fbpx
Skip to main content

Top 10 MLB hitters of all-time in the modern era, including Pete Rose & Barry Bonds

Barry Bonds MLB
Credit: Robert Hanashiro, USAT via Imagn Content Services, LLC

If you want to get into a debate with a big Major League Baseball fan, start naming who you think is the best hitter ever to play the game. In this list, we will rank the Top 10 hitters who have played since 1960 based on overall prowess at the plate. Although many could be considered significant for their era, here’s our take on the greatest — with a few that might cause controversy.

10. Miguel Cabrera

Miguel Cabrera 10 Best MLB Hitters
Rick Osentoski-USA TODAY Sports

9. Frank Thomas

Frank Thomas Chicago White Sox 10 best MLB hitters
RVR Photos-USA TODAY Sports

8. Hank Aaron

Hank Aaron Top 10 MLB hitters of all time
Manny Rubio-USA TODAY Sports

7. Stan Musial

Stan Musial 10 best MLB hitters of all time
Jeff Curry-US PRESSWIRE

6. Rod Carew

Rod Carew Top 10 MLB hitters of all-time
Darryl Norenberg-USA TODAY Sports

5. Willie Mays

Willie Mays Top 10 MLB hitters of all-time
Malcolm Emmons-USA TODAY Sports

4. Tony Gwynn

Tony Gwynn Top 10 MLB hitters of all-time
RVR Photos-USA TODAY Sports

3. Pete Rose

Pete Rose Top 10 MLB Hitters of all-time
Malcolm Emmons-USA TODAY Sports

2. Barry Bonds

Barry Bonds To 10 MLB hitters of all-time
Phil Carter-USA TODAY Sports

1. Ted Williams

ted williams
Bob DeChiara-USA TODAY Sports
Mentioned in this article:

More About: