Major League 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. RipkenBAL 11.5
2. GlavineATL 9.2
3. BondsPIT 8.0
4. ClemensBOS 7.9
5. AbbottCAL 7.6
6. LangstonCAL 7.3
7. GriffeySEA 7.1
8. Candiotti2TM 7.1
9. SandbergCHC 7.0
10. ThomasCHW 7.0

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. RipkenBAL 11.5
2. BondsPIT 8.0
3. GriffeySEA 7.1
4. SandbergCHC 7.0
5. ThomasCHW 7.0
6. WhitakerDET 6.8
7. BoggsBOS 6.4
8. WhiteTOR 6.3
9. FrancoTEX 6.2
10. PendletonATL 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. RipkenBAL 9.2
2. ThomasCHW 7.4
3. FrancoTEX 6.9
4. GriffeySEA 6.5
5. SandbergCHC 6.3
6. CansecoOAK 6.1
7. TartabullKCR 6.0
8. PalmeiroTEX 5.9
9. BondsPIT 5.8
10. LarkinCIN 5.7

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. RipkenBAL 3.5
2. PagnozziSTL 3.0
3. GwynnSDP 2.6
4. VizquelSEA 2.3
5. WhiteTOR 2.2
6. JohnsonCHW 2.2
7. OwenMON 2.1
8. JacksonSDP 2.0
9. DevereauxBAL 2.0
10. GuillénCHW 1.9

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. FrancoTEX .341
2. BoggsBOS .332
3. RandolphMIL .327
4. GriffeySEA .327
5. MolitorMIL .325
6. RipkenBAL .323
7. PalmeiroTEX .322
8. PuckettMIN .319
9. PendletonATL .319
10. ThomasCHW .318

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. ThomasCHW .453
2. RandolphMIL .424
3. BoggsBOS .421
4. BondsPIT .410
5. FrancoTEX .408
6. MartínezSEA .405
7. ButlerLAD .401
8. HendersonOAK .400
9. MolitorMIL .399
10. GriffeySEA .399

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. TartabullKCR .593
2. RipkenBAL .566
3. CansecoOAK .556
4. ThomasCHW .553
5. ClarkSFG .536
6. JohnsonNYM .535
7. BelleCLE .540 **
8. PalmeiroTEX .532
9. GriffeySEA .527
10. PendletonATL .517

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. ThomasCHW 1.006
2. TartabullKCR .990
3. RipkenBAL .940
4. GriffeySEA .926
5. BondsPIT .924
6. PalmeiroTEX .922
7. CansecoOAK .915
8. ClarkSFG .895
9. DavisMIN .892
10. McGriffSDP .890

Games Played

Games Played or Pitched

1. RipkenBAL 162
FielderDET 162
CarterTOR 162
4. ButlerLAD 161
ReynoldsSEA 161
SierraTEX 161
AlomarTOR 161
8. GraceCHC 160
9. JohnsonCHW 159
FinleyHOU 159
GallegoOAK 159
PalmeiroTEX 159

At Bats

At Bats

1. MolitorMIL 665
2. SierraTEX 661
3. SaxNYY 652
4. RipkenBAL 650
5. WhiteTOR 642
6. CarterTOR 638
7. AlomarTOR 637
8. ReynoldsSEA 631
PalmeiroTEX 631
10. McRaeKCR 629

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. MolitorMIL 752
2. ButlerLAD 730
3. ReynoldsSEA 728
4. SierraTEX 726
5. AlomarTOR 719
6. RipkenBAL 717
7. WhiteTOR 715
8. PalmeiroTEX 714
9. FielderDET 712
10. RainesCHW 709

Runs Scored

Runs Scored/Allowed

1. MolitorMIL 133
2. CansecoOAK 115
PalmeiroTEX 115
4. ButlerLAD 112
5. SierraTEX 110
WhiteTOR 110
7. JohnsonNYM 108
FrancoTEX 108
9. HendersonOAK 105
10. SandbergCHC 104
ThomasCHW 104

Hits

Hits/Hits Allowed

1. MolitorMIL 216
2. RipkenBAL 210
3. PalmeiroTEX 203
SierraTEX 203
5. FrancoTEX 201
6. SaxNYY 198
7. PuckettMIN 195
8. AlomarTOR 188
9. PendletonATL 187
10. ButlerLAD 182

Total Bases

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

1. RipkenBAL 368
2. PalmeiroTEX 336
3. SierraTEX 332
4. MolitorMIL 325
5. CarterTOR 321
6. FielderDET 320
7. CansecoOAK 318
8. ThomasCHW 309
9. PendletonATL 303
ClarkSFG 303

Doubles

Doubles Hit/Allowed

1. PalmeiroTEX 49
2. RipkenBAL 46
3. BonillaPIT 44
SierraTEX 44
5. BoggsBOS 42
ReedBOS 42
GriffeySEA 42
CarterTOR 42
9. AlomarTOR 41
10. BrettKCR 40
JoséSTL 40
WhiteTOR 40

Triples

Triples Hit/Allowed

1. LankfordSTL 15
2. JohnsonCHW 13
MolitorMIL 13
4. GwynnSDP 11
AlomarTOR 11
6. DevereauxBAL 10
FinleyHOU 10
WhiteTOR 10
9. GonzalezHOU 9
McRaeKCR 9
GladdenMIN 9
GrissomMON 9

Home Runs

Home Runs Hit/Allowed

1. FielderDET 44
CansecoOAK 44
3. JohnsonNYM 38
4. RipkenBAL 34
WilliamsSFG 34
6. CarterTOR 33
7. GantATL 32
ThomasCHW 32
9. DawsonCHC 31
TettletonDET 31
TartabullKCR 31
McGriffSDP 31

Runs Batted In

Runs Batted In

1. FielderDET 133
2. CansecoOAK 122
3. JohnsonNYM 117
4. BondsPIT 116
ClarkSFG 116
SierraTEX 116
7. RipkenBAL 114
8. ThomasCHW 109
9. CarterTOR 108
10. McGriffSDP 106

Bases on Balls

Bases on Balls/Walks

1. ThomasCHW 138
2. ButlerLAD 108
3. BondsPIT 107
4. McGriffSDP 105
5. TettletonDET 101
6. HendersonOAK 98
7. ClarkBOS 96
8. DavisMIN 95
DeShieldsMON 95
10. McGwireOAK 93

Strikeouts

Strikeouts

1. DeerDET 175
2. CansecoOAK 152
3. FielderDET 151
DeShieldsMON 151
5. FrymanDET 149
6. McGriffSDP 135
WhiteTOR 135
8. ClarkBOS 133
SamuelLAD 133
10. TettletonDET 131

Stolen Bases

Stolen Bases

1. GrissomMON 76
2. NixonATL 72
3. HendersonOAK 58
4. DeShieldsMON 56
5. AlomarTOR 53
6. RainesCHW 51
7. PoloniaCAL 48
8. LankfordSTL 44
9. BondsPIT 43
10. CuylerDET 41

Singles

Singles Hit/Allowed

1. ButlerLAD 162
2. FrancoTEX 156
3. MolitorMIL 154
4. SaxNYY 148
5. PuckettMIN 145
6. PoloniaCAL 141
7. JohnsonCHW 134
8. RainesCHW 132
9. BaergaCLE 130
BiggioHOU 130

Adjusted OPS+

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

1. ThomasCHW 180
2. TartabullKCR 171
3. RipkenBAL 162
4. BondsPIT 160
5. CansecoOAK 157
6. PalmeiroTEX 155
7. GriffeySEA 155
8. ClarkSFG 154
9. BonillaPIT 149
10. MolitorMIL 147

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. ThomasCHW 145
2. RipkenBAL 134
3. MolitorMIL 132
4. PalmeiroTEX 129
5. BondsPIT 118
GriffeySEA 118
FrancoTEX 118
8. SierraTEX 117
9. TartabullKCR 116
CansecoOAK 116

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. ThomasCHW 70
2. RipkenBAL 53
3. PalmeiroTEX 49
4. BondsPIT 48
5. TartabullKCR 48
6. CansecoOAK 44
7. GriffeySEA 44
8. MolitorMIL 43
9. BonillaPIT 42
10. FrancoTEX 38

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. ThomasCHW 6.8
2. RipkenBAL 5.2
3. BondsPIT 4.9
4. PalmeiroTEX 4.8
5. TartabullKCR 4.7
6. CansecoOAK 4.3
7. GriffeySEA 4.3
8. BonillaPIT 4.3
9. MolitorMIL 4.2
10. ClarkSFG 3.9

Extra Base Hits

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

1. RipkenBAL 85
2. PalmeiroTEX 78
CarterTOR 78
4. CansecoOAK 77
5. JohnsonNYM 76
6. SierraTEX 74
7. GantATL 70
8. FielderDET 69
TartabullKCR 69
10. BonillaPIT 68
ClarkSFG 68

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. ThomasCHW 317
2. MolitorMIL 299
3. ButlerLAD 291
4. PalmeiroTEX 277
5. BoggsBOS 270
6. FrancoTEX 269
7. RipkenBAL 268
8. BonillaPIT 266
9. BondsPIT 260
10. SandbergCHC 259
MartínezSEA 259
SierraTEX 259

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. ThomasCHW .798
2. TartabullKCR .777
3. BondsPIT .767
4. GriffeySEA .737
5. LarkinCIN .735
6. ClarkSFG .733
7. McGriffSDP .726
8. FrancoTEX .725
9. BonillaPIT .724
10. RipkenBAL .724

Hit By Pitch

Times Hit by a Pitch.

1. BagwellHOU 13
2. CarterTOR 10
3. SmithATL 9
CansecoOAK 9
ValleSEA 9
6. GaettiCAL 8
GonzalezHOU 8
MartínezSEA 8
DowningTEX 8
10. FiskCHW 7
HatcherCIN 7
CarterLAD 7
HendersonOAK 7
SteinbachOAK 7
ReimerTEX 7
WhiteTOR 7
Buechele2TM 7

Sacrifice Hits

Sacrifice Hits (Sacrifice Bunts)

1. BellPIT 30
2. SojoCAL 19
3. AlomarTOR 16
4. GlavineATL 15
5. ReynoldsSEA 14
6. GuillénCHW 13
FermínCLE 13
SurhoffMIL 13
SmithPIT 13
TomlinPIT 13

Sacrifice Flies

Sacrifice Flies
First tracked in 1954.

1. JohnsonNYM 15
2. BondsPIT 13
3. DunstonCHC 11
BonillaPIT 11
Van SlykePIT 11
6. CalderónMON 10
DavisSEA 10
OlerudTOR 10
9. RipkenBAL 9
BellCHC 9
SandbergCHC 9
SurhoffMIL 9
YountMIL 9
MattinglyNYY 9
SteinbachOAK 9
KrukPHI 9
GriffeySEA 9
O'BrienSEA 9
SierraTEX 9
CarterTOR 9

Intentional Bases on Balls

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

1. McGriffSDP 26
2. BoggsBOS 25
BondsPIT 25
4. BainesOAK 22
5. GriffeySEA 21
6. MurrayLAD 17
7. MolitorMIL 16
KrukPHI 16
9. RipkenBAL 15
10. O'NeillCIN 14

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. PuckettMIN 27
2. BelleCLE 24
3. MilliganBAL 23
PeñaBOS 23
5. VenturaCHW 22
6. WinfieldCAL 21
SurhoffMIL 21
MattinglyNYY 21
SantiagoSDP 21
10. ThomasCHW 20
BrettKCR 20
MurphyPHI 20
LindPIT 20

Caught Stealing

Caught Stealing

1. ButlerLAD 28
2. PoloniaCAL 23
DeShieldsMON 23
4. NixonATL 21
5. LankfordSTL 20
6. FinleyHOU 18
HendersonOAK 18
8. ColeCLE 17
GrissomMON 17
10. CalderónMON 16
JohnsonNYM 16

SB %

Stolen Base Percentage
SB / (SB + CS)

1. DavisCIN 87.50
2. DykstraPHI 85.71
3. RedusPIT 85.00
4. LandrumCHC 84.38
5. CottoSEA 84.21
6. JefferiesNYM 83.87
7. KnoblauchMIN 83.33
8. AlomarTOR 82.81
9. GibsonKCR 81.82
10. GrissomMON 81.72

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. JohnsonNYM 33.5
2. GantATL 33.0
3. CansecoOAK 32.7
4. BondsPIT 31.6
5. HendersonOAK 27.5
6. CarterTOR 24.9
7. KellyNYY 24.6
8. SandbergCHC 23.8
9. CalderónMON 23.6
10. WhiteTOR 22.4

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. GwynnSDP 27.9
2. SaxNYY 17.2
3. BoggsBOS 17.1
4. GreenwellBOS 15.5
5. GantnerMIL 15.5
6. SurhoffMIL 15.3
7. SmithSTL 15.3
8. RipkenBAL 14.1
9. KnoblauchMIN 14.1
10. MattinglyNYY 14.0

AB per HR

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

1. CansecoOAK 13.0
2. FielderDET 14.2
3. JohnsonNYM 14.8
4. TartabullKCR 15.6
5. TettletonDET 16.2
6. BuhnerSEA 15.0 **
7. MitchellSFG 13.7 **
8. BelleCLE 16.5 **
9. McGriffSDP 17.0
10. ClarkBOS 17.2

Outs Made

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

1. ReynoldsSEA 510
2. BellPIT 498
3. McRaeKCR 496
4. SaxNYY 491
5. WhiteTOR 489
6. SierraTEX 488
CarterTOR 488
8. AlomarTOR 486
9. DevereauxBAL 483
10. FielderDET 482

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. BondsPIT 68.93
2. ThomasCHW 59.74
3. SandbergCHC 58.15
4. ClarkSFG 57.80
5. RipkenBAL 50.04
6. TartabullKCR 49.24
7. CansecoOAK 47.44
8. McGriffSDP 45.96
9. BonillaPIT 44.88
10. MolitorMIL 44.20

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. BondsPIT 8.1
2. SandbergCHC 6.4
3. CansecoOAK 5.8
4. ClarkSFG 5.8
5. McGriffSDP 4.8
6. RipkenBAL 4.4
7. ThomasCHW 4.3
8. KrukPHI 4.2
9. WhitakerDET 4.1
10. GriffeySEA 4.1

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. BondsPIT 6.0
2. ThomasCHW 5.7
3. RipkenBAL 4.9
4. FrancoTEX 4.4
5. ClarkSFG 4.3
6. SandbergCHC 4.3
7. CansecoOAK 4.3
8. WhitakerDET 4.2
9. MolitorMIL 4.1
10. PalmeiroTEX 4.0

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. BondsPIT 11.4
2. JusticeATL 10.7
3. StrawberryLAD 10.5
4. PendletonATL 7.4
5. HrbekMIN 5.7
6. GantATL 5.5
7. AlomarTOR 5.3
8. CansecoOAK 4.9
9. WhitakerDET 4.2
10. BoggsBOS 4.0

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. BondsPIT 7.0
2. ClarkSFG 6.0
3. ThomasCHW 5.9
4. SandbergCHC 5.8
5. RipkenBAL 5.0
6. TartabullKCR 4.8
7. CansecoOAK 4.8
8. McGriffSDP 4.6
9. BonillaPIT 4.6
10. MolitorMIL 4.4

rOBA

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

1. ThomasCHW .449
2. TartabullKCR .435
3. RipkenBAL .428
4. BondsPIT .413
5. CansecoOAK .412
6. FrancoTEX .411
7. LarkinCIN .410
8. PalmeiroTEX .407
9. GriffeySEA .405
10. McGriffSDP .403

Rbat+

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

1. ThomasCHW 185
2. TartabullKCR 171
3. RipkenBAL 170
4. BondsPIT 163
5. ClarkSFG 159
6. CansecoOAK 157
7. McGriffSDP 156
8. BonillaPIT 156
9. LarkinCIN 155
10. PalmeiroTEX 154