Top level career batting leaders - 2020-2024 Tom Seaver League
Regular season

Batting average On-base percentage Slugging percentage
           
Jared Walsh  .325 Juan Soto  .400 Jared Walsh  .604
Michael Brantley  .322 Freddie Freeman  .397 Aaron Judge  .594
Freddie Freeman  .309 Brendan Donovan  .397 Mike Trout  .591
Gio Urshela  .304 Aaron Judge  .392 Brent Rooker  .576
Brendan Donovan  .302 Jared Walsh  .391 Shohei Ohtani  .570
Yandy Diaz  .302 Yandy Diaz  .388 Yordan Alvarez  .568
Donovan Solano  .299 Anthony Rendon  .388 Marcell Ozuna  .552
Tim Anderson  .297 Bryce Harper  .387 Byron Buxton  .537
Brent Rooker  .296 Michael Brantley  .385 Paul Goldschmidt  .533
Luis Arraez  .295 Ronald Acuna  .380 Jose Ramirez  .531
           
           
Hits Runs Runs batted in
           
Trea Turner 913 Jose Ramirez 565 Vladimir Guerrero 562
Freddie Freeman 887 Paul Goldschmidt 534 Jose Ramirez 550
Manny Machado 887 Juan Soto 530 Pete Alonso 548
Vladimir Guerrero 884 Freddie Freeman 527 Manny Machado 540
Jose Ramirez 832 Trea Turner 526 Aaron Judge 527
Paul Goldschmidt 803 Vladimir Guerrero 497 Austin Riley 455
Luis Arraez 795 Aaron Judge 484 Nick Castellanos 452
Mookie Betts 761 Manny Machado 473 Marcell Ozuna 449
Xander Bogaerts 744 Bryce Harper 451 Paul Goldschmidt 447
Francisco Lindor 730 Mookie Betts 441 Bryce Harper 443
           
           
Doubles Triples Homeruns
           
Freddie Freeman 227 Amed Rosario 34 Aaron Judge 223
Willy Adames 193 Bryan Reynolds 34 Pete Alonso 189
Bryce Harper 186 Jake Cronenworth 32 Manny Machado 181
Jose Ramirez 183 Jose Ramirez 29 Jose Ramirez 176
Jeimer Candelario 179 Shohei Ohtani 28 Vladimir Guerrero 176
J.D. Martinez 176 Brandon Nimmo 28 Shohei Ohtani 168
Rafael Devers 176 Bobby Witt Jr 26 Kyle Schwarber 165
Paul Goldschmidt 174 Jarren Duran 25 Paul Goldschmidt 156
Ketel Marte 173 Eduardo Escobar 25 Marcell Ozuna 154
Ian Happ 169 Chris Taylor 24 Juan Soto 152
           
           
Extra base hits Stolen bases Steal percentage
           
Jose Ramirez 388 Jose Ramirez 167-37 Jake Fraley  .908
Freddie Freeman 367 Trea Turner 151-34 Geraldo Perdomo  .907
Manny Machado 355 Francisco Lindor 117-31 Luke Raley  .900
Vladimir Guerrero 347 Starling Marte 117-33 Ha-Seong Kim  .880
Aaron Judge 345 Randy Arozarena 115-41 Xavier Edwards  .880
Paul Goldschmidt 333 Ronald Acuna 114-24 Fernando Tatis  .875
Rafael Devers 329 Andres Gimenez 110-30 Spencer Steer  .875
Shohei Ohtani 326 Brice Turang 106-22 Nico Hoerner  .873
Pete Alonso 325 Corbin Carroll 105-35 Jake McCarthy  .865
Bryce Harper 324 Bobby Witt Jr 104-47 Brandon Marsh  .864
           
           
Walks Intentional walks Strikeouts
           
Juan Soto 617 Shohei Ohtani 69 Eugenio Suarez 938
Aaron Judge 461 Rafael Devers 66 Teoscar Hernandez 925
Christian Yelich 431 Aaron Judge 63 Willy Adames 883
Bryce Harper 416 Freddie Freeman 53 Kyle Schwarber 872
Kyle Schwarber 405 Anthony Santander 45 Ian Happ 832
Freddie Freeman 394 Juan Soto 44 Pete Alonso 827
Ian Happ 374 Matt Olson 40 Aaron Judge 820
Shohei Ohtani 364 Bryce Harper 39 Matt Chapman 778
Matt Olson 355 Yordan Alvarez 38 Dansby Swanson 768
Paul Goldschmidt 350 Vladimir Guerrero 35 Austin Riley 760
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
J.P. Crawford 24 Jose Ramirez 42 Mark Canha 87
Nicky Lopez 23 Austin Riley 35 Pete Alonso 77
Isiah Kiner-Falefa 20 Mookie Betts 35 Andres Gimenez 70
Garrett Hampson 19 Marcus Semien 33 Starling Marte 67
Ha-Seong Kim 18 Anthony Santander 31 Willson Contreras 63
Andres Gimenez 18 Salvador Perez 30 Ty France 63
Nick Allen 17 Wilmer Flores 29 Justin Turner 63
Tony Kemp 17 Isaac Paredes 27 Anthony Rizzo 61
Starling Marte 17 Alex Verdugo 27 Jeff McNeil 59
Steven Kwan 16 Jeff McNeil 27 Salvador Perez 58
           
           
Ground ball DP Runs created Runs created/27 outs
           
Manny Machado 107 Freddie Freeman  622.1 Jared Walsh  9.1
Jose Abreu 96 Jose Ramirez  595.1 Aaron Judge  8.2
Vladimir Guerrero 88 Aaron Judge  579.4 Freddie Freeman  8.1
Aaron Judge 83 Juan Soto  569.2 Mike Trout  8.0
Lourdes Gurriel 81 Paul Goldschmidt  563.5 Shohei Ohtani  7.8
Nolan Arenado 79 Vladimir Guerrero  561.4 Yordan Alvarez  7.8
Rafael Devers 79 Manny Machado  523.8 Brent Rooker  7.7
Corey Seager 77 Trea Turner  521.9 Paul Goldschmidt  7.6
Pete Alonso 77 Bryce Harper  514.1 Brendan Donovan  7.4
Amed Rosario 76 Shohei Ohtani  511.0 Juan Soto  7.4
           
           
Isolated power Total average Total bases
           
Aaron Judge  .320 Aaron Judge 1.052 Manny Machado 1612
Mike Trout  .309 Jared Walsh 1.033 Jose Ramirez 1601
Shohei Ohtani  .298 Shohei Ohtani 1.031 Vladimir Guerrero 1587
Brent Rooker  .280 Mike Trout  .999 Freddie Freeman 1518
Jared Walsh  .279 Yordan Alvarez  .976 Trea Turner 1508
Yordan Alvarez  .277 Freddie Freeman  .975 Aaron Judge 1477
Byron Buxton  .276 Brent Rooker  .969 Paul Goldschmidt 1451
Marcell Ozuna  .270 Juan Soto  .967 Pete Alonso 1432
Patrick Wisdom  .263 Bryce Harper  .954 Rafael Devers 1347
Brandon Lowe  .257 Jose Ramirez  .951 Juan Soto 1326
           
           
On-base plus slugging Secondary average AB per homerun
           
Jared Walsh  .995 Aaron Judge  .513 Aaron Judge  11.1
Aaron Judge  .986 Shohei Ohtani  .484 Mike Trout  12.4
Mike Trout  .960 Juan Soto  .469 Patrick Wisdom  13.3
Yordan Alvarez  .945 Mike Trout  .443 Luke Voit  13.5
Shohei Ohtani  .943 Joey Gallo  .442 Nolan Gorman  13.6
Brent Rooker  .938 Ronald Acuna  .427 Shohei Ohtani  13.8
Freddie Freeman  .926 Bryce Harper  .421 Brent Rooker  13.8
Marcell Ozuna  .917 Corbin Carroll  .417 Marcell Ozuna  13.9
Paul Goldschmidt  .913 Jose Ramirez  .414 Yordan Alvarez  14.1
Bryce Harper  .902 Yordan Alvarez  .412 Joey Gallo  14.3
           
           
Atbats Plate appearances Games
           
Trea Turner 3198 Trea Turner 3495 Pete Alonso 805
Manny Machado 3146 Manny Machado 3463 Manny Machado 799
Pete Alonso 3092 Pete Alonso 3448 Vladimir Guerrero 794
Vladimir Guerrero 3033 Jose Ramirez 3440 Francisco Lindor 790
Jose Ramirez 3015 Vladimir Guerrero 3395 Rafael Devers 787
Francisco Lindor 2929 Juan Soto 3338 Nick Castellanos 785
Rafael Devers 2874 Freddie Freeman 3320 Freddie Freeman 783
Freddie Freeman 2873 Francisco Lindor 3303 Trea Turner 780
Mookie Betts 2828 Mookie Betts 3242 Jose Ramirez 778
Xander Bogaerts 2805 Rafael Devers 3219 Juan Soto 767
           
           
Longest hit streak  
           
Tim Anderson 25        
Bobby Witt Jr 24        
Corey Seager 22        
Rafael Devers 22        
Luis Guillorme 22        
Ty France 22        
Starling Marte 20        
Max Kepler 20        
Tim Locastro 20        
Salvador Perez 19        
           
           
Total bases + BB + HBP TB+BB+HBP rate Plate appearances per game
           
Jose Ramirez 1984 Aaron Judge  .657 Trea Turner 4.48
Aaron Judge 1967 Jared Walsh  .639 Jose Ramirez 4.42
Juan Soto 1958 Mike Trout  .637 Charlie Blackmon 4.36
Freddie Freeman 1950 Shohei Ohtani  .627 Juan Soto 4.35
Vladimir Guerrero 1927 Yordan Alvarez  .617 Mookie Betts 4.35
Manny Machado 1905 Brent Rooker  .612 Steven Kwan 4.34
Paul Goldschmidt 1833 Marcell Ozuna  .601 Manny Machado 4.33
Trea Turner 1789 Paul Goldschmidt  .588 Jeremy Pena 4.32
Pete Alonso 1763 Freddie Freeman  .587 Aaron Judge 4.32
Bryce Harper 1732 Juan Soto  .587 Xander Bogaerts 4.30
           
           
Total bases plus walks TB+BB rate AB per game
           
Jose Ramirez 1951 Aaron Judge  .648 Trea Turner 4.10
Juan Soto 1943 Jared Walsh  .632 Jeremy Pena 3.98
Aaron Judge 1938 Mike Trout  .629 Bobby Witt Jr 3.98
Freddie Freeman 1912 Shohei Ohtani  .620 Manny Machado 3.94
Manny Machado 1894 Yordan Alvarez  .605 Charlie Blackmon 3.91
Vladimir Guerrero 1891 Marcell Ozuna  .597 Luis Arraez 3.90
Paul Goldschmidt 1801 Brent Rooker  .592 Xander Bogaerts 3.89
Trea Turner 1757 Juan Soto  .582 Jose Ramirez 3.88
Bryce Harper 1702 Paul Goldschmidt  .578 Michael Harris II 3.85
Pete Alonso 1686 Freddie Freeman  .576 Jose Abreu 3.85
           
           
Balls in park In-play average Strikeout/walk ratio
           
Luis Arraez 2474 Jared Walsh  .379 Juan Soto  1.0
Jose Ramirez 2440 Brent Rooker  .377 Aaron Hicks  1.0
Trea Turner 2405 Donovan Solano  .368 Tony Kemp  1.0
Vladimir Guerrero 2348 Riley Greene  .365 Anthony Rendon  1.1
Manny Machado 2323 Tim Anderson  .359 Brendan Donovan  1.1
Mookie Betts 2223 Josh Lowe  .356 Steven Kwan  1.2
Freddie Freeman 2217 Cesar Hernandez  .353 Luis Arraez  1.2
Francisco Lindor 2152 Chris Taylor  .352 Michael Brantley  1.2
Charlie Blackmon 2148 Michael Brantley  .347 Jose Ramirez  1.3
J.P. Crawford 2132 Yoan Moncada  .347 Adley Rutschman  1.3
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Tim Anderson  .381 William Contreras  .447 Brent Rooker  .676
William Contreras  .352 Paul Goldschmidt  .423 Marcell Ozuna  .635
Miguel Rojas  .350 Marcell Ozuna  .415 Tim Anderson  .632
Kyle Farmer  .341 Tim Anderson  .414 Jose Ramirez  .623
Ketel Marte  .337 Ronald Acuna  .411 AJ Pollock  .615
Wander Franco  .337 Anthony Rendon  .410 Paul Goldschmidt  .614
Gio Urshela  .335 Nate Lowe  .410 Rhys Hoskins  .601
Garrett Cooper  .334 Miguel Rojas  .409 Garrett Cooper  .601
Ozzie Albies  .330 Bryce Harper  .407 Josh Jung  .596
Paul Goldschmidt  .324 Nelson Cruz  .404 Randy Arozarena  .595
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Paul Goldschmidt 286 Jose Ramirez 195 Marcell Ozuna 1.050
Ketel Marte 273 Teoscar Hernandez 175 Tim Anderson 1.046
Jose Ramirez 272 Paul Goldschmidt 164 Brent Rooker 1.044
Ozzie Albies 240 Randy Arozarena 150 Paul Goldschmidt 1.037
Charlie Blackmon 227 Pete Alonso 143 William Contreras 1.033
Nick Castellanos 225 Nick Castellanos 138 Garrett Cooper 1.003
Trea Turner 224 Trevor Story 136 Rhys Hoskins  .994
Austin Hays 223 Aaron Judge 134 Jose Ramirez  .981
Ian Happ 222 Vladimir Guerrero 134 Trea Turner  .980
Randal Grichuk 217 Shohei Ohtani 132 Nelson Cruz  .964
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Willy Adames 76 Tommy Edman 14 Jose Ramirez 68
Ketel Marte 75 Victor Robles 11 Aaron Judge 63
Jose Ramirez 72 TJ Friedl 10 Paul Goldschmidt 62
Austin Hays 70 Amed Rosario 9 Teoscar Hernandez 61
Paul Goldschmidt 67 J.T. Realmuto 9 Randy Arozarena 58
Ozzie Albies 60 Shohei Ohtani 8 Trea Turner 49
J.D. Martinez 55 Ke'Bryan Hayes 8 Pete Alonso 48
Austin Riley 53 Oswaldo Cabrera 7 Vladimir Guerrero 47
Dansby Swanson 52 Nick Madrigal 7 Randal Grichuk 47
Luis Robert 51 Eduardo Escobar 7 Nick Castellanos 45
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
Jose Ramirez 142 Jose Ramirez 552 Brent Rooker  .382
Paul Goldschmidt 131 Paul Goldschmidt 543 Aaron Judge  .339
Ketel Marte 113 Ketel Marte 458 Marcell Ozuna  .328
Teoscar Hernandez 107 Teoscar Hernandez 433 AJ Pollock  .318
Willy Adames 104 Randy Arozarena 429 Jose Ramirez  .316
Ozzie Albies 102 Trea Turner 424 Trevor Story  .313
Randy Arozarena 100 Ozzie Albies 422 Byron Buxton  .308
Trea Turner 97 Nick Castellanos 406 Rhys Hoskins  .308
J.D. Martinez 93 Randal Grichuk 404 Randy Arozarena  .305
Rhys Hoskins 89 Aaron Judge 360 Tyler O'Neill  .305
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Paul Goldschmidt 145 Ian Happ 273 Andres Gimenez 25
Bryce Harper 127 Willy Adames 265 Ty France 23
Ronald Acuna 124 Teoscar Hernandez 263 J.T. Realmuto 20
Juan Soto 122 Kyle Schwarber 249 Anthony Rizzo 18
Aaron Judge 117 Rafael Devers 246 Jeff McNeil 18
Mookie Betts 108 Shohei Ohtani 231 Salvador Perez 18
Kyle Schwarber 105 Eugenio Suarez 230 Rafael Devers 18
Willy Adames 103 Aaron Judge 227 Jesse Winker 17
Carlos Correa 102 J.T. Realmuto 222 Harrison Bader 17
Xander Bogaerts 102 Paul Goldschmidt 213 Jose Iglesias 17
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
J.P. Crawford 8 Trevor Story 13 Jose Ramirez 886
Starling Marte 7 Marcus Semien 11 Paul Goldschmidt 884
Brandon Nimmo 7 Jose Ramirez 11 Rafael Devers 850
Kevin Newman 6 Isaac Paredes 10 Manny Machado 849
Ha-Seong Kim 6 Kevin Pillar 10 Nick Castellanos 815
Isiah Kiner-Falefa 6 Nick Castellanos 10 Ian Happ 811
Andres Gimenez 6 Yuli Gurriel 9 Ketel Marte 809
Willi Castro 6 Wilmer Flores 9 Corey Seager 798
Pablo Reyes 5 Teoscar Hernandez 9 Teoscar Hernandez 794
Tony Kemp 5 Mookie Betts 9 Luis Arraez 794
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Brent Rooker  9.5 Willy Adames  9.8 Paul Goldschmidt 1043
Aaron Judge  9.8 Tim Anderson  10.0 Jose Ramirez 973
Marcell Ozuna  11.4 Ketel Marte  10.8 Manny Machado 962
AJ Pollock  11.8 Avisail Garcia  10.9 Ian Happ 921
Albert Pujols  12.0 J.D. Martinez  10.9 Rafael Devers 919
Randy Arozarena  12.4 Austin Hays  10.9 Mookie Betts 912
Jake Burger  12.6 Gio Urshela  11.3 J.P. Crawford 905
Brandon Lowe  12.7 William Contreras  11.4 Nick Castellanos 895
Trevor Story  12.7 Brandon Drury  11.4 Xander Bogaerts 879
Josh Jung  12.7 Andrew Vaughn  11.5 Ketel Marte 878
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Michael Brantley  .354 Michael Brantley  .423 Jared Walsh  .647
Jared Walsh  .335 Juan Soto  .418 Kerry Carpenter  .626
Freddie Freeman  .326 Jared Walsh  .415 Mike Trout  .611
Will Brennan  .317 Freddie Freeman  .415 Aaron Judge  .598
Luis Arraez  .314 Brendan Donovan  .402 Shohei Ohtani  .594
Ty France  .312 Aaron Judge  .398 Yordan Alvarez  .587
Brendan Donovan  .310 Yandy Diaz  .392 Freddie Freeman  .558
Kerry Carpenter  .308 Shohei Ohtani  .390 Manny Machado  .547
Yandy Diaz  .301 Yordan Alvarez  .382 Giancarlo Stanton  .537
Manny Machado  .299 Corey Seager  .381 Brent Rooker  .536
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Freddie Freeman 706 Vladimir Guerrero 428 Jared Walsh 1.062
Vladimir Guerrero 692 Manny Machado 411 Kerry Carpenter  .996
Trea Turner 689 Pete Alonso 405 Aaron Judge  .995
Manny Machado 687 Aaron Judge 393 Shohei Ohtani  .984
Luis Arraez 597 Jose Ramirez 355 Freddie Freeman  .972
Jeff McNeil 579 Marcell Ozuna 342 Mike Trout  .970
Pete Alonso 565 Rafael Devers 335 Yordan Alvarez  .968
Mookie Betts 564 Bryce Harper 334 Juan Soto  .946
Jose Ramirez 560 Freddie Freeman 333 Michael Brantley  .928
Justin Turner 559 Austin Riley 332 Brendan Donovan  .916
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Freddie Freeman 184 Bryan Reynolds 32 Aaron Judge 160
Vladimir Guerrero 145 Jake Cronenworth 27 Kyle Schwarber 142
Bryce Harper 140 Jose Ramirez 27 Pete Alonso 141
Manny Machado 138 Amed Rosario 25 Manny Machado 139
J.P. Crawford 135 Jarren Duran 24 Vladimir Guerrero 129
Jeimer Candelario 131 Elly De La Cruz 23 Shohei Ohtani 125
Rafael Devers 131 Brandon Nimmo 23 Juan Soto 125
Jeff McNeil 126 Bobby Witt Jr 21 Fernando Tatis 117
Jake Cronenworth 125 Chris Taylor 21 Yordan Alvarez 113
Anthony Santander 125 Cedric Mullins 20 Marcell Ozuna 113
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Freddie Freeman 293 Manny Machado 1256 Mike Trout  .336
Manny Machado 284 Vladimir Guerrero 1230 Kerry Carpenter  .317
Vladimir Guerrero 277 Freddie Freeman 1206 Aaron Judge  .314
Aaron Judge 263 Aaron Judge 1117 Shohei Ohtani  .313
Juan Soto 257 Pete Alonso 1093 Jared Walsh  .311
Rafael Devers 254 Trea Turner 1084 Yordan Alvarez  .296
Bryce Harper 253 Juan Soto 1070 Kyle Schwarber  .291
Jose Ramirez 246 Jose Ramirez 1049 Giancarlo Stanton  .274
Shohei Ohtani 245 Mookie Betts 999 Luke Voit  .272
Anthony Santander 242 Rafael Devers 998 Joey Gallo  .272
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Juan Soto 495 Eugenio Suarez 708 Mark Canha 75
Christian Yelich 352 Teoscar Hernandez 662 Pete Alonso 62
Aaron Judge 344 Kyle Schwarber 623 Willson Contreras 55
Freddie Freeman 313 Willy Adames 618 Justin Turner 55
Kyle Schwarber 300 Pete Alonso 615 Starling Marte 51
Shohei Ohtani 292 Matt Chapman 593 Jonathan India 48
Bryce Harper 289 Aaron Judge 593 Josh Harrison 45
Jose Ramirez 281 Ryan McMahon 585 Andres Gimenez 45
Matt Olson 278 Dansby Swanson 568 Will Smith 45
Ian Happ 275 Ian Happ 559 Anthony Rizzo 43
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Nicky Lopez 22 Jose Ramirez 31 Trea Turner 2481
J.P. Crawford 16 Austin Riley 27 Vladimir Guerrero 2377
Nick Allen 15 Mookie Betts 26 Pete Alonso 2324
Garrett Hampson 15 Alex Verdugo 24 Manny Machado 2297
Isiah Kiner-Falefa 14 Anthony Santander 24 Freddie Freeman 2163
Jacob Young 12 Rafael Devers 24 Francisco Lindor 2138
Reese McGuire 12 Willy Adames 23 Jose Ramirez 2129
Tony Kemp 12 Jeff McNeil 23 Austin Riley 2056
Steven Kwan 12 Mike Yastrzemski 22 Willy Adames 2042
Andres Gimenez 12 Salvador Perez 22 Mookie Betts 2041
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Mike Trout  11.3 Dominic Smith  11.1 Trea Turner 2679
Aaron Judge  11.7 Freddie Freeman  11.8 Vladimir Guerrero 2640
Luke Voit  12.5 Michael Brantley  11.9 Pete Alonso 2591
Kyle Schwarber  12.6 Christian Arroyo  12.4 Juan Soto 2538
Nolan Gorman  12.6 Ezequiel Tovar  12.5 Freddie Freeman 2510
Yordan Alvarez  12.9 Jarren Duran  12.6 Manny Machado 2501
Kerry Carpenter  13.0 Jared Walsh  12.7 Jose Ramirez 2467
Joey Gallo  13.1 Bryce Harper  13.1 Francisco Lindor 2439
Shohei Ohtani  13.1 Michael Conforto  13.5 Mookie Betts 2330
Patrick Wisdom  13.2 Robbie Grossman  13.6 Rafael Devers 2300