Top 25 high school baseball players of the 21st century (so far)

Bryce Harper, Clayton Kershaw, Joe Mauer and Mike Trout among those with an argument for the top spot.