Top level career batting leaders - 1998-2023 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  .603
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 Juan Soto  .408 Alex Rodriguez  .572
           
           
Hits Runs Runs batted in
           
Albert Pujols 3252 Alex Rodriguez 1813 Albert Pujols 1970
Adrian Beltre 3107 Albert Pujols 1783 Alex Rodriguez 1858
Miguel Cabrera 3034 Miguel Cabrera 1576 Adrian Beltre 1739
Derek Jeter 2844 Adrian Beltre 1570 Miguel Cabrera 1714
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 559 Jimmy Rollins 75 Jim Thome 495
Todd Helton 557 Ichiro Suzuki 73 Miguel Cabrera 495
David Ortiz 556 Shane Victorino 72 Manny Ramirez 468
Nick Markakis 540 Mike Trout 70 Nelson Cruz 464
Carlos Beltran 538 David DeJesus 68 Adrian Beltre 453
Alex Rodriguez 489 Juan Pierre 68 Barry Bonds 430
Scott Rolen 472 Carlos Beltran 68 Adam Dunn 425
           
           
Extra base hits Stolen bases Steal percentage
           
Albert Pujols 1318 Ichiro Suzuki 568-163 Jason Bay  .862
Alex Rodriguez 1191 Jose Reyes 455-146 Jeffrey Hammonds  .854
Adrian Beltre 1131 Carl Crawford 445-152 Domingo Santana  .852
David Ortiz 1118 Johnny Damon 421-168 Paul Goldschmidt  .847
Miguel Cabrera 1071 Rafael Furcal 373-127 Trea Turner  .841
Robinson Cano 1015 Bob Abreu 367-164 Cesar Izturis  .838
Carlos Beltran 990 Juan Pierre 365-147 Maicer Izturis  .836
Manny Ramirez 945 Tony Womack 355-135 Chipper Jones  .835
Vladimir Guerrero 935 Luis Castillo 334-158 Mike Cuddyer  .833
Jim Thome 868 Omar Vizquel 325-132 Greg Allen  .825
           
           
Walks Intentional walks Strikeouts
           
Jim Thome 1401 Barry Bonds 175 Adam Dunn 2151
Joey Votto 1329 Jim Thome 151 Alex Rodriguez 2100
Bob Abreu 1325 Todd Helton 131 Miguel Cabrera 2039
Barry Bonds 1272 David Ortiz 123 Jim Thome 1994
Chipper Jones 1268 Joey Votto 104 Nelson Cruz 1947
Todd Helton 1253 Adrian Gonzalez 100 Justin Upton 1789
David Ortiz 1235 Carlos Delgado 99 Mike Stanton 1711
Alex Rodriguez 1195 Albert Pujols 99 Joey Votto 1698
Jason Giambi 1176 Larry Walker 95 Evan Longoria 1695
Adam Dunn 1169 Ryan Howard 92 Adrian Beltre 1671
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Juan Pierre 112 Carlos Beltran 103 Jason Kendall 225
Greg Maddux 103 Adrian Beltre 97 Anthony Rizzo 194
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 Vladimir Guerrero 82 Kurt Suzuki 131
Ted Lilly 74 Paul Konerko 81 Starling Marte 131
Neifi Perez 73 Chipper Jones 80 Scott Rolen 131
Pedro J. Martinez 71 Nick Markakis 77 Aramis Ramirez 127
           
           
Ground ball DP Runs created Runs created/27 outs
           
Albert Pujols 404 Alex Rodriguez  2064.3 Barry Bonds 12.4
Miguel Cabrera 376 Albert Pujols  2007.7 Mark McGwire 10.5
Robinson Cano 311 Miguel Cabrera  1817.2 Mike Trout  9.6
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
Yadier Molina 257 Manny Ramirez  1597.2 Jack Cust  8.8
Miguel Tejada 256 Jim Thome  1582.6 Manny Ramirez  8.6
Torii Hunter 256 Derek Jeter  1555.6 Jim Edmonds  8.6
Matt Holliday 254 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.118 Adrian Beltre 5197
Jim Thome  .297 Jim Thome 1.081 Miguel Cabrera 5112
Mike Trout  .293 Larry Walker 1.072 Robinson Cano 4550
Mike Stanton  .290 Jack Cust 1.069 David Ortiz 4468
Joey Gallo  .288 Will Clark 1.042 Vladimir Guerrero 4300
David Ortiz  .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 1.008 Jack Cust  .526 Joey Gallo  12.2
Manny Ramirez  .990 Jim Thome  .517 Sammy Sosa  12.5
Jim Thome  .986 Joey Gallo  .485 Jim Thome  12.9
Sammy Sosa  .986 Mike Trout  .467 Pete Alonso  12.9
Larry Walker  .975 Juan Soto  .464 Aaron Judge  13.0
Will Clark  .969 Jay Buhner  .463 Mike Stanton  13.1
Jack Cust  .966 Greg Vaughn  .457 Luke Voit  13.1
Jim Edmonds  .966 Jason Giambi  .456 Greg Vaughn  13.4
           
           
Atbats Plate appearances Games
           
Albert Pujols 11249 Albert Pujols 12538 Albert Pujols 3001
Adrian Beltre 10642 Adrian Beltre 11535 Adrian Beltre 2873
Miguel Cabrera 10068 Miguel Cabrera 11260 Miguel Cabrera 2723
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 Chipper Jones 9190 Todd Helton 2236
Nick Markakis 8149 David Ortiz 9162 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 6228 Mike Trout  .656 Juan Soto 4.34
Adrian Beltre 5979 Jim Thome  .650 Adolis Garcia 4.33
David Ortiz 5748 Sammy Sosa  .646 Andrew McCutchen 4.33
Robinson Cano 5285 Manny Ramirez  .641 Barry Bonds 4.32
Chipper Jones 5279 Jack Cust  .640 Whit Merrifield 4.32
Carlos Beltran 5226 Jim Edmonds  .628 Johnny Damon 4.31
Derek Jeter 5161 David Ortiz  .627 Jose Altuve 4.29
Jim Thome 5111 Larry Walker  .624 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 Adolis Garcia 4.02
Miguel Cabrera 6143 Jim Thome  .646 Whit Merrifield 3.99
Adrian Beltre 5879 Mike Trout  .645 Juan Pierre 3.91
David Ortiz 5703 Sammy Sosa  .638 Jose Altuve 3.90
Chipper Jones 5256 Jack Cust  .635 Nolan Arenado 3.89
Robinson Cano 5191 Manny Ramirez  .629 Michael Young 3.87
Carlos Beltran 5186 Jim Edmonds  .624 Francisco Lindor 3.86
Jim Thome 5082 David Ortiz  .622 Charlie Blackmon 3.86
Derek Jeter 5010 Larry Walker  .609 Starling Marte 3.86
           
           
Balls in park In-play average Strikeout/walk ratio
           
Albert Pujols 9267 Randy Arozarena  .396 Mark Grace  0.5
Adrian Beltre 8629 Eric Davis  .383 Barry Bonds  0.5
Ichiro Suzuki 7748 Jack Cust  .379 Lance Johnson  0.7
Derek Jeter 7635 Jack Hannahan  .374 Tony Gwynn  0.7
Miguel Cabrera 7610 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 Leury Garcia  .364 Bill Spiers  0.8
Alex Rodriguez 6754 Ronny Paulino  .361 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  .380 Randy Velarde  .455 Nate Lowe  .652
Ronny Paulino  .374 Jeff Bagwell  .444 Teoscar Hernandez  .640
Nate Lowe  .369 Rickey Henderson  .443 Manny Ramirez  .634
Tony Gwynn  .364 Kevin Youkilis  .439 Paul Goldschmidt  .631
Josh Phelps  .361 Mike Stanley  .437 Cody Ross  .630
Brian Jordan  .361 Mark McGwire  .435 Sammy Sosa  .630
Raul Mondesi  .361 Sammy Sosa  .434 Eduardo Perez  .625
Leury Garcia  .355 Eric Davis  .433 Josh Phelps  .623
           
           
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 803 Adrian Beltre 464 Raul Mondesi 1.072
Albert Pujols 801 Miguel Cabrera 449 Nate Lowe 1.069
Ichiro Suzuki 771 Alex Rodriguez 431 Manny Ramirez 1.067
Derek Jeter 739 Ryan Braun 424 Sammy Sosa 1.064
Carlos Beltran 693 Nelson Cruz 410 Paul Goldschmidt 1.060
Nick Markakis 671 Carlos Beltran 385 Josh Phelps 1.052
Michael Young 652 Aramis Ramirez 377 Mark McGwire 1.048
Alex Rodriguez 635 Evan Longoria 370 Barry Bonds 1.042
Robinson Cano 634 David Ortiz 358 Esteban German 1.041
           
           
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 157 Jose Reyes 21 Andrew McCutchen 136
Ryan Braun 141 Carlos Gomez 19 Paul Goldschmidt 132
Rafael Furcal 138 Ray Durham 18 Miguel Cabrera 129
Michael Young 134 Mike Trout 17 Alfonso Soriano 125
Starlin Castro 133 DJ LeMahieu 17 Edwin Encarnacion 124
Aramis Ramirez 133 Ichiro Suzuki 17 Ryan Braun 123
Andrew McCutchen 132 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 Teoscar Hernandez  .340
Carlos Beltran 296 Miguel Cabrera 1355 Albert Belle  .335
Alex Rodriguez 293 Alex Rodriguez 1244 Raul Mondesi  .328
Miguel Cabrera 290 Carlos Beltran 1221 Jason Lane  .320
Ryan Braun 280 Andrew McCutchen 1171 Jordan Luplow  .319
Andrew McCutchen 277 Nelson Cruz 1163 Barry Bonds  .318
Nelson Cruz 261 Ryan Braun 1149 Eduardo Perez  .316
Paul Goldschmidt 260 Aramis Ramirez 1093 Mike Stanton  .311
Aramis Ramirez 254 Paul Goldschmidt 1092 Russ Branyan  .310
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Miguel Cabrera 412 Freddie Freeman 618 Anthony Rizzo 94
Alex Rodriguez 347 Jim Thome 582 Jason Giambi 61
Andrew McCutchen 327 Joey Votto 570 Juan Pierre 59
Joey Votto 322 Adam Dunn 546 Brandon Guyer 47
Edwin Encarnacion 321 Miguel Cabrera 540 Alex Gordon 46
Paul Goldschmidt 319 Alex Gordon 512 Robinson Cano 46
Scott Rolen 307 Alex Rodriguez 492 Shin-Soo Choo 44
Mike Cameron 301 Ryan Howard 491 Carlos Delgado 44
Mike Trout 285 Mike Cameron 472 Chase Utley 42
Barry Bonds 284 Bob Abreu 468 Charlie Blackmon 39
           
           
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 Adrian Beltre 2644
Matt Cain 25 Albert Pujols 25 Miguel Cabrera 2593
Kyle Lohse 23 Mike Lowell 24 Carlos Beltran 2454
Pedro J. Martinez 23 Hanley Ramirez 24 Jimmy Rollins 2435
Neifi Perez 21 Ian Kinsler 24 Nick Markakis 2413
Matt Morris 20 Ryan Braun 24 Derek Jeter 2354
Tom Glavine 19 Chipper Jones 24 Ichiro Suzuki 2332
Felix Hernandez 19 Nick Markakis 23 Robinson Cano 2246
Erick Aybar 19 Melvin Mora 22 Johnny Damon 2187
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Mark McGwire  8.9 Jason Michaels  9.1 Albert Pujols 3070
Jay Buhner  11.5 Cavan Biggio  9.4 Miguel Cabrera 3028
Barry Bonds  11.7 Bernard Gilkey  9.5 Adrian Beltre 2957
Jordan Luplow  11.8 Brian Jordan  9.7 Carlos Beltran 2744
Mitch Garver  11.8 Damian Miller  10.1 Nick Markakis 2662
Teoscar Hernandez  11.8 Jose Pirela  10.5 Jimmy Rollins 2645
Jorge Soler  11.9 Rajai Davis  10.7 Derek Jeter 2640
Albert Belle  11.9 Wes Helms  10.7 Alex Rodriguez 2559
Jose Canseco  12.0 Charlie Culberson  10.8 Ichiro Suzuki 2518
Aaron Judge  12.0 Garrett Cooper  11.0 Joey Votto 2507
           
           
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  .622
Edgar Martinez  .321 Juan Soto  .423 David Ortiz  .599
Rusty Greer  .320 Larry Walker  .419 Sammy Sosa  .596
Luis Arraez  .317 Jason Giambi  .418 Carlos Delgado  .587
Mike Trout  .317 Edgar Martinez  .418 Jim Edmonds  .584
Robinson Cano  .317 Dave Hansen  .418 Manny Ramirez  .578
Dave Magadan  .315 Jack Cust  .415 Rafael Devers  .576
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Albert Pujols 2451 Albert Pujols 1494 Barry Bonds 1.171
Adrian Beltre 2273 Alex Rodriguez 1427 Mark McGwire 1.095
Miguel Cabrera 2231 Adrian Beltre 1275 Jim Thome 1.056
Alex Rodriguez 2195 Miguel Cabrera 1265 Mike Trout 1.027
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 Jim Edmonds  .982
Miguel Tejada 1724 Manny Ramirez 1066 Jack Cust  .973
           
           
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 366
Nick Markakis 414 Jimmy Rollins 58 Manny Ramirez 361
Miguel Cabrera 402 Ichiro Suzuki 56 Adam Dunn 338
Joe Mauer 386 Kenny Lofton 55 Adrian Beltre 338
Garret Anderson 371 Carlos Beltran 54 Carlos Delgado 334
Carlos Beltran 365 Mike Trout 53 Barry Bonds 320
           
           
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 Adrian Beltre 3809 Jim Thome  .333
Robinson Cano 823 Miguel Cabrera 3757 Mike Trout  .305
Adrian Beltre 821 David Ortiz 3571 Sammy Sosa  .304
Miguel Cabrera 781 Robinson Cano 3571 David Ortiz  .303
Jim Thome 743 Vladimir Guerrero 3284 Carlos Delgado  .301
Manny Ramirez 714 Jim Thome 3058 Joey Gallo  .299
Vladimir Guerrero 707 Manny Ramirez 3057 Kyle Schwarber  .298
Todd Helton 700 Derek Jeter 3002 Henry Rodriguez  .289
           
           
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
Todd Helton 1009 Nelson Cruz 1541 Alex Rodriguez 129
Chipper Jones 1008 Miguel Cabrera 1499 Craig Biggio 119
Joey Votto 1007 Jim Thome 1412 Starling Marte 106
David Ortiz 1006 Justin Upton 1347 Vladimir Guerrero 106
Barry Bonds 988 Mike Stanton 1321 Scott Rolen 105
Jason Giambi 950 Evan Longoria 1293 Albert Pujols 104
Adam Dunn 949 Derek Jeter 1292 Matt Holliday 103
Brian Giles 852 Adrian Beltre 1289 Miguel Tejada 103
           
           
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 7475
Tom Glavine 67 Carlos Beltran 67 Alex Rodriguez 7269
Livan Hernandez 67 Alex Rodriguez 66 Derek Jeter 7018
Matt Cain 63 Vladimir Guerrero 63 Robinson Cano 6753
Mike Mussina 58 David Ortiz 62 Ichiro Suzuki 6473
Ted Lilly 57 Nolan Arenado 61 Carlos Beltran 6455
Johnny Cueto 56 Miguel Cabrera 60 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 Ben Francisco  11.9 Alex Rodriguez 8314
Joey Gallo  12.0 Albert Belle  11.9 Miguel Cabrera 8232
Sammy Sosa  12.1 Todd Hollandsworth  12.2 Derek Jeter 7959
Kyle Schwarber  12.3 Jeff McNeil  12.3 Robinson Cano 7339
Carlos Delgado  12.8 Todd Helton  12.3 Carlos Beltran 7286
Mike Stanton  13.1 Jake Cronenworth  12.5 David Ortiz 7057
Pete Alonso  13.1 Kevin Orie  12.5 Chipper Jones 6928
Luke Voit  13.3 Brian Goodwin  12.6 Ichiro Suzuki 6925