Anteriormente, publiqué un hilo sobre los 10 mejores jugadores (excluyendo lanzadores) de todos los tiempos. En ese hilo, también enumeré los 10 mejores bateadores. Aquí me concentro en golpear y enumero los 20 mejores bateadores de todos los tiempos. No incluí estrellas de la Liga Negra como Josh Gibson y Oscar Charleston debido a la falta de estadísticas consistentes. En casi todos los casos, los jugadores tenían un OPS de .900 o mejor.
1. Babe Ruth
2. Ted Williams
3. Barry Bonds
4. Rogers Hornsby
5. Ty Cobb
6. Lou Gehrig
7. Stan Musial
8. Hank Aaron
9. Willie Mays
10. Jimmie Foxx
11. Albert Pujols
12. Joe DiMaggio
13. Hank Greenberg
14. Mickey Mantle
15. Miguel Cabrera
16. Tris Speaker
17. Joe Jackson
18. Alex Rodriguez
19. Manny Ramirez
20. Al Simmons
HM: Frank Thomas, Frank Robinson, Johnny Mize, Harry Heilmann, Ken Griffey, Mike Schmidt, Mel Ott, Duke Snider.