25. Mike Trout

While it might be strange to see a player on this list so early into his career, there is no denying Mike Trout’s greatness. Through eight seasons, Trout has a .305 batting average, 1,324 hits, 285 home runs, 752 RBI, a .419 on-base percentage, and 903 runs. The three-time AL MVP and seven-time Silver Slugger winner is well on his way to a Hall of Fame career. 10 years from now, Trout may very well be nearing the upper echelon of greatest all-time hitters.
Image Source: Kevin Jairaj/USA TODAY Sports