Ryan has yet to fill out a bio.
Heyward has a 3.3 WAR, which means he was left off that grid I don't know why. Trout is good, but he's only 20 which means he has a hole in his game. Pitchers will find an exploit that hole and he will start to struggle, trust me happens all the time. I think Trout will be a star, but until he is proven over a span of 2-3 months I cannot say he is a top 5 under 25