Major League Baseball Batting Leaders

Wins Above Replacement--all

<strong>Wins Above Replacement</strong><br>A single number that presents the number of wins the player added<br>to the team above what a replacement player (think AAA or AAAA) would add.<br>Scale for a single-season: 8+ MVP Quality, 5+ All-Star Quality, 2+ Starter,<br>0-2 Reserve, < 0 Replacement Level <br>Developed by Sean Smith of BaseballProjection.com

1. JudgeNYY 9.7
2. SánchezPHI 8.1
3. SkenesPIT 8.0
4. OhtaniLAD 7.7
5. RaleighSEA 7.2
6. WittKCR 7.1
7. PerdomoARI 7.1
8. RodríguezSEA 6.6
9. SkubalDET 6.4
10. OlsonATL 6.2

WAR Position Players

<strong>Wins Above Replacement for position players</strong><br>A single number that presents the number of wins the player added<br>to the team above what a replacement player (think AAA or AAAA) would add.<br>Scale: 8+ MVP Quality, 5+ All-Star Quality, 2+ Starter,<br>0-2 Reserve, < 0 Replacement Level <br> Developed by Sean Smith of BaseballProjection.com

1. JudgeNYY 9.7
2. RaleighSEA 7.2
3. WittKCR 7.1
4. PerdomoARI 7.1
5. RodríguezSEA 6.6
6. OhtaniLAD 6.6
7. OlsonATL 6.2
8. HoernerCHC 6.2
9. SotoNYM 6.1
10. SeagerTEX 6.1

Offensive WAR

<strong>Offensive Wins Above Replacement (everything but Fielding)</strong><br>The same statistic as Wins Above Replacement for Position<br>Players (WAR), but with the fielding value excluded.<br>oWAR + dWAR does not equal WAR.<br>Adding would count positions twice.<br>Contains the factor for batting stats, baserunning, a positional adjustment, and the replacement player adjustment.<br> Factors developed by Sean Smith of BaseballProjection.com

1. JudgeNYY 9.3
2. RaleighSEA 7.6
3. SotoNYM 6.9
4. PerdomoARI 6.8
5. WittKCR 6.8
6. OhtaniLAD 6.6
7. LindorNYM 5.9
8. RamírezCLE 5.8
9. RodríguezSEA 5.6
10. HendersonBAL 5.6

Defensive WAR

<strong>Defensive Wins Above Replacement for position players</strong><br>A defensive measure of wins above replacement, but given<br>only the defensive stats of the player and his position adjustment. For this calculation, we use a<br>replacement level on defense is the league average.<br>Based on Baseball Info Solutions defensive runs saved from 2003 on<br>and total zone rating developed by Sean Smith of BaseballProjection.com previously

1. ClementTOR 2.9
2. RafaelaBOS 2.8
3. BettsLAD 2.6
4. WallsTBR 2.5
5. Hayes2TM 2.4
6. SeagerTEX 2.3
7. HoernerCHC 2.3
8. NetoLAA 2.2
9. LopezMIA 2.1
10. Fermin2TM 2.1

Batting Average

<strong>Hits/At Bats</strong><br>For recent years, leaders need 3.1 PA<br>per team game played<br>Bold indicates either highest BA using current stats<br>or awarded title at end of year.

1. JudgeNYY .331
2. BichetteTOR .311
3. WilsonATH .311
4. SpringerTOR .309
5. PeñaHOU .304
6. TurnerPHI .304
7. DíazTBR .300
8. HoernerCHC .297
9. WittKCR .295
10. FreemanLAD .295

On-Base%

<strong>(H + BB + HBP)/(At Bats + BB + HBP + SF)</strong><br>For recent years, leaders need 3.1 PA<br>per team game played

1. JudgeNYY .457
2. SpringerTOR .399
3. SotoNYM .396
4. OhtaniLAD .392
5. PerdomoARI .389
6. GuerreroTOR .381
7. TuckerCHC .377
8. MarteARI .376
9. KurtzATH .383 **
10. Devers2TM .372

Slugging %

Total Bases/At Bats or
(1B + 2*2B + 3*3B + 4*HR)/AB

For recent years, leaders need 3.1 PA
per team game played

1. JudgeNYY .688
2. OhtaniLAD .622
3. KurtzATH .619 **
4. RaleighSEA .589
5. SchwarberPHI .563
6. SpringerTOR .560
7. BuxtonMIN .551
8. CarrollARI .541
9. LangeliersATH .536
10. CamineroTBR .535

On-Base Plus Slugging

<strong>On-Base + Slugging Percentages </strong><br>For recent years, leaders need 3.1 PA<br>per team game played

1. JudgeNYY 1.144
2. OhtaniLAD 1.014
3. KurtzATH 1.002 **
4. SpringerTOR .959
5. RaleighSEA .948
6. SchwarberPHI .928
7. SotoNYM .921
8. MarteARI .893
9. CarrollARI .883
10. BuxtonMIN .878

Games Played

Games Played or Pitched

1. Devers2TM 163
2. RookerATH 162
OlsonATL 162
De La CruzCIN 162
AlonsoNYM 162
SchwarberPHI 162
7. PerdomoARI 161
8. HarrisATL 160
GarciaKCR 160
PasquantinoKCR 160
LindorNYM 160
SotoNYM 160
ArozarenaSEA 160
RodríguezSEA 160
AdamesSFG 160

At Bats

At Bats

1. RodríguezSEA 652
2. LindorNYM 644
3. De La CruzCIN 629
4. RookerATH 626
5. KwanCLE 625
6. OlsonATL 624
AlonsoNYM 624
8. WittKCR 623
9. PasquantinoKCR 621
10. DuranBOS 620
ArraezSDP 620
RamosSFG 620

Plate Appearances

<strong>Plate Appearances</strong><br>When available, we use actual plate appearances from play-by-play game accounts<br>Otherwise estimated using AB + BB + HBP + SF + SH,<br>which excludes catcher interferences.<br>When <span class=tooltip>this color</span> click for a summary of each PA.

1. LindorNYM 732
2. Devers2TM 729
3. OhtaniLAD 727
4. OlsonATL 724
SchwarberPHI 724
6. PerdomoARI 720
7. SotoNYM 715
8. RodríguezSEA 710
9. AlonsoNYM 709
ArozarenaSEA 709

Runs Scored

Runs Scored/Allowed

1. OhtaniLAD 146
2. JudgeNYY 137
3. SotoNYM 120
4. LindorNYM 117
5. SchwarberPHI 111
TatísSDP 111
7. RaleighSEA 110
8. CarrollARI 107
9. RodríguezSEA 106
SpringerTOR 106

Hits

Hits/Hits Allowed

1. WittKCR 184
2. ArraezSDP 181
BichetteTOR 181
4. JudgeNYY 179
TurnerPHI 179
6. HoernerCHC 178
7. DíazTBR 175
8. RodríguezSEA 174
9. PerdomoARI 173
10. OhtaniLAD 172
LindorNYM 172
GuerreroTOR 172

Total Bases

<strong>Total Bases</strong><br>Singles + 2 x Doubles + 3 x Triples + 4 x Home Runs.

1. OhtaniLAD 380
2. JudgeNYY 372
3. RaleighSEA 351
4. SchwarberPHI 340
5. AlonsoNYM 327
6. CamineroTBR 322
7. WittKCR 312
8. RodríguezSEA 309
Suárez2TM 309
10. CarrollARI 305

Doubles

Doubles Hit/Allowed

1. WittKCR 47
2. BichetteTOR 44
3. OlsonATL 41
DuranBOS 41
AlonsoNYM 41
6. RookerATH 40
7. GarciaKCR 39
FreemanLAD 39
9. ReynoldsPIT 38
WoodWSN 38

Triples

Triples Hit/Allowed

1. CarrollARI 17
2. DuranBOS 13
3. LeeSFG 12
4. McKinstryDET 11
LileWSN 11
6. OhtaniLAD 9
7. MoniakCOL 8
8. De La CruzCIN 7
BuxtonMIN 7
TurnerPHI 7

Home Runs

Home Runs Hit/Allowed

1. RaleighSEA 60
2. SchwarberPHI 56
3. OhtaniLAD 55
4. JudgeNYY 53
5. Suárez2TM 49
6. CamineroTBR 45
7. SotoNYM 43
8. AlonsoNYM 38
9. AdellLAA 37
10. KurtzATH 36
GreeneDET 36
WardLAA 36

Runs Batted In

Runs Batted In

1. SchwarberPHI 132
2. AlonsoNYM 126
3. RaleighSEA 125
4. Suárez2TM 118
5. JudgeNYY 114
6. PasquantinoKCR 113
7. GreeneDET 111
8. CamineroTBR 110
9. Devers2TM 109
10. SotoNYM 105

Bases on Balls

Bases on Balls/Walks

1. SotoNYM 127
2. JudgeNYY 124
3. Devers2TM 112
4. OhtaniLAD 109
5. SchwarberPHI 108
6. RaleighSEA 97
7. PerdomoARI 94
OzunaATL 94
9. OlsonATL 91
10. TatísSDP 89

Strikeouts

Strikeouts

1. WoodWSN 221
2. GreeneDET 201
3. SchwarberPHI 197
4. Suárez2TM 196
5. Devers2TM 192
6. ArozarenaSEA 191
7. McMahon2TM 189
8. RaleighSEA 188
9. OhtaniLAD 187
10. De La CruzCIN 181

Stolen Bases

Stolen Bases

1. Caballero2TM 49
2. RamírezCLE 44
SimpsonTBR 44
4. WittKCR 38
SotoNYM 38
CruzPIT 38
7. De La CruzCIN 37
8. TurnerPHI 36
9. Crow-ArmstrongCHC 35
10. ScottSTL 34

Singles

Singles Hit/Allowed

1. ArraezSDP 139
2. HoernerCHC 138
3. EdwardsMIA 131
4. KwanCLE 129
5. TurnerPHI 126
6. TurangMIL 120
DíazTBR 120
8. BichetteTOR 118
9. FrelickMIL 117
10. PerdomoARI 115
CrawfordSEA 115
GuerreroTOR 115

Adjusted OPS+

<strong>OPS+</strong><br>100*[OBP/lg OBP + SLG/lg SLG - 1]<br>Adjusted to the player&#x2019;s ballpark(s)

1. JudgeNYY 213
2. OhtaniLAD 179
3. RaleighSEA 168
4. SpringerTOR 159
5. SotoNYM 159
6. SchwarberPHI 149
7. MarteARI 146
8. BuschCHC 145
9. AlonsoNYM 143
10. CarrollARI 141

Runs Created

<strong>Runs Created</strong><br>A set of formulas developed by Bill James and others<br>that estimates a player&#x2019;s total contributions<br>to a team&#x2019;s runs total.<br>This is computed with the "technical" formula when possible.<br>If SB or CS data is missing, the "basic" formula is used.<br>If HBP, IBB, SH, SF, or GIDP data is missing, the "stolen base" version of the formula is used. <br>Team Runs Created is the sum of player Runs Created.

1. JudgeNYY 173
2. OhtaniLAD 154
3. SchwarberPHI 134
4. RaleighSEA 132
5. SotoNYM 130
6. PerdomoARI 118
7. SpringerTOR 116
8. OlsonATL 114
WittKCR 114
10. RamírezCLE 113

Adj. Batting Runs

<strong>Adjusted Batting Runs</strong><br>A set of formulas developed by Gary Gillette, Pete Palmer and others<br>that estimates a player&#x2019;s total contributions<br>to a team&#x2019;s runs total via linear weights.<br>0.0 is an avg performance, <0 is worse than avg and >0 is better than avg

1. JudgeNYY 91
2. OhtaniLAD 66
3. RaleighSEA 55
4. SotoNYM 51
5. SpringerTOR 42
6. KurtzATH 41
7. SchwarberPHI 41
8. Devers2TM 38
9. AlonsoNYM 37
10. PerdomoARI 35

Adj. Batting Wins

<strong>Adjusted Batting Wins</strong><br>A set of formulas developed by Gary Gillette, Pete Palmer and others<br>that estimates a player&#x2019;s total contributions<br>to a team&#x2019;s wins with his bat.<br>0.0 is an avg performance, <0 is worse than avg and >0 is better than avg

1. JudgeNYY 8.8
2. OhtaniLAD 6.4
3. RaleighSEA 5.4
4. SotoNYM 5.0
5. SpringerTOR 4.2
6. KurtzATH 4.1
7. SchwarberPHI 4.0
8. Devers2TM 3.7
9. AlonsoNYM 3.6
10. PerdomoARI 3.4

Extra Base Hits

<strong>Extra Base Hits</strong><br>Doubles + Triples + Home Runs

1. OhtaniLAD 89
2. JudgeNYY 85
3. RaleighSEA 84
4. SchwarberPHI 81
5. CarrollARI 80
AlonsoNYM 80
7. Suárez2TM 77
8. WittKCR 76
9. RookerATH 73
CamineroTBR 73

Times On Base

<strong>Times on Base</strong><br>Hits + Bases on Balls + Hit By Pitch<br>Does not include Reached on Error or Catcher Interference.

1. JudgeNYY 310
2. OhtaniLAD 284
3. SotoNYM 282
4. PerdomoARI 277
5. Devers2TM 271
6. OlsonATL 265
7. SchwarberPHI 264
8. GuerreroTOR 259
9. TatísSDP 254
10. LindorNYM 253
RaleighSEA 253

Offensive Win %

<strong>Offensive Winning Percentage</strong><br>The percentage of games a team with nine of this player<br>batting would win. Assumes average pitching and defense.<br>This uses the Pythagorean win pct formula with the player's RC/G for runs scored and the league's R/9 as runs allowed.

1. JudgeNYY .857
2. OhtaniLAD .781
3. SpringerTOR .766
4. RaleighSEA .728
5. SchwarberPHI .727
6. SotoNYM .726
7. BuxtonMIN .701
8. MarteARI .689
9. PerdomoARI .683
10. RamírezCLE .682

Hit By Pitch

Times Hit by a Pitch.

1. ArozarenaSEA 27
2. DurbinMIL 24
3. ContrerasSTL 23
4. France2TM 21
5. RamosSFG 17
6. FriedlCIN 16
LindorNYM 16
Suárez2TM 16
9. AlonsoNYM 15
CronenworthSDP 15
HerreraSTL 15

Sacrifice Hits

Sacrifice Hits (Sacrifice Bunts)

1. IsbelKCR 13
2. ArraezSDP 12
3. HerreraARI 11
StrawTOR 11
5. ScottSTL 10
6. YoungWSN 9
7. PerdomoARI 8
AllenATL 8
9. ClementTOR 7
LukesTOR 7
Fermin2TM 7

Sacrifice Flies

Sacrifice Flies
First tracked in 1954.

1. Crow-ArmstrongCHC 12
2. PerdomoARI 11
WellsNYY 11
4. BettsLAD 10
Urías2TM 10
6. GurrielARI 9
AlonsoNYM 9
BellingerNYY 9
AdamesSFG 9
SemienTEX 9
GarcíaWSN 9

Intentional Bases on Balls

<strong>Intentional Bases on Balls</strong><br>First tracked in 1955.

1. JudgeNYY 36
2. RamírezCLE 22
3. OhtaniLAD 20
4. RaleighSEA 17
5. SotoNYM 13
6. De La CruzCIN 10
TroutLAA 10
SeagerTEX 10
Devers2TM 10
10. WittKCR 8
GuerreroTOR 8
WoodWSN 8

Double Plays Grounded Into

<strong>Double Plays Grounded Into</strong><br>Only includes standard 6-4-3, 4-3, etc. double plays.<br>First tracked in 1933.<br>For gamelogs only in seasons we have play-by-play, we include triple plays as well.<br>All official seasonal totals do not include GITP's.

1. CamineroTBR 31
2. AlonsoNYM 23
3. AltuveHOU 20
HerreraSTL 20
5. LarnachMIN 19
Correa2TM 19
7. SoderstromATH 18
RiceNYY 18
9. SotoNYM 17
BichetteTOR 17
GuerreroTOR 17
Naylor2TM 17

Caught Stealing

Caught Stealing

1. SimpsonTBR 12
2. HollidayBAL 11
Caballero2TM 11
YoungWSN 11
5. FreemanCOL 9
GarciaKCR 9
WittKCR 9
NetoLAA 9
9. Crow-ArmstrongCHC 8
RobertCHW 8
De La CruzCIN 8
BeckCOL 8
TurangMIL 8
ChisholmNYY 8
VolpeNYY 8

SB %

Stolen Base Percentage
SB / (SB + CS)

1. BuxtonMIN 100.00
2. StoryBOS 96.88
3. SpringerTOR 94.74
4. AcuñaNYM 94.12
5. Naylor2TM 93.75
6. TolbertKCR 91.30
7. AbramsWSN 91.18
8. PeñaHOU 90.91
BogaertsSDP 90.91
10. SotoNYM 90.48

Power-Speed #

<strong>Power/Speed Number</strong><br>2 x (Home Runs x Stolen Bases)/(Stolen Bases + Home Runs)<br>The harmonic mean of HR and SB.<br>To do well you need a lot of both.<br>Developed by Bill James.

1. SotoNYM 40.3
2. RamírezCLE 35.7
3. Crow-ArmstrongCHC 32.9
4. CarrollARI 31.5
5. LindorNYM 31.0
ChisholmNYY 31.0
7. RodríguezSEA 31.0
8. OhtaniLAD 29.3
9. ArozarenaSEA 28.9
10. WittKCR 28.7

AB per SO

<strong>At Bats Per Strikeout</strong><br>For career marks this only includes AB&#x2019;s for seasons where SO&#x2019;s were tracked.

1. ArraezSDP 29.5
2. WilsonATH 12.5
3. HoernerCHC 12.2
4. KwanCLE 10.4
5. ClementTOR 8.9
6. DurbinMIL 8.9
7. BettsLAD 8.7
8. RamírezCLE 8.0
9. LeeSFG 7.9
10. KirkTOR 7.6

AB per HR

<strong>At Bats Per Home Run</strong>

1. RaleighSEA 9.9
2. JudgeNYY 10.2
3. SchwarberPHI 10.8
4. OhtaniLAD 11.1
5. Suárez2TM 12.0
6. KurtzATH 11.7 **
7. CamineroTBR 13.4
8. SotoNYM 13.4
9. BuxtonMIN 13.9
10. AdellLAA 14.2

Outs Made

<strong>Outs Made</strong><br>(At Bats - Hits) + Double Plays Grounded Into <br>+ Sac. Flies + Sac. Hits + Caught Stealing.

1. RodríguezSEA 501
2. LindorNYM 494
3. AlonsoNYM 488
4. ArozarenaSEA 487
RamosSFG 487
6. De La CruzCIN 486
7. HarrisATL 483
8. CamineroTBR 482
9. AdamesSFG 480
10. RookerATH 478

Base-Out Runs Added (RE24)

<strong>Base-Out Runs Added</strong><br>Given the bases occupied/out situation, how many runs did the batter<br> or baserunner add in the resulting play.<br>Compared to average, so 0 is average, and above 0 is better than average

1. JudgeNYY 73.17
2. OhtaniLAD 56.46
3. RaleighSEA 50.82
4. SotoNYM 50.33
5. KurtzATH 41.88
6. SchwarberPHI 40.85
7. SpringerTOR 40.34
8. RamírezCLE 40.28
9. PerdomoARI 40.07
10. FreemanLAD 38.49

Win Probability Added (WPA)

<strong>Win Probability Added for Offensive Player</strong><br>Given average teams, this is the change in probability<br>caused by this batter during the game.<br>See <a href='https://www.baseball-reference.com/about/wpa.shtml'>Win Expectancy explainer</a> for details.

1. OhtaniLAD 5.9
2. JudgeNYY 5.6
3. SotoNYM 4.8
4. FreemanLAD 4.8
5. RamírezCLE 4.1
6. AlonsoNYM 3.7
7. PolancoSEA 3.6
8. RaleighSEA 3.6
9. TatísSDP 3.5
10. BichetteTOR 3.5

Situ. Wins Added (WPA/LI)

<strong>Situational Wins (WPA/LI)</strong><br>It is the sum of WPA divided by the leverage index for each play.<br>WPA depends greatly on the context of the at bats.<br>This stat does not.

1. JudgeNYY 7.8
2. SotoNYM 6.2
3. OhtaniLAD 5.9
4. SchwarberPHI 4.4
5. RaleighSEA 4.3
6. SpringerTOR 4.3
7. RamírezCLE 4.0
8. WittKCR 3.4
9. KurtzATH 3.3
10. MarteARI 3.2

Championship WPA (cWPA)

<strong>Championship Win Probability Added for Offensive Player</strong><br>Given average teams, this is the change in probability of winning the World Series, displayed in percentage points.<br>See <a href='https://www.baseball-reference.com/about/wpa.shtml'>Win Expectancy explainer</a> for details.

1. JudgeNYY 4.9
2. OhtaniLAD 4.0
3. SotoNYM 3.5
4. FreemanLAD 3.5
5. AlonsoNYM 3.0
6. RaleighSEA 3.0
7. GuerreroTOR 2.9
8. RamírezCLE 2.9
9. SpringerTOR 2.4
10. StantonNYY 2.3

Base-Out Wins Added (REW)

<strong>Base-Out Wins Added (REW)</strong><br>This is the number of wins above average the player was worth by their performance measured by the 24 <br>base-out situations across every play in the game.

1. JudgeNYY 7.1
2. OhtaniLAD 5.5
3. RaleighSEA 5.2
4. SotoNYM 5.0
5. KurtzATH 4.0
6. RamírezCLE 3.9
7. PerdomoARI 3.9
8. SchwarberPHI 3.9
9. SpringerTOR 3.9
10. FreemanLAD 3.8

rOBA

rOBA
A measure of a player's offensive contributions, weighted in proportion to each event's actual run value

1. JudgeNYY .461
2. OhtaniLAD .423
3. SpringerTOR .414
4. SotoNYM .410
5. SchwarberPHI .396
6. RaleighSEA .392
7. BuxtonMIN .383
8. PerdomoARI .382
9. CarrollARI .382
10. MarteARI .381

Rbat+

Rbat+
Batting runs as computed for WAR, but indexed to the environment the player played in, where 100 is league average.

1. JudgeNYY 210
2. OhtaniLAD 175
3. RaleighSEA 164
4. SpringerTOR 163
5. SotoNYM 161
6. SchwarberPHI 148
7. BuschCHC 146
8. MarteARI 143
9. FreemanLAD 141
10. TuckerCHC 141