Top level career batting leaders - 1998-2025 CIBL
Regular season

Batting average On-base percentage Slugging percentage
           
Tony Gwynn  .339 Barry Bonds  .464 Barry Bonds  .670
Will Clark  .322 Will Clark  .427 Mark McGwire  .667
Eric Davis  .321 Edgar Martinez  .420 Sammy Sosa  .605
Joe Mauer  .319 Rickey Henderson  .418 Mike Trout  .593
Esteban German  .316 Larry Walker  .418 Manny Ramirez  .590
Vladimir Guerrero  .315 Mark McGwire  .417 Juan Gonzalez  .581
Ronny Paulino  .314 Jack Cust  .414 Jim Thome  .577
Nomar Garciaparra  .314 Jim Thome  .409 David Ortiz  .574
Rusty Greer  .313 Jason Giambi  .409 Jim Edmonds  .573
Ichiro Suzuki  .313 Joe Mauer  .404 Alex Rodriguez  .572
           
           
Hits Runs Runs batted in
           
Albert Pujols 3252 Alex Rodriguez 1813 Albert Pujols 1970
Miguel Cabrera 3121 Albert Pujols 1783 Alex Rodriguez 1858
Adrian Beltre 3107 Miguel Cabrera 1597 Miguel Cabrera 1748
Derek Jeter 2844 Adrian Beltre 1570 Adrian Beltre 1739
Alex Rodriguez 2830 Derek Jeter 1512 David Ortiz 1619
Robinson Cano 2775 Chipper Jones 1477 Vladimir Guerrero 1480
Ichiro Suzuki 2756 Carlos Beltran 1446 Robinson Cano 1451
Vladimir Guerrero 2489 Robinson Cano 1405 Chipper Jones 1436
Carlos Beltran 2395 David Ortiz 1390 Manny Ramirez 1419
Chipper Jones 2323 Bob Abreu 1347 Nelson Cruz 1368
           
           
Doubles Triples Homeruns
           
Albert Pujols 638 Jose Reyes 142 Alex Rodriguez 676
Adrian Beltre 625 Carl Crawford 98 Albert Pujols 650
Robinson Cano 608 Curtis Granderson 89 David Ortiz 536
Miguel Cabrera 578 Jimmy Rollins 75 Miguel Cabrera 497
Todd Helton 557 Mike Trout 74 Jim Thome 495
David Ortiz 556 Ichiro Suzuki 73 Manny Ramirez 468
Nick Markakis 540 Shane Victorino 72 Nelson Cruz 464
Carlos Beltran 538 David DeJesus 68 Adrian Beltre 453
Freddie Freeman 498 Juan Pierre 68 Mike Stanton 449
Alex Rodriguez 489 Carlos Beltran 68 Barry Bonds 430
           
           
Extra base hits Stolen bases Steal percentage
           
Albert Pujols 1318 Ichiro Suzuki 568-163 Jake McCarthy  .870
Alex Rodriguez 1191 Jose Reyes 455-146 Jason Bay  .862
Adrian Beltre 1131 Carl Crawford 445-152 C.J. Abrams  .857
David Ortiz 1118 Johnny Damon 421-168 Jeffrey Hammonds  .854
Miguel Cabrera 1092 Rafael Furcal 373-127 Domingo Santana  .852
Robinson Cano 1015 Bob Abreu 367-164 Paul Goldschmidt  .846
Carlos Beltran 990 Juan Pierre 365-147 Trea Turner  .845
Manny Ramirez 945 Tony Womack 355-135 Elly De La Cruz  .842
Vladimir Guerrero 935 Elvis Andrus 347-117 Cesar Izturis  .838
Paul Goldschmidt 905 Luis Castillo 334-158 Maicer Izturis  .836
           
           
Walks Intentional walks Strikeouts
           
Jim Thome 1401 Barry Bonds 175 Adam Dunn 2151
Joey Votto 1354 Jim Thome 151 Miguel Cabrera 2121
Bob Abreu 1325 Todd Helton 131 Alex Rodriguez 2100
Barry Bonds 1272 David Ortiz 123 Jim Thome 1994
Chipper Jones 1268 Joey Votto 104 Nelson Cruz 1947
Todd Helton 1253 Adrian Gonzalez 100 Mike Stanton 1935
David Ortiz 1235 Bryce Harper 99 Paul Goldschmidt 1889
Alex Rodriguez 1195 Carlos Delgado 99 Freddie Freeman 1821
Jason Giambi 1176 Albert Pujols 99 Andrew McCutchen 1810
Adam Dunn 1169 Larry Walker 95 Justin Upton 1789
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Juan Pierre 112 Carlos Beltran 103 Jason Kendall 225
Greg Maddux 103 Adrian Beltre 97 Anthony Rizzo 202
Derek Jeter 96 Albert Pujols 96 Craig Biggio 153
Matt Cain 88 David Ortiz 92 Derek Jeter 151
Tom Glavine 86 Todd Helton 87 Alex Rodriguez 148
Livan Hernandez 77 Alex Rodriguez 86 Chase Utley 140
Mike Mussina 76 Nolan Arenado 82 Starling Marte 138
Ted Lilly 74 Vladimir Guerrero 82 Kurt Suzuki 131
Neifi Perez 73 Paul Konerko 81 Scott Rolen 131
Pedro J. Martinez 71 Chipper Jones 80 Mark Canha 128
           
           
Ground ball DP Runs created Runs created/27 outs
           
Albert Pujols 404 Alex Rodriguez  2064.3 Barry Bonds 12.4
Miguel Cabrera 389 Albert Pujols  2007.7 Mark McGwire 10.5
Robinson Cano 311 Miguel Cabrera  1846.8 Mike Trout  9.3
Vladimir Guerrero 304 David Ortiz  1753.4 Will Clark  9.1
Adrian Beltre 297 Adrian Beltre  1686.8 Jim Thome  8.9
Alex Rodriguez 286 Chipper Jones  1611.5 Larry Walker  8.9
Jose Altuve 263 Manny Ramirez  1597.2 Jack Cust  8.8
Yadier Molina 257 Jim Thome  1582.6 Manny Ramirez  8.6
Miguel Tejada 256 Derek Jeter  1555.6 Jim Edmonds  8.6
Torii Hunter 256 Robinson Cano  1550.2 Sammy Sosa  8.5
           
           
Isolated power Total average Total bases
           
Mark McGwire  .401 Barry Bonds 1.390 Albert Pujols 5900
Barry Bonds  .363 Mark McGwire 1.250 Alex Rodriguez 5399
Sammy Sosa  .304 Mike Trout 1.093 Miguel Cabrera 5224
Jim Thome  .297 Jim Thome 1.081 Adrian Beltre 5197
Aaron Judge  .294 Larry Walker 1.072 Robinson Cano 4550
Mike Trout  .287 Jack Cust 1.069 David Ortiz 4468
David Ortiz  .284 Will Clark 1.042 Vladimir Guerrero 4300
Mike Stanton  .284 Manny Ramirez 1.031 Carlos Beltran 4221
Jack Cust  .282 Sammy Sosa 1.029 Derek Jeter 4079
Greg Vaughn  .282 Jim Edmonds 1.026 Manny Ramirez 4023
           
           
On-base plus slugging Secondary average AB per homerun
           
Barry Bonds 1.134 Barry Bonds  .667 Mark McGwire  8.4
Mark McGwire 1.084 Mark McGwire  .659 Barry Bonds  10.3
Mike Trout  .993 Jack Cust  .526 Aaron Judge  12.2
Manny Ramirez  .990 Jim Thome  .517 Sammy Sosa  12.5
Jim Thome  .986 Aaron Judge  .484 Joey Gallo  12.7
Sammy Sosa  .986 Joey Gallo  .465 Jim Thome  12.9
Larry Walker  .975 Juan Soto  .465 Luke Voit  13.3
Will Clark  .969 Jay Buhner  .463 Mike Stanton  13.4
Jack Cust  .966 Mike Trout  .458 Greg Vaughn  13.4
Jim Edmonds  .966 Greg Vaughn  .457 Pete Alonso  13.7
           
           
Atbats Plate appearances Games
           
Albert Pujols 11249 Albert Pujols 12538 Albert Pujols 3001
Adrian Beltre 10642 Miguel Cabrera 11611 Adrian Beltre 2873
Miguel Cabrera 10395 Adrian Beltre 11535 Miguel Cabrera 2815
Alex Rodriguez 9441 Alex Rodriguez 10873 Alex Rodriguez 2640
Derek Jeter 9372 Derek Jeter 10599 Derek Jeter 2519
Robinson Cano 8999 Carlos Beltran 10030 Carlos Beltran 2519
Carlos Beltran 8909 Robinson Cano 9810 David Ortiz 2484
Ichiro Suzuki 8805 Ichiro Suzuki 9443 Robinson Cano 2387
Jimmy Rollins 8180 Andrew McCutchen 9341 Todd Helton 2236
Nick Markakis 8149 Chipper Jones 9190 Jimmy Rollins 2235
           
           
Longest hit streak  
           
Derrek Lee 28        
Alex Rodriguez 27        
Luis Castillo 27        
Matt Murton 26        
Brian Giles 25        
Sammy Sosa 25        
Hideki Matsui 25        
Rafael Palmeiro 24        
J.T. Snow 24        
Jason Kendall 24        
           
           
Total bases + BB + HBP TB+BB+HBP rate Plate appearances per game
           
Albert Pujols 7089 Barry Bonds  .740 Ichiro Suzuki 4.43
Alex Rodriguez 6742 Mark McGwire  .730 Chuck Knoblauch 4.42
Miguel Cabrera 6362 Jim Thome  .650 Juan Soto 4.41
Adrian Beltre 5979 Mike Trout  .646 Julio Y. Rodriguez 4.41
David Ortiz 5748 Sammy Sosa  .646 Gunnar Henderson 4.39
Robinson Cano 5285 Manny Ramirez  .641 Barry Bonds 4.32
Chipper Jones 5279 Jack Cust  .640 Johnny Damon 4.31
Carlos Beltran 5226 Aaron Judge  .630 Freddie Freeman 4.30
Derek Jeter 5161 Jim Edmonds  .628 Bobby Witt Jr 4.29
Jim Thome 5111 David Ortiz  .627 Brady Anderson 4.28
           
           
Total bases plus walks TB+BB rate AB per game
           
Albert Pujols 6962 Barry Bonds  .729 Ichiro Suzuki 4.13
Alex Rodriguez 6594 Mark McGwire  .721 Julio Y. Rodriguez 4.06
Miguel Cabrera 6273 Jim Thome  .646 Bobby Witt Jr 3.95
Adrian Beltre 5879 Sammy Sosa  .638 Juan Pierre 3.91
David Ortiz 5703 Mike Trout  .635 Jose Altuve 3.88
Chipper Jones 5256 Jack Cust  .635 Gunnar Henderson 3.87
Robinson Cano 5191 Manny Ramirez  .629 Michael Young 3.87
Carlos Beltran 5186 Jim Edmonds  .624 Nolan Arenado 3.86
Jim Thome 5082 Aaron Judge  .623 Chuck Knoblauch 3.85
Derek Jeter 5010 David Ortiz  .622 Whit Merrifield 3.84
           
           
Balls in park In-play average Strikeout/walk ratio
           
Albert Pujols 9267 Eric Davis  .383 Mark Grace  0.5
Adrian Beltre 8629 Brandon Marsh  .380 Barry Bonds  0.5
Miguel Cabrera 7855 Jack Cust  .379 Lance Johnson  0.7
Ichiro Suzuki 7748 Jack Hannahan  .374 Tony Gwynn  0.7
Derek Jeter 7635 Esteban German  .374 Brian Giles  0.7
Robinson Cano 7457 Austin Jackson  .370 Will Clark  0.8
Jimmy Rollins 7091 Chris Johnson  .369 John Olerud  0.8
Carlos Beltran 7005 Fred Lewis  .369 Wally Joyner  0.8
Nick Markakis 6785 Riley Greene  .365 Bill Spiers  0.8
Alex Rodriguez 6754 Leury Garcia  .364 Scott Hatteberg  0.8
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Esteban German  .385 Esteban German  .460 Raul Mondesi  .689
Tony Fernandez  .380 Albert Belle  .458 Albert Belle  .678
Hanser Alberto  .376 Randy Velarde  .455 Manny Ramirez  .634
Ronny Paulino  .374 Jeff Bagwell  .444 Cody Ross  .630
Tony Gwynn  .364 Rickey Henderson  .443 Sammy Sosa  .630
Josh Phelps  .361 Kevin Youkilis  .439 Eduardo Perez  .625
Brian Jordan  .361 Mike Stanley  .437 Josh Phelps  .623
Raul Mondesi  .361 Mark McGwire  .435 Juan Gonzalez  .614
Leury Garcia  .355 Sammy Sosa  .434 Brian Jordan  .614
Jeremy Pena  .355 Eric Davis  .433 Mark McGwire  .613
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Adrian Beltre 834 Albert Pujols 476 Albert Belle 1.136
Miguel Cabrera 825 Adrian Beltre 464 Raul Mondesi 1.072
Albert Pujols 801 Miguel Cabrera 459 Manny Ramirez 1.067
Ichiro Suzuki 771 Alex Rodriguez 431 Sammy Sosa 1.064
Derek Jeter 739 Ryan Braun 424 Josh Phelps 1.052
Carlos Beltran 693 Nelson Cruz 410 Mark McGwire 1.048
Paul Goldschmidt 672 Paul Goldschmidt 393 Barry Bonds 1.042
Nick Markakis 671 Carlos Beltran 385 Esteban German 1.041
Michael Young 652 Evan Longoria 383 Eduardo Perez 1.032
Freddie Freeman 643 Aramis Ramirez 377 Paul Goldschmidt 1.029
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Adrian Beltre 181 Shane Victorino 23 Albert Pujols 164
Carlos Beltran 173 Carl Crawford 22 Nelson Cruz 156
Albert Pujols 168 Mike Cameron 22 Alex Rodriguez 152
Miguel Cabrera 160 Jose Reyes 21 Paul Goldschmidt 147
Paul Goldschmidt 150 Carlos Gomez 19 Andrew McCutchen 141
Jose Altuve 144 Ray Durham 18 Miguel Cabrera 129
Ryan Braun 141 Mike Trout 17 Alfonso Soriano 125
Rafael Furcal 138 DJ LeMahieu 17 Edwin Encarnacion 124
Andrew McCutchen 135 Ichiro Suzuki 17 Ryan Braun 123
Michael Young 134 Jimmy Rollins 17 Aramis Ramirez 117
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
Albert Pujols 338 Albert Pujols 1473 Mark McGwire  .371
Adrian Beltre 310 Adrian Beltre 1388 Albert Belle  .335
Paul Goldschmidt 302 Miguel Cabrera 1380 Raul Mondesi  .328
Carlos Beltran 296 Paul Goldschmidt 1273 Aaron Judge  .326
Alex Rodriguez 293 Alex Rodriguez 1244 Cal Raleigh  .326
Miguel Cabrera 293 Carlos Beltran 1221 Jason Lane  .320
Andrew McCutchen 285 Andrew McCutchen 1213 Jorge Soler  .319
Ryan Braun 280 Nelson Cruz 1163 Barry Bonds  .318
Nelson Cruz 261 Ryan Braun 1149 Eduardo Perez  .316
Aramis Ramirez 254 Aramis Ramirez 1093 Russ Branyan  .310
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Miguel Cabrera 418 Freddie Freeman 699 Anthony Rizzo 95
Paul Goldschmidt 358 Jim Thome 582 Jason Giambi 61
Alex Rodriguez 347 Joey Votto 582 Juan Pierre 59
Andrew McCutchen 342 Miguel Cabrera 564 Charlie Blackmon 48
Joey Votto 334 Adam Dunn 546 Brandon Guyer 47
Edwin Encarnacion 321 Alex Gordon 512 Alex Gordon 46
Scott Rolen 307 Bryce Harper 505 Robinson Cano 46
Mike Cameron 301 Alex Rodriguez 492 Freddie Freeman 46
Mike Trout 300 Ryan Howard 491 Shin-Soo Choo 44
Barry Bonds 284 J.D. Martinez 477 Carlos Delgado 44
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
Greg Maddux 31 Carlos Beltran 36 Albert Pujols 2737
Juan Pierre 30 David Ortiz 30 Miguel Cabrera 2677
Matt Cain 25 Albert Pujols 25 Adrian Beltre 2644
Kyle Lohse 23 Mike Lowell 24 Freddie Freeman 2520
Pedro J. Martinez 23 Hanley Ramirez 24 Carlos Beltran 2454
Neifi Perez 21 Ian Kinsler 24 Jimmy Rollins 2435
Matt Morris 20 Ryan Braun 24 Nick Markakis 2413
Tom Glavine 19 Chipper Jones 24 Derek Jeter 2354
Felix Hernandez 19 Nick Markakis 23 Ichiro Suzuki 2332
Erick Aybar 19 Melvin Mora 22 Robinson Cano 2246
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Mark McGwire  8.9 Jason Michaels  9.1 Miguel Cabrera 3119
Aaron Judge  10.5 Bernard Gilkey  9.5 Albert Pujols 3070
Cal Raleigh  10.8 Brian Jordan  9.7 Adrian Beltre 2957
Jay Buhner  11.5 Damian Miller  10.1 Freddie Freeman 2836
Jorge Soler  11.6 Jose Pirela  10.5 Carlos Beltran 2744
Barry Bonds  11.7 Rajai Davis  10.7 Nick Markakis 2662
Albert Belle  11.9 Wes Helms  10.7 Jimmy Rollins 2645
Jose Canseco  12.0 Cavan Biggio  10.8 Derek Jeter 2640
Nelson Cruz  12.2 Charlie Culberson  10.8 Andrew McCutchen 2567
J.P. Arencibia  12.3 Jake Meyers  10.9 Joey Votto 2563
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Reggie Jefferson  .331 Barry Bonds  .477 Barry Bonds  .695
Tony Gwynn  .331 Will Clark  .440 Mark McGwire  .683
Will Clark  .328 Jim Thome  .429 Jim Thome  .627
Joe Mauer  .322 Dave Magadan  .424 Mike Trout  .610
Edgar Martinez  .321 Larry Walker  .419 David Ortiz  .599
Rusty Greer  .320 Juan Soto  .418 Sammy Sosa  .596
Robinson Cano  .317 Jason Giambi  .418 Shohei Ohtani  .595
Luis Arraez  .316 Edgar Martinez  .418 Carlos Delgado  .587
Dave Magadan  .315 Dave Hansen  .418 Jim Edmonds  .584
Vladimir Guerrero  .314 Jack Cust  .415 Kerry Carpenter  .580
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Albert Pujols 2451 Albert Pujols 1494 Barry Bonds 1.171
Miguel Cabrera 2296 Alex Rodriguez 1427 Mark McGwire 1.095
Adrian Beltre 2273 Miguel Cabrera 1289 Jim Thome 1.056
Alex Rodriguez 2195 Adrian Beltre 1275 Mike Trout 1.008
Robinson Cano 2141 David Ortiz 1261 Will Clark 1.003
Derek Jeter 2105 Jim Thome 1131 David Ortiz  .995
Ichiro Suzuki 1985 Vladimir Guerrero 1130 Larry Walker  .991
Vladimir Guerrero 1912 Robinson Cano 1130 Carlos Delgado  .988
David Ortiz 1765 Chipper Jones 1085 Shohei Ohtani  .986
Miguel Tejada 1724 Manny Ramirez 1066 Jim Edmonds  .982
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Robinson Cano 497 Jose Reyes 121 Alex Rodriguez 524
Todd Helton 470 Carl Crawford 76 Albert Pujols 486
Albert Pujols 470 Curtis Granderson 73 David Ortiz 444
Adrian Beltre 444 David DeJesus 63 Jim Thome 426
David Ortiz 430 Juan Pierre 59 Miguel Cabrera 368
Miguel Cabrera 418 Jimmy Rollins 58 Manny Ramirez 361
Nick Markakis 414 Mike Trout 57 Mike Stanton 342
Joe Mauer 386 Ichiro Suzuki 56 Adam Dunn 338
Garret Anderson 371 Kenny Lofton 55 Adrian Beltre 338
Carlos Beltran 365 Carlos Beltran 54 Carlos Delgado 334
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Albert Pujols 980 Albert Pujols 4427 Mark McGwire  .411
Alex Rodriguez 898 Alex Rodriguez 4155 Barry Bonds  .381
David Ortiz 896 Miguel Cabrera 3844 Jim Thome  .333
Robinson Cano 823 Adrian Beltre 3809 Brent Rooker  .310
Adrian Beltre 821 David Ortiz 3571 Sammy Sosa  .304
Miguel Cabrera 799 Robinson Cano 3571 Kyle Schwarber  .304
Jim Thome 743 Vladimir Guerrero 3284 David Ortiz  .303
Manny Ramirez 714 Jim Thome 3058 Carlos Delgado  .301
Vladimir Guerrero 707 Manny Ramirez 3057 Mike Trout  .299
Todd Helton 700 Derek Jeter 3002 Kerry Carpenter  .299
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Jim Thome 1179 Alex Rodriguez 1608 Jason Kendall 206
Bob Abreu 1082 Adam Dunn 1605 Derek Jeter 133
Joey Votto 1020 Miguel Cabrera 1557 Alex Rodriguez 129
Todd Helton 1009 Nelson Cruz 1541 Craig Biggio 119
Chipper Jones 1008 Mike Stanton 1519 Starling Marte 111
David Ortiz 1006 Paul Goldschmidt 1423 Mark Canha 109
Barry Bonds 988 Jim Thome 1412 Anthony Rizzo 107
Jason Giambi 950 Andrew McCutchen 1357 Vladimir Guerrero 106
Adam Dunn 949 Justin Upton 1347 Justin Turner 105
Brian Giles 852 Evan Longoria 1341 Scott Rolen 105
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Derek Jeter 84 Adrian Beltre 77 Albert Pujols 8512
Juan Pierre 82 Todd Helton 72 Adrian Beltre 7998
Greg Maddux 72 Albert Pujols 71 Miguel Cabrera 7718
Tom Glavine 67 Nolan Arenado 69 Alex Rodriguez 7269
Livan Hernandez 67 Carlos Beltran 67 Derek Jeter 7018
Matt Cain 63 Alex Rodriguez 66 Robinson Cano 6753
Mike Mussina 58 Vladimir Guerrero 63 Ichiro Suzuki 6473
Ted Lilly 57 David Ortiz 62 Carlos Beltran 6455
Johnny Cueto 56 Miguel Cabrera 62 Vladimir Guerrero 6085
Freddy Garcia 56 Paul Konerko 59 David Ortiz 5964
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Mark McGwire  8.2 Chad Moeller  10.2 Albert Pujols 9468
Barry Bonds  9.8 Gabe Gross  10.5 Adrian Beltre 8578
Jim Thome  11.5 Jarren Duran  11.8 Miguel Cabrera 8492
Kyle Schwarber  11.8 Ben Francisco  11.9 Alex Rodriguez 8314
Brent Rooker  12.0 Albert Belle  11.9 Derek Jeter 7959
Sammy Sosa  12.1 Todd Hollandsworth  12.2 Robinson Cano 7339
Joey Gallo  12.2 Todd Helton  12.3 Carlos Beltran 7286
Carlos Delgado  12.8 Kevin Orie  12.5 David Ortiz 7057
Aaron Judge  12.9 Brian Goodwin  12.6 Chipper Jones 6928
Shea Langeliers  12.9 Joe Mauer  12.8 Ichiro Suzuki 6925