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 seven seasons, Trout has a .306 batting average, 1,040 hits, 201 home runs, 569 RBI, a .410 on-base percentage, and 692 runs. The 2-time AL MVP and 5-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
24. Alex Rodriguez
One of baseball’s greatest unknowns, what would Alex Rodriguez have done without the help of PED’s? There is no way to answer that question, but it is a safe bet his numbers would have still been outstanding, as his talent has rarely been matched in the history of the game. Rodriguez finished with a career .295 average, while producing 3,115 hits, 2,086 RBI, and 696 home runs. As one of the greatest hitters to ever play the game, Rodriguez has taken his talents to the broadcasting booth.
Image Source: Nick Laham/Getty Images