The title “greatest home run hitters” is pretty ambiguous. Greatest is open to interpretation. Some believe that means the player(s) who accumulated the most. Some believe it to be those who produced consistently (think season average). Still, others may believe that means those who hit the longest homers. To clarify, I believe it is those players who hit homers in the highest percentage of plate appearances with one caveat. I took plate appearances and subtracted walks and hit by pitch. I did so because I only wanted to look at plate appearances where the hitter had the opportunity to swing (at strikes). To qualify players had to have 4,000 career plate appearances.


  1. Albert Belle

  2. Albert Belle
    # of Seasons Career HR Season High Avg Season PA/HR
    12 381 50 32 15.59

  3. Mike Schmidt

  4. Mike Schmidt
    # of Seasons Career HR Season High Avg Season PA/HR
    18 548 48 30 15.47

  5. Jose Canseco

  6. Jose Canseco
    # of Seasons Career HR Season High Avg Season PA/HR
    17 462 46 27 15.45

  7. Jimmie Foxx

  8. Jimmie Foxx
    # of Seasons Career HR Season High Avg Season PA/HR
    20 534 58 27 15.37

  9. Alex Rodriguez

  10. Alex Rodriguez
    # of Seasons Career HR Season High Avg Season PA/HR
    22 696 57 32 15.36

  11. Dave Kingman

  12. Dave Kingman
    # of Seasons Career HR Season High Avg Season PA/HR
    16 442 48 28 15.31

  13. Juan Gonzalez

  14. Juan Gonzalez
    # of Seasons Career HR Season High Avg Season PA/HR
    17 434 47 26 15.29

  15. Mickey Mantle

  16. Mickey Mantle
    # of Seasons Career HR Season High Avg Season PA/HR
    18 536 54 30 15.23

  17. Ryan Howard

  18. Ryan Howard
    # of Seasons Career HR Season High Avg Season PA/HR
    13 382 58 29 15.09

  19. Manny Ramirez

  20. Manny Ramirez
    # of Seasons Career HR Season High Avg Season PA/HR
    19 555 45 29 15.02

  21. Adam Dunn

  22. Adam Dunn
    # of Seasons Career HR Season High Avg Season PA/HR
    14 462 46 33 14.99

  23. Ted Williams

  24. Ted Williams
    # of Seasons Career HR Season High Avg Season PA/HR
    19 521 43 27 14.84

  25. Sammy Sosa

  26. Sammy Sosa
    # of Seasons Career HR Season High Avg Season PA/HR
    18 609 66 34 14.63

  27. Harmon Killebrew

  28. Harmon Killebrew
    # of Seasons Career HR Season High Avg Season PA/HR
    22 573 49 26 14.35

  29. Ralph Kiner

  30. Ralph Kiner
    # of Seasons Career HR Season High Avg Season PA/HR
    10 369 54 37 14.15

  31. Jim Thome

  32. Jim Thome
    # of Seasons Career HR Season High Avg Season PA/HR
    22 612 52 28 13.88

  33. Giancarlo Stanton

  34. Giancarlo Stanton
    # of Seasons Career HR Season High Avg Season PA/HR
    8 267 59 33 13.47

  35. Barry Bonds

  36. Barry Bonds
    # of Seasons Career HR Season High Avg Season PA/HR
    22 762 73 35 13.04

  37. Babe Ruth

  38. Babe Ruth
    # of Seasons Career HR Season High Avg Season PA/HR
    22 714 60 32 11.92

  39. Mark McGwire

  40. Mark McGwire
    # of Seasons Career HR Season High Avg Season PA/HR
    16 583 70 36 10.75