Rankings of Negro League players should consider that Negro League data is not complete. Research is still ongoing and we’ll continue to publish updates as more information becomes available. More about data coverage

Major League Batting Leaders

Wins Above Replacement--all
1. TroutDET 10.9
2. MusialSTL 8.9
3. StirnweissNYY 8.6
4. NewhouserDET 8.4
5. BoudreauCLE 8.1
6. DoerrBOS 6.3
7. JohnsonBOS 6.3
8. GalanBRO 6.3
SewellPIT 6.3
10. TobinBSN 6.2
WAR Position Players
1. MusialSTL 8.9
2. StirnweissNYY 8.6
3. BoudreauCLE 8.1
4. DoerrBOS 6.3
5. JohnsonBOS 6.3
6. GalanBRO 6.3
7. SpenceWSH 6.1
8. NicholsonCHC 6.0
9. HoppSTL 5.8
10. WalkerBRO 5.8
Offensive WAR
1. MusialSTL 7.4
2. BoudreauCLE 7.1
3. StirnweissNYY 6.9
4. DoerrBOS 6.8
5. WalkerBRO 6.7
6. GalanBRO 6.6
7. JohnsonBOS 6.4
8. NicholsonCHC 6.3
9. SpenceWSH 6.2
10. HoppSTL 5.6
Defensive WAR
1. MarionSTL 3.6
WilliamsCIN 3.6
3. MillerCIN 3.3
4. StirnweissNYY 2.5
5. MayoDET 2.4
VerbanSTL 2.4
7. BoudreauCLE 2.1
8. WebbCHW 1.6
9. RosarCLE 1.4
10. RichardsDET 1.3
Batting Average
1. DouglasCAG .400
2. Campanella2TM .388
3. HoskinsBEG .388
4. WilsonBBB .379
5. KimbroBEG .377
6. WoodsCBE .377
7. WestPS .358
8. SteeleBBB .357
9. WalkerBRO .357
10. JethroeCBE .353
On-Base%
1. DouglasCAG .464
2. LeonardHG .451
3. KimbroBEG .445
4. SteeleBBB .442
5. HoskinsBEG .441
6. MusialSTL .440
7. WalkerBRO .434
8. JohnsonBOS .431
9. GalanBRO .426
10. CurryPS .425
Slugging %
1. HoskinsBEG .621
2. LeonardHG .620
3. GibsonHG .602
4. DouglasCAG .573
5. SteeleBBB .563
6. Campanella2TM .554
7. MusialSTL .549
8. Harper2TM .545
9. NicholsonCHC .545
10. OttNYG .544
On-Base Plus Slugging
1. LeonardHG 1.071
2. HoskinsBEG 1.062
3. DouglasCAG 1.038
4. GibsonHG 1.014
5. SteeleBBB 1.004
6. MusialSTL .990
7. KimbroBEG .984
8. Campanella2TM .976
9. OttNYG .967
10. WalkerBRO .963
Games Played
1. DahlgrenPIT 158
2. NicholsonCHC 156
3. HolmesBSN 155
MillerCIN 155
MuellerCIN 155
WilliamsCIN 155
RoccoCLE 155
HayesPHA 155
9. JohnsonCHC 154
CullenbineCLE 154
MayoDET 154
EttenNYY 154
StirnweissNYY 154
SandersSTL 154
At Bats
1. WilliamsCIN 653
RoccoCLE 653
3. StirnweissNYY 643
4. HolmesBSN 631
5. CavarrettaCHC 614
6. JohnsonCHC 608
7. MayoDET 607
8. GutteridgeSLB 603
9. SandersSTL 601
10. DahlgrenPIT 599
Plate Appearances
1. StirnweissNYY 723
2. RoccoCLE 722
3. WilliamsCIN 707
4. HolmesBSN 705
5. MayoDET 696
6. CavarrettaCHC 692
7. NicholsonCHC 686
8. SandersSTL 683
9. AdamsPHI 682
10. BoudreauCLE 681
Runs Scored
1. StirnweissNYY 125
2. NicholsonCHC 116
3. MusialSTL 112
4. RussellPIT 109
5. JohnsonBOS 106
CavarrettaCHC 106
HoppSTL 106
8. BarrettPIT 99
9. CullenbineCLE 98
10. GalanBRO 96
Hits
1. StirnweissNYY 205
2. CavarrettaCHC 197
MusialSTL 197
4. HolmesBSN 195
5. WalkerBRO 191
BoudreauCLE 191
7. SpenceWSH 187
8. RussellPIT 181
9. LindellNYY 178
10. McCormickCIN 177
HoppSTL 177
SandersSTL 177
Total Bases
1. NicholsonCHC 317
2. MusialSTL 312
3. LindellNYY 297
4. StirnweissNYY 296
5. HolmesBSN 288
SpenceWSH 288
7. WalkerBRO 283
NortheyPHI 283
9. McCormickCIN 280
10. JohnsonBOS 277
CavarrettaCHC 277
Doubles
1. MusialSTL 51
2. BoudreauCLE 45
3. GalanBRO 43
4. HolmesBSN 42
5. KeltnerCLE 41
6. JohnsonBOS 40
7. FoxBOS 37
WalkerBRO 37
JohnsonCHC 37
McCormickCIN 37
Triples
1. BarrettPIT 19
2. LindellNYY 16
StirnweissNYY 16
ElliottPIT 16
5. CavarrettaCHC 15
6. RussellPIT 14
MusialSTL 14
8. GutteridgeSLB 11
9. DoerrBOS 10
10. GalanBRO 9
MosesCHW 9
KeltnerCLE 9
CramerDET 9
WeintraubNYG 9
EstalellaPHA 9
LupienPHI 9
NortheyPHI 9
HoppSTL 9
SandersSTL 9
Epps2TM 9
Home Runs
1. NicholsonCHC 33
2. OttNYG 26
3. EttenNYY 22
NortheyPHI 22
5. McCormickCIN 20
StephensSLB 20
KurowskiSTL 20
8. YorkDET 18
LindellNYY 18
SpenceWSH 18
Runs Batted In
1. NicholsonCHC 122
2. StephensSLB 109
3. ElliottPIT 108
4. JohnsonBOS 106
5. NortheyPHI 104
6. LindellNYY 103
7. McCormickCIN 102
SandersSTL 102
9. DahlgrenPIT 101
10. SpenceWSH 100
Bases on Balls
1. GalanBRO 101
2. EttenNYY 97
3. JohnsonBOS 95
4. NicholsonCHC 93
5. OttNYG 90
MusialSTL 90
7. CullenbineCLE 87
8. BarrettPIT 86
9. McQuinnSLB 85
10. HigginsDET 81
Strikeouts
1. SeereyCLE 99
2. StirnweissNYY 87
3. DiMaggioPIT 83
4. AdamsPHI 74
McQuinnSLB 74
6. YorkDET 73
7. NicholsonCHC 71
8. JohnsonBOS 67
SchultzBRO 67
10. HooverDET 66
Stolen Bases
1. StirnweissNYY 55
2. CaseWSH 49
3. BarrettPIT 28
4. MyattWSH 26
5. MosesCHW 21
6. GutteridgeSLB 20
7. LupienPHI 18
8. HughesCHC 16
9. HoppSTL 15
10. KerrNYG 14
Singles
1. StirnweissNYY 146
2. CavarrettaCHC 142
3. BoudreauCLE 138
CramerDET 138
5. HolmesBSN 134
6. WalkerBRO 133
7. LupienPHI 132
8. MedwickNYG 131
9. WilliamsCIN 130
SpenceWSH 130
Adjusted OPS+
1. DouglasCAG 221
2. SteeleBBB 211
3. Harper2TM 194
4. LeonardHG 184
5. WilsonBBB 184
6. HoskinsBEG 182
7. WoodsCBE 178
8. JohnsonBOS 174
9. MusialSTL 174
10. WalkerBRO 172
Runs Created
1. MusialSTL 134
2. WalkerBRO 123
3. StirnweissNYY 122
4. NicholsonCHC 121
5. JohnsonBOS 116
6. GalanBRO 115
7. SpenceWSH 109
8. CavarrettaCHC 107
HoppSTL 107
10. HolmesBSN 106
EttenNYY 106
Adj. Batting Runs
1. MusialSTL 61
2. JohnsonBOS 56
3. WalkerBRO 54
4. GalanBRO 50
5. NicholsonCHC 50
6. SpenceWSH 43
7. OttNYG 42
8. DoerrBOS 39
9. BoudreauCLE 38
10. EttenNYY 36
Adj. Batting Wins
1. MusialSTL 6.2
2. JohnsonBOS 5.8
3. WalkerBRO 5.5
4. GalanBRO 5.1
5. NicholsonCHC 5.0
6. SpenceWSH 4.4
7. OttNYG 4.3
8. DoerrBOS 4.1
9. BoudreauCLE 4.0
10. EttenNYY 3.8
Extra Base Hits
1. MusialSTL 77
2. NicholsonCHC 76
3. LindellNYY 67
4. NortheyPHI 66
5. JohnsonBOS 65
6. GalanBRO 64
7. KeltnerCLE 63
8. HolmesBSN 61
9. McCormickCIN 60
10. StirnweissNYY 59
Times On Base
1. MusialSTL 292
2. StirnweissNYY 279
3. GalanBRO 277
4. JohnsonBOS 269
BoudreauCLE 269
EttenNYY 269
7. CavarrettaCHC 267
8. NicholsonCHC 266
9. RussellPIT 265
10. WalkerBRO 264
Offensive Win %
1. DouglasCAG .892
2. SteeleBBB .856
3. Harper2TM .841
4. HoskinsBEG .838
5. WilsonBBB .828
6. WalkerBRO .813
7. MusialSTL .811
8. WoodsCBE .807
9. LeonardHG .806
10. Campanella2TM .801
Hit By Pitch
1. LitwhilerSTL 10
2. OrtizWSH 8
3. AdamsPHI 7
MyattWSH 7
5. NicholsonCHC 6
HodginCHW 6
HooverDET 6
CrosettiNYY 6
DahlgrenPIT 6
ZarillaSLB 6
Sacrifice Hits
1. MayoDET 28
2. HausmannNYG 27
3. SchalkCHW 21
McQuinnSLB 21
MyattWSH 21
6. NewsomeBOS 19
BoudreauCLE 19
KellPHA 19
VerbanSTL 19
Garrison2TM 19
Intentional Bases on Balls
1. NortheyPHI 29
2. NicholsonCHC 27
3. EttenNYY 18
4. WalkerBRO 16
5. SpenceWSH 15
6. McCormickCIN 14
OttNYG 14
8. MuellerCIN 13
9. MillerCIN 12
SiebertPHA 12
Double Plays Grounded Into
1. KellPHA 28
2. KeltnerCLE 23
LombardiNYG 23
4. BuschPHA 20
DahlgrenPIT 20
TorresWSH 20
7. McCormickCIN 19
8. OwenBRO 18
TiptonCIN 18
YorkDET 18
ChristmanSLB 18
Caught Stealing
1. CaseWSH 18
2. MayoDET 13
3. TuckerCHW 12
4. StirnweissNYY 11
5. HooverDET 10
RussellPIT 10
MyattWSH 10
8. HackCHC 9
TiptonCIN 9
HockettCLE 9
Power-Speed #
1. StirnweissNYY 14.0
2. HoppSTL 12.7
3. BarrettPIT 11.2
4. KerrNYG 11.0
5. MetkovichBOS 10.6
6. McCormickCIN 10.4
7. OlmoBRO 9.5
ElliottPIT 9.5
9. MusialSTL 8.8
10. WalkerBRO 8.2
AB per SO
1. HolmesBSN 57.4
2. VerbanSTL 35.6
3. McCormickCIN 34.2
4. HodginCHW 33.2
5. BuschPHA 28.5
6. SiebertPHA 27.5
7. CramerDET 27.5
8. WilliamsCIN 27.2
9. OwenBRO 27.1
10. WasdellPHI 26.5
AB per HR
1. OttNYG 15.3
2. NicholsonCHC 17.6
3. GibsonHG 19.6
4. SeereyCLE 22.8
5. HoskinsBEG 23.2
6. LeonardHG 25.6
7. NortheyPHI 25.9
8. EttenNYY 26.0
9. KurowskiSTL 27.8
10. WeintraubNYG 27.8
Outs Made
1. WilliamsCIN 520
2. RoccoCLE 509
MayoDET 509
4. SchalkCHW 500
5. GutteridgeSLB 473
6. JohnsonCHC 462
HayesPHA 462
8. RuckerNYG 461
StirnweissNYY 461
10. HolmesBSN 457
Base-Out Runs Added (RE24)
1. GalanBRO 64.00
2. NicholsonCHC 63.91
3. WalkerBRO 57.06
4. MusialSTL 56.69
5. OttNYG 50.94
6. WeintraubNYG 50.22
7. JohnsonBOS 49.01
8. HoppSTL 45.15
9. McCormickCIN 43.66
10. SandersSTL 40.37
Win Probability Added (WPA)
1. NicholsonCHC 6.7
2. WalkerBRO 6.2
3. GalanBRO 5.9
4. McCormickCIN 5.6
5. HoppSTL 4.5
6. OttNYG 4.1
7. LindellNYY 4.1
8. ElliottPIT 4.0
9. MusialSTL 4.0
10. WeintraubNYG 3.8
Situ. Wins Added (WPA/LI)
1. WalkerBRO 5.2
2. GalanBRO 5.2
3. NicholsonCHC 5.1
4. OttNYG 4.7
5. JohnsonBOS 4.4
6. MusialSTL 3.9
7. McCormickCIN 3.7
8. StirnweissNYY 3.3
9. EttenNYY 3.3
10. HoppSTL 3.2
Championship WPA (cWPA)
1. WakefieldDET 17.1
2. YorkDET 11.5
3. LaabsSLB 11.0
4. EttenNYY 9.4
5. LindellNYY 7.9
6. MusialSTL 6.3
7. JohnsonBOS 5.8
8. ZarillaSLB 5.3
9. HoppSTL 4.7
10. ByrnesSLB 4.1
Base-Out Wins Added (REW)
1. GalanBRO 6.5
2. NicholsonCHC 6.5
3. WalkerBRO 5.8
4. MusialSTL 5.7
5. OttNYG 5.2
6. JohnsonBOS 5.1
7. WeintraubNYG 5.1
8. McCormickCIN 4.5
9. HoppSTL 4.5
10. SandersSTL 4.1