+ - Indicates Hall of Famer. Bold indicates active player.
Statistic Description: (H + BB + HBP)/(At Bats + BB + HBP + SF) For recent years, leaders need 3.1 PA per team game played
Minimum of 1000 IP, 3000 PA, 500 games (fielding), 200 stolen base attempts (catchers) or 80 stolen base attempts (baserunners only since 1951) or 100 decisions for career and active leaderboards for rate statistics.
| Rank | Player (yrs, age) | On-Base% | Bats |
|---|---|---|---|
| 1. | Todd Helton (17, 39) | .4182 | L |
| 2. | Joey Votto (7, 29) | .4176 | L |
| 3. | Albert Pujols (13, 33) | .4121 | R |
| 4. | Lance Berkman (15, 37) | .4087 | B |
| 5. | Joe Mauer (10, 30) | .4057 | L |
| 6. | Jason Giambi (19, 42) | .4027 | L |
| 7. | Miguel Cabrera (11, 30) | .3961 | R |
| 8. | Prince Fielder (9, 29) | .3934 | L |
| 9. | Matt Holliday (10, 33) | .3861 | R |
| 10. | Shin-Soo Choo (9, 30) | .3855 | L |
| 11. | Alex Rodriguez (19, 37) | .3844 | R |
| 12. | Kevin Youkilis (10, 34) | .3838 | R |
| 13. | David Wright (10, 30) | .3820 | R |
| 14. | Derek Jeter (18, 39) | .3817 | R |
| 15. | Travis Hafner (12, 36) | .3810 | L |
| 16. | David Ortiz (17, 37) | .3798 | L |
| 17. | Ryan Braun (7, 29) | .3752 | R |
| 18. | Chase Utley (11, 34) | .3750 | L |
| 19. | Dustin Pedroia (8, 29) | .3718 | R |
| 20. | Adrian Gonzalez (10, 31) | .3713 | L |
| Hanley Ramirez (9, 29) | .3713 | R | |
| 22. | Mark Teixeira (10, 33) | .3693 | B |
| 23. | Brad Hawpe (8, 34) | .3682 | L |
| 24. | Adam Dunn (13, 33) | .3676 | L |
| Victor Martinez (11, 34) | .3676 | B | |
| 26. | Troy Tulowitzki (8, 28) | .3656 | R |
| 27. | Ichiro Suzuki (13, 39) | .3640 | L |
| 28. | Nick Markakis (8, 29) | .3636 | L |
| 29. | Jason Bay (11, 34) | .3629 | R |
| 30. | Billy Butler (7, 27) | .3627 | R |
| 31. | Jose Bautista (10, 32) | .3623 | R |
| 32. | Josh Willingham (10, 34) | .3621 | R |
| 33. | Ryan Howard (10, 33) | .3613 | L |
| 34. | Andre Ethier (8, 31) | .3612 | L |
| 35. | Nick Swisher (10, 32) | .3611 | B |
| 36. | Jayson Werth (11, 34) | .3608 | R |
| 37. | Carlos Beltran (16, 36) | .3596 | B |
| 38. | Justin Upton (7, 25) | .3588 | R |
| 39. | Josh Hamilton (7, 32) | .3585 | L |
| 40. | Paul Konerko (17, 37) | .3577 | R |
| 41. | David DeJesus (11, 33) | .3550 | L |
| 42. | Ben Zobrist (8, 32) | .3538 | B |
| 43. | Jamey Carroll (12, 39) | .3537 | R |
| 44. | Ryan Zimmerman (9, 28) | .3536 | R |
| 45. | Russell Martin (8, 30) | .3528 | R |
| 46. | Lyle Overbay (13, 36) | .3518 | L |
| 47. | Robinson Cano (9, 30) | .3514 | L |
| Brian McCann (9, 29) | .3514 | L | |
| Brian Roberts (13, 35) | .3514 | B | |
| 50. | Ian Kinsler (8, 31) | .3509 | R |
| Rank | Player (yrs, age) | On-Base% | Bats |
| 51. | Matt Kemp (8, 28) | .3508 | R |
| 52. | Austin Kearns (12, 33) | .3506 | R |
| 53. | Justin Morneau (11, 32) | .3503 | L |
| 54. | Yunel Escobar (7, 30) | .3501 | R |
| 55. | Carlos Pena (13, 35) | .3492 | L |
| 56. | Rickie Weeks (10, 30) | .3483 | R |
| 57. | Alex Gordon (7, 29) | .3480 | L |
| 58. | Michael Young (14, 36) | .3477 | R |
| 59. | Rafael Furcal (13, 35) | .3463 | B |
| 60. | Juan Pierre (14, 35) | .3446 | L |
| 61. | Aramis Ramirez (16, 35) | .3439 | R |
| 62. | Placido Polanco (16, 37) | .3433 | R |
| 63. | Edwin Encarnacion (9, 30) | .3431 | R |
| 64. | Eric Chavez (16, 35) | .3429 | L |
| 65. | Jose Reyes (11, 30) | .3426 | B |
| 66. | Dan Uggla (8, 33) | .3421 | R |
| 67. | Michael Cuddyer (13, 34) | .3419 | R |
| James Loney (8, 29) | .3419 | L | |
| 69. | Shane Victorino (10, 32) | .3413 | B |
| 70. | Curtis Granderson (10, 32) | .3411 | L |
| 71. | Reed Johnson (11, 36) | .3404 | R |
| 72. | Marco Scutaro (12, 37) | .3402 | R |
| 73. | Mark DeRosa (16, 38) | .3397 | R |
| 74. | Asdrubal Cabrera (7, 27) | .3392 | B |
| Raul Ibanez (18, 41) | .3392 | L | |
| 76. | Kelly Johnson (8, 31) | .3390 | L |
| 77. | Michael Bourn (8, 30) | .3387 | L |
| 78. | Hunter Pence (7, 30) | .3382 | R |
| 79. | Yadier Molina (10, 30) | .3376 | R |
| 80. | Melky Cabrera (9, 28) | .3372 | B |
| 81. | Adam LaRoche (10, 33) | .3365 | L |
| Nate McLouth (9, 31) | .3365 | L | |
| 83. | Miguel Tejada (16, 39) | .3362 | R |
| 84. | Torii Hunter (17, 37) | .3355 | R |
| 85. | Marlon Byrd (12, 35) | .3349 | R |
| 86. | Mark Kotsay (17, 37) | .3343 | L |
| 87. | Ryan Ludwick (11, 34) | .3342 | R |
| 88. | Jonny Gomes (11, 32) | .3341 | R |
| 89. | Corey Hart (9, 31) | .3338 | R |
| 90. | Carl Crawford (12, 31) | .3333 | L |
| 91. | Mark Reynolds (7, 29) | .3332 | R |
| 92. | Jason Kubel (9, 31) | .3331 | L |
| 93. | Maicer Izturis (10, 32) | .3330 | B |
| 94. | B.J. Upton (9, 28) | .3327 | R |
| 95. | Eric Hinske (12, 35) | .3319 | L |
| 96. | Mark Ellis (11, 36) | .3313 | R |
| 97. | Adrian Beltre (16, 34) | .3307 | R |
| 98. | Coco Crisp (12, 33) | .3306 | B |
| 99. | Jhonny Peralta (11, 31) | .3289 | R |
| 100. | Stephen Drew (8, 30) | .3281 | L |
| Rank | Player (yrs, age) | On-Base% | Bats |
| Howie Kendrick (8, 29) | .3281 | R |