Top level career batting leaders - 2003-2025 LMBQ2025
Regular season

Batting average On-base percentage Slugging percentage
           
Luis Arraez  .327 Barry Bonds  .491 Barry Bonds  .683
Matt Diaz  .325 Jim Thome  .431 Jim Thome  .619
Marco Scutaro  .321 Nick Johnson  .414 Mike Jacobs  .560
Mike Redmond  .309 Brian Giles  .403 Khris Davis  .550
Vladimir Guerrero  .309 J.D. Drew  .398 Luke Scott  .547
Chris Johnson  .306 Joey Votto  .398 Lance Berkman  .546
Miguel Cabrera  .306 Lance Berkman  .396 Miguel Cabrera  .545
Barry Bonds  .305 Bobby Abreu  .394 Jim Edmonds  .544
Allen Craig  .304 Todd Helton  .393 Albert Pujols  .543
Amed Rosario  .302 Luis Gonzalez  .392 Ryan Howard  .539
           
           
Hits Runs Runs batted in
           
Albert Pujols 2585 Albert Pujols 1485 Albert Pujols 1666
Miguel Cabrera 2461 Miguel Cabrera 1346 Miguel Cabrera 1551
Andrew McCutchen 2059 Andrew McCutchen 1267 Joey Votto 1193
Freddie Freeman 2057 Joey Votto 1197 Freddie Freeman 1139
Jose Altuve 2040 Paul Goldschmidt 1121 Paul Goldschmidt 1134
Joey Votto 1993 Freddie Freeman 1111 Andrew McCutchen 1128
Yadier Molina 1962 Jimmy Rollins 1044 Ryan Braun 1034
Paul Goldschmidt 1944 Jose Altuve 1036 Bryce Harper 1005
Ryan Braun 1814 Carlos Beltran 1016 Lance Berkman 1000
Adrian Gonzalez 1778 Bryce Harper 986 Aramis Ramirez 961
           
           
Doubles Triples Homeruns
           
Albert Pujols 533 Jose Reyes 111 Albert Pujols 504
Miguel Cabrera 523 Dexter Fowler 73 Miguel Cabrera 454
Freddie Freeman 450 Jimmy Rollins 68 Paul Goldschmidt 342
Joey Votto 433 Shane Victorino 66 Bryce Harper 336
Jose Altuve 417 Chase Utley 65 Andrew McCutchen 324
Paul Goldschmidt 416 Michael Bourn 58 Joey Votto 317
Jimmy Rollins 403 Juan Pierre 58 Adam Dunn 316
Matt Holliday 390 Rafael Furcal 57 J.D. Martinez 311
Yadier Molina 390 Charlie Blackmon 55 Lance Berkman 310
Andrew McCutchen 385 Ryan Braun 55 Freddie Freeman 310
           
           
Extra base hits Stolen bases Steal percentage
           
Albert Pujols 1055 Jose Reyes 453-151 Daulton Varsho  .900
Miguel Cabrera 999 Juan Pierre 408-188 Alex Verdugo  .875
Freddie Freeman 787 Jose Altuve 365-121 Lourdes Gurriel  .875
Joey Votto 775 Rafael Furcal 277-95 Miguel Rojas  .865
Paul Goldschmidt 773 Jimmy Rollins 253-93 Xavier Edwards  .863
Andrew McCutchen 747 Dee Gordon 248-84 Gary Sheffield  .853
Carlos Beltran 722 Starling Marte 242-93 Kelly Johnson  .851
Ryan Braun 700 Andrew McCutchen 235-81 Geraldo Perdomo  .833
Bryce Harper 693 Hanley Ramirez 212-110 Tom Goodwin  .833
J.D. Martinez 677 Shane Victorino 207-75 Chris Owings  .826
           
           
Walks Intentional walks Strikeouts
           
Joey Votto 1193 Albert Pujols 86 Paul Goldschmidt 1965
Andrew McCutchen 958 Barry Bonds 85 Andrew McCutchen 1732
Bryce Harper 952 Miguel Cabrera 72 Joey Votto 1633
Miguel Cabrera 930 Prince Fielder 53 Freddie Freeman 1632
Albert Pujols 927 Vladimir Guerrero 53 Miguel Cabrera 1629
Freddie Freeman 912 Yadier Molina 48 Bryce Harper 1596
Lance Berkman 891 Joey Votto 47 J.D. Martinez 1580
Paul Goldschmidt 882 Bryce Harper 44 Adam Dunn 1519
Bobby Abreu 859 Adrian Gonzalez 41 Mike Stanton 1489
Adam Dunn 848 Juan Soto 39 Christian Yelich 1450
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Madison Bumgarner 70 Albert Pujols 96 Anthony Rizzo 180
Cole Hamels 69 Aramis Ramirez 83 Starling Marte 140
Javier Vazquez 68 Miguel Cabrera 79 Chase Utley 119
Johnny Cueto 66 Adrian Gonzalez 70 Justin Turner 118
Roy Oswalt 66 Ryan Braun 64 Placido Polanco 112
Max Scherzer 65 Brian McCann 62 Matt Holliday 108
Matt Cain 63 Anthony Rizzo 60 Willson Contreras 99
Clayton Kershaw 63 Carlos Beltran 60 Jon Jay 95
Derek Lowe 60 Nolan Arenado 59 Jason Kendall 94
A.J. Burnett 60 Joey Votto 59 Albert Pujols 94
           
           
Ground ball DP Runs created Runs created/27 outs
           
Albert Pujols 366 Albert Pujols  1653.6 Barry Bonds 13.5
Miguel Cabrera 330 Miguel Cabrera  1594.4 Jim Thome 10.4
Yadier Molina 272 Joey Votto  1431.5 Lance Berkman  8.2
Matt Holliday 213 Freddie Freeman  1325.9 J.D. Drew  7.9
Vladimir Guerrero 182 Andrew McCutchen  1298.8 Jim Edmonds  7.9
Troy Tulowitzki 178 Paul Goldschmidt  1233.7 Nick Johnson  7.8
Nolan Arenado 177 Lance Berkman  1128.0 Luke Scott  7.7
Starlin Castro 173 Adrian Gonzalez  1099.6 Joey Votto  7.6
Ryan Braun 171 Bryce Harper  1093.2 Todd Helton  7.5
Jose Bautista 170 Ryan Braun  1080.3 Adam Dunn  7.3
           
           
Isolated power Total average Total bases
           
Barry Bonds  .378 Barry Bonds 1.487 Albert Pujols 4666
Jim Thome  .333 Jim Thome 1.206 Miguel Cabrera 4390
Khris Davis  .291 Lance Berkman 1.000 Andrew McCutchen 3492
Brad Miller  .289 Jim Edmonds  .989 Freddie Freeman 3491
Adam Dunn  .283 J.D. Drew  .964 Joey Votto 3427
Ryan Howard  .281 Adam Dunn  .963 Paul Goldschmidt 3416
Jim Edmonds  .272 Nick Johnson  .955 Ryan Braun 3163
Mike Jacobs  .272 Nate McLouth  .951 Jose Altuve 3060
Russell Branyan  .268 Luke Scott  .951 Adrian Gonzalez 3040
Luke Scott  .265 Joey Votto  .948 Carlos Beltran 3004
           
           
On-base plus slugging Secondary average AB per homerun
           
Barry Bonds 1.174 Barry Bonds  .740 Barry Bonds  9.4
Jim Thome 1.050 Jim Thome  .591 Jim Thome  11.1
Lance Berkman  .943 Adam Dunn  .490 Brad Miller  12.5
Jim Edmonds  .929 Jim Edmonds  .457 Khris Davis  13.0
Miguel Cabrera  .923 Brad Miller  .448 Adam Dunn  13.4
Luke Scott  .922 Russell Branyan  .441 Ryan Howard  13.9
Albert Pujols  .914 Juan Soto  .441 Mike Jacobs  14.0
J.D. Drew  .911 Lance Berkman  .437 Russell Branyan  14.7
Adam Dunn  .902 Ryan Howard  .420 Sammy Sosa  14.7
Mike Jacobs  .901 Jose Bautista  .418 Dave Ross  14.9
           
           
Atbats Plate appearances Games
           
Albert Pujols 8595 Albert Pujols 9713 Albert Pujols 2313
Miguel Cabrera 8051 Miguel Cabrera 9117 Yadier Molina 2246
Andrew McCutchen 7551 Andrew McCutchen 8649 Miguel Cabrera 2147
Freddie Freeman 7189 Freddie Freeman 8239 Andrew McCutchen 2131
Paul Goldschmidt 7109 Joey Votto 8130 Joey Votto 2049
Jose Altuve 6946 Paul Goldschmidt 8097 Paul Goldschmidt 1927
Yadier Molina 6940 Jimmy Rollins 7648 Freddie Freeman 1926
Jimmy Rollins 6936 Jose Altuve 7620 Jose Altuve 1836
Joey Votto 6827 Yadier Molina 7593 Jimmy Rollins 1814
Ryan Braun 6397 Ryan Braun 7102 Ryan Braun 1812
           
           
Longest hit streak  
           
Rafael Furcal 31        
Jose Peraza 28        
Troy Tulowitzki 27        
Marcus Giles 26        
Adrian Beltre 25        
Jose Reyes 25        
Nick Markakis 25        
Dan Murphy 25        
Ben Revere 24        
Jimmy Rollins 23        
           
           
Total bases + BB + HBP TB+BB+HBP rate Plate appearances per game
           
Albert Pujols 5687 Barry Bonds  .764 Jeff Bagwell 4.40
Miguel Cabrera 5377 Jim Thome  .692 Marco Scutaro 4.40
Joey Votto 4670 Jim Edmonds  .612 Luis Arraez 4.38
Andrew McCutchen 4530 Lance Berkman  .611 Aaron Rowand 4.34
Freddie Freeman 4486 Adam Dunn  .606 Rafael Furcal 4.33
Paul Goldschmidt 4349 Luke Scott  .603 Bryan Reynolds 4.33
Bryce Harper 3913 Ryan Howard  .595 Omar Vizquel 4.32
Ryan Braun 3803 Khris Davis  .592 Manny Machado 4.30
Adrian Gonzalez 3761 Russell Branyan  .592 Randy Winn 4.29
Carlos Beltran 3736 Brad Miller  .591 Freddie Freeman 4.28
           
           
Total bases plus walks TB+BB rate AB per game
           
Albert Pujols 5593 Barry Bonds  .746 Luis Arraez 4.10
Miguel Cabrera 5320 Jim Thome  .688 Marco Scutaro 4.08
Joey Votto 4620 Lance Berkman  .606 Aaron Rowand 3.96
Andrew McCutchen 4450 Jim Edmonds  .605 Randy Winn 3.92
Freddie Freeman 4403 Adam Dunn  .601 Trea Turner 3.92
Paul Goldschmidt 4298 Luke Scott  .599 Manny Machado 3.91
Bryce Harper 3875 Russell Branyan  .590 Ender Inciarte 3.91
Ryan Braun 3735 Ryan Howard  .589 Rafael Furcal 3.89
Adrian Gonzalez 3727 Brad Miller  .587 Omar Vizquel 3.89
Carlos Beltran 3714 Mike Jacobs  .585 Starlin Castro 3.89
           
           
Balls in park In-play average Strikeout/walk ratio
           
Albert Pujols 7109 Domingo Santana  .406 Barry Bonds  0.4
Miguel Cabrera 6047 Chris Johnson  .395 Brian Giles  0.6
Yadier Molina 6011 Matt Diaz  .381 Luis Gonzalez  0.8
Jimmy Rollins 5878 Jorge Alfaro  .381 Jose Vidro  0.9
Jose Altuve 5785 Jose Hernandez  .374 Ben Zobrist  0.9
Andrew McCutchen 5555 Reed Johnson  .369 Jeff Keppinger  0.9
Freddie Freeman 5302 Donovan Solano  .363 Bill Mueller  0.9
Jose Reyes 5185 Tyler Flowers  .362 Todd Helton  0.9
Joey Votto 4937 Garrett Cooper  .362 Gregg Zaun  1.0
Placido Polanco 4876 Amed Rosario  .361 Ryan Klesko  1.0
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Ozzie Albies  .358 Barry Bonds  .495 Barry Bonds  .705
Freddy Sanchez  .355 Tyler Flowers  .473 Mike Piazza  .652
Matt Diaz  .350 Nick Johnson  .455 Wilin Rosario  .630
Xavier Nady  .349 Sammy Sosa  .443 Ryan Roberts  .602
Amed Rosario  .341 Derrek Lee  .431 Marquis Grissom  .599
Chris Johnson  .337 Gaby Sanchez  .428 Gary Sheffield  .596
Mark DeRosa  .336 David Wright  .425 Justin Ruggiano  .590
Gary Sheffield  .335 Gary Sheffield  .423 Matt Diaz  .588
Mike Redmond  .333 Miguel Cabrera  .421 Ryan Braun  .588
David Wright  .333 Mark DeRosa  .417 Darin Ruf  .577
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Albert Pujols 603 Albert Pujols 374 Barry Bonds 1.199
Andrew McCutchen 541 Miguel Cabrera 331 Mike Piazza 1.042
Jose Altuve 514 Ryan Braun 313 Gary Sheffield 1.019
Miguel Cabrera 502 Paul Goldschmidt 306 Ryan Roberts 1.010
Paul Goldschmidt 497 Andrew McCutchen 301 Gaby Sanchez  .994
Ryan Braun 486 Nolan Arenado 263 Wilin Rosario  .990
Joey Votto 449 Joey Votto 242 Tyler Flowers  .988
Freddie Freeman 436 J.D. Martinez 240 Matt Diaz  .985
Yadier Molina 419 Carlos Beltran 240 Derrek Lee  .982
Jimmy Rollins 409 Freddie Freeman 237 Ryan Braun  .982
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Albert Pujols 144 Ryan Braun 19 Albert Pujols 111
Andrew McCutchen 117 Michael Bourn 18 Miguel Cabrera 101
Miguel Cabrera 115 Jean Segura 18 Paul Goldschmidt 95
Paul Goldschmidt 111 Amed Rosario 17 Ryan Braun 93
Jose Altuve 111 Jose Reyes 15 Andrew McCutchen 91
Ryan Braun 109 Dexter Fowler 14 J.D. Martinez 89
Carlos Beltran 102 Hanley Ramirez 14 Nolan Arenado 88
Yadier Molina 101 A.J. Pollock 14 Mike Stanton 75
Justin Turner 99 Jose Altuve 14 Carlos Beltran 73
Jose Reyes 96 Charlie Blackmon 13 Jose Bautista 71
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
Albert Pujols 258 Albert Pujols 1086 Barry Bonds  .390
Ryan Braun 221 Andrew McCutchen 951 Mike Piazza  .329
Miguel Cabrera 220 Miguel Cabrera 928 Justin Ruggiano  .313
Andrew McCutchen 218 Ryan Braun 912 Wilin Rosario  .311
Paul Goldschmidt 213 Paul Goldschmidt 907 Matt Olson  .307
J.D. Martinez 183 Jose Altuve 770 Marquis Grissom  .298
Carlos Beltran 179 J.D. Martinez 756 Teoscar Hernandez  .295
Jose Altuve 164 Nolan Arenado 719 Darin Ruf  .292
Yadier Molina 154 Carlos Beltran 714 Shawn Green  .291
Nolan Arenado 152 Joey Votto 710 Tyler O'Neill  .289
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Miguel Cabrera 343 Joey Votto 542 Anthony Rizzo 63
Andrew McCutchen 259 Freddie Freeman 474 Freddie Freeman 44
Joey Votto 250 Bryce Harper 425 Chase Utley 40
Albert Pujols 241 Andrew McCutchen 397 Charlie Blackmon 40
Paul Goldschmidt 236 Paul Goldschmidt 389 Juan Pierre 28
Bryce Harper 215 Adam Dunn 380 Prince Fielder 26
Ryan Braun 212 Adrian Gonzalez 372 Brian McCann 26
Jose Bautista 195 J.D. Martinez 358 Brandon Nimmo 25
Jayson Werth 193 Miguel Cabrera 352 Barry Bonds 23
David Wright 188 Christian Yelich 338 Joey Votto 23
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
Johnny Cueto 23 Carlos Beltran 19 Albert Pujols 1983
Freddy Galvis 19 Jose Altuve 19 Andrew McCutchen 1876
Javier Vazquez 18 Albert Pujols 19 Freddie Freeman 1747
Clayton Kershaw 17 Yadier Molina 15 Joey Votto 1720
Tim Lincecum 16 Jimmy Rollins 15 Miguel Cabrera 1664
Cole Hamels 16 Miguel Cabrera 15 Jose Altuve 1616
Ben Sheets 15 Vladimir Guerrero 14 Paul Goldschmidt 1597
Julio Teheran 14 Brian McCann 14 Jimmy Rollins 1559
Max Scherzer 14 Matt Kemp 13 Ryan Braun 1551
Nyjer Morgan 14 Paul Goldschmidt 13 Yadier Molina 1452
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Barry Bonds  8.4 Eric Young  6.9 Albert Pujols 2252
Wilin Rosario  11.6 Ronnie Belliard  8.4 Andrew McCutchen 2163
Darin Ruf  12.1 Aaron Rowand  9.8 Miguel Cabrera 2033
Mike Piazza  12.5 Allen Craig  10.3 Joey Votto 2005
Pete Alonso  12.6 Scott Rolen  10.5 Freddie Freeman 1986
Jedd Gyorko  12.7 Matt Chapman  10.6 Paul Goldschmidt 1851
Matt Olson  12.9 John Mayberry  10.6 Jose Altuve 1787
Josh Willingham  13.1 Gary Matthews  10.6 Ryan Braun 1776
Marquis Grissom  13.1 Bill Hall  10.8 Jimmy Rollins 1724
Dave Ross  13.3 Miguel Rojas  10.9 Bryce Harper 1672
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Luis Arraez  .339 Barry Bonds  .489 Barry Bonds  .676
Marco Scutaro  .316 Jim Thome  .452 Jim Thome  .673
Danny Bautista  .313 Brian Giles  .415 Mike Jacobs  .614
Vladimir Guerrero  .313 Joey Votto  .411 Brad Miller  .584
Scooter Gennett  .311 Lance Berkman  .407 Lance Berkman  .571
Matt Diaz  .311 J.D. Drew  .406 Ryan Howard  .567
Andre Ethier  .310 Nick Johnson  .403 Khris Davis  .559
Melky Cabrera  .309 Bobby Abreu  .402 Adam Dunn  .552
Jeremy Hermida  .309 Luis Gonzalez  .400 Jim Edmonds  .547
Timo Perez  .307 Ben Zobrist  .400 Jeremy Hermida  .545
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Albert Pujols 1982 Albert Pujols 1292 Barry Bonds 1.166
Miguel Cabrera 1959 Miguel Cabrera 1220 Jim Thome 1.125
Freddie Freeman 1621 Joey Votto 951 Lance Berkman  .978
Joey Votto 1544 Freddie Freeman 902 Mike Jacobs  .970
Yadier Molina 1543 Paul Goldschmidt 828 Brad Miller  .957
Jose Altuve 1526 Andrew McCutchen 827 Joey Votto  .943
Andrew McCutchen 1518 Lance Berkman 810 Jim Edmonds  .935
Paul Goldschmidt 1447 Adrian Gonzalez 790 Adam Dunn  .932
Adrian Gonzalez 1414 Bryce Harper 783 J.D. Drew  .932
Jimmy Rollins 1361 Vladimir Guerrero 759 Ryan Howard  .927
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Miguel Cabrera 408 Jose Reyes 96 Albert Pujols 393
Albert Pujols 389 Dexter Fowler 59 Miguel Cabrera 353
Freddie Freeman 363 Shane Victorino 58 Bryce Harper 268
Joey Votto 360 Chase Utley 58 Lance Berkman 267
Jimmy Rollins 319 Jimmy Rollins 57 Adam Dunn 261
Jose Altuve 306 Juan Pierre 55 Joey Votto 259
Paul Goldschmidt 305 Rafael Furcal 47 Freddie Freeman 257
Matt Holliday 295 Carlos Beltran 44 Adrian Gonzalez 248
Yadier Molina 289 Angel Pagan 42 Paul Goldschmidt 247
Adrian Gonzalez 285 Charlie Blackmon 42 Andrew McCutchen 233
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Albert Pujols 797 Albert Pujols 3580 Barry Bonds  .375
Miguel Cabrera 779 Miguel Cabrera 3462 Jim Thome  .369
Freddie Freeman 641 Freddie Freeman 2797 Brad Miller  .323
Joey Votto 637 Joey Votto 2717 Mike Jacobs  .312
Paul Goldschmidt 560 Andrew McCutchen 2541 Khris Davis  .300
Adrian Gonzalez 551 Paul Goldschmidt 2509 Adam Dunn  .299
Carlos Beltran 543 Adrian Gonzalez 2479 Ryan Howard  .299
Bryce Harper 542 Carlos Beltran 2290 Jim Edmonds  .276
Lance Berkman 535 Jose Altuve 2290 Russell Branyan  .275
Andrew McCutchen 529 Lance Berkman 2284 Lance Berkman  .273
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Joey Votto 943 Paul Goldschmidt 1576 Starling Marte 130
Lance Berkman 749 Andrew McCutchen 1335 Anthony Rizzo 117
Bryce Harper 737 Miguel Cabrera 1277 Placido Polanco 99
Freddie Freeman 727 J.D. Martinez 1222 Justin Turner 96
Bobby Abreu 702 Bryce Harper 1171 Jason Kendall 89
Andrew McCutchen 699 Freddie Freeman 1158 Willson Contreras 88
Albert Pujols 686 Mike Stanton 1157 Matt Holliday 87
Adam Dunn 682 Marcell Ozuna 1143 Albert Pujols 85
Chipper Jones 646 Ryan Braun 1143 Chase Utley 79
Paul Goldschmidt 646 Adam Dunn 1139 Kolten Wong 78
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Madison Bumgarner 58 Albert Pujols 77 Albert Pujols 6612
Roy Oswalt 56 Aramis Ramirez 71 Miguel Cabrera 6387
Matt Cain 54 Miguel Cabrera 64 Andrew McCutchen 5675
Derek Lowe 53 Adrian Gonzalez 61 Paul Goldschmidt 5512
Cole Hamels 53 Anthony Rizzo 52 Yadier Molina 5488
Max Scherzer 51 Ryan Braun 52 Freddie Freeman 5442
Javier Vazquez 50 Andrew McCutchen 50 Jimmy Rollins 5377
Didi Gregorius 50 Nolan Arenado 49 Jose Altuve 5330
Julio Lugo 49 Brian McCann 48 Joey Votto 5107
A.J. Burnett 47 David Wright 47 Ryan Braun 4846
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Barry Bonds  9.7 Nick Johnson  10.9 Albert Pujols 7461
Jim Thome  10.0 Todd Helton  11.4 Miguel Cabrera 7084
Brad Miller  11.3 Gabe Gross  11.6 Andrew McCutchen 6486
Mike Jacobs  12.3 Laynce Nix  11.9 Freddie Freeman 6253
Khris Davis  12.6 Mike Cameron  12.0 Paul Goldschmidt 6246
Adam Dunn  12.7 Nate McLouth  12.0 Joey Votto 6125
Ryan Howard  12.9 Ryan Klesko  12.2 Yadier Molina 5955
Sammy Sosa  13.7 Jorge Cantu  12.7 Jimmy Rollins 5924
Russell Branyan  14.2 Johnny Estrada  12.9 Jose Altuve 5833
Rowdy Tellez  14.4 Kosuke Fukudome  13.1 Adrian Gonzalez 5368