Top 10 Greatest Hitters Major League Baseball History

1Babe Ruth

Babe Ruth


2Ted Williams


3Hank Aaron

Hank Aaron


4Ty Cobb


5Willie Mays

Willie Mays


6Pete Rose

Pete Rose


7Ken Griffey Jr.

Ken Griffey Jr.


8Derek Jeter

Derek Jeter


9Stan Musial


10Rogers Hornsby


11Jimmie Foxx


12Roberto Clemente

Roberto Clemente


13Cal Ripken Jr.


14Frank Thomas

Frank Thomas


15Tony Gwynn


16Ichiro Suzuki

Ichiro Suzuki


17Shoeless Joe Jackson


18Honus Wagner


19Joe DiMaggio

Joe DiMaggio


20Tris Speaker


21Lou Gehrig

Lou Gehrig


22Mickey Mantle


23Carl Yastrzemski


24Albert Pujols

Albert Pujols


25Miguel Cabrera

Miguel Cabrera


26Jackie Robinson

Jackie Robinson


27Alex Rodriguez

Alex Rodriguez


28Carlton Fisk


29George Brett


30Barry Bonds

Barry Bonds


31Manny Ramirez

Manny Ramirez


32Nap Lajoie


33Eddie Collins


34Frank Robinson


35Mel Ott