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.7
4. NewhouserDET 8.4
5. BoudreauCLE 8.1
6. DoerrBOS 6.4
7. JohnsonBOS 6.4
8. GalanBRO 6.3
9. SewellPIT 6.3
10. TobinBSN 6.2
WAR Position Players
1. MusialSTL 8.9
2. StirnweissNYY 8.7
3. BoudreauCLE 8.1
4. DoerrBOS 6.4
5. JohnsonBOS 6.4
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 7.0
4. DoerrBOS 6.8
5. WalkerBRO 6.7
6. GalanBRO 6.7
7. JohnsonBOS 6.5
8. NicholsonCHC 6.4
9. SpenceWSH 6.2
10. HoppSTL 5.7
Defensive WAR
1. WilliamsCIN 3.6
MarionSTL 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. HarveyNE .426
2. WilsonBBB .421
3. WoodsCBE .413
4. Campanella2TM .388
5. HoskinsBEG .385
6. JethroeCBE .385
7. DouglasCAG .377
8. KimbroBEG .376
9. WalkerBRO .357
10. CoimbreNYC .357
On-Base%
1. HarveyNE .463
2. WilsonBBB .455
3. JethroeCBE .444
4. MusialSTL .440
5. CoimbreNYC .439
6. WalkerBRO .434
7. AustinPS .432
8. JohnsonBOS .431
9. CurryPS .431
DouglasCAG .431
Slugging %
1. HarveyNE .663
2. HoskinsBEG .624
3. WoodsCBE .619
4. LeonardHG .598
5. GibsonHG .588
6. Campanella2TM .582
7. KimbroBEG .552
8. MusialSTL .549
9. WilsonBBB .547
10. DouglasCAG .547
On-Base Plus Slugging
1. HarveyNE 1.126
2. HoskinsBEG 1.051
3. WoodsCBE 1.050
4. LeonardHG 1.026
5. WilsonBBB 1.003
6. Campanella2TM .992
7. MusialSTL .990
8. GibsonHG .989
9. KimbroBEG .983
10. DouglasCAG .978
Games Played
1. DahlgrenPIT 158
2. NicholsonCHC 156
3. WilliamsCIN 155
MillerCIN 155
MuellerCIN 155
RoccoCLE 155
HayesPHA 155
HolmesBSN 155
9. JohnsonCHC 154
StirnweissNYY 154
MayoDET 154
CullenbineCLE 154
EttenNYY 154
SandersSTL 154
At Bats
1. RoccoCLE 653
WilliamsCIN 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. HoppSTL 106
JohnsonBOS 106
CavarrettaCHC 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. HoppSTL 177
McCormickCIN 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. WalkerBRO 37
JohnsonCHC 37
FoxBOS 37
McCormickCIN 37
Triples
1. BarrettPIT 19
2. LindellNYY 16
ElliottPIT 16
StirnweissNYY 16
5. CavarrettaCHC 15
6. RussellPIT 14
MusialSTL 14
8. GutteridgeSLB 11
9. DoerrBOS 10
10. WeintraubNYG 9
HoppSTL 9
Epps2TM 9
CramerDET 9
EstalellaPHA 9
MosesCHW 9
KeltnerCLE 9
LupienPHI 9
GalanBRO 9
NortheyPHI 9
SandersSTL 9
Home Runs
1. NicholsonCHC 33
2. OttNYG 26
3. EttenNYY 22
NortheyPHI 22
5. StephensSLB 20
McCormickCIN 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. MusialSTL 90
OttNYG 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. CramerDET 138
BoudreauCLE 138
5. HolmesBSN 134
6. WalkerBRO 133
7. LupienPHI 132
8. MedwickNYG 131
9. WilliamsCIN 130
SpenceWSH 130
Adjusted OPS+
1. WoodsCBE 224
2. WilsonBBB 210
3. HarveyNE 203
4. DouglasCAG 202
5. JethroeCBE 190
6. HoskinsBEG 183
7. SerrellKCM 178
8. LeonardHG 177
9. SteeleBBB 176
10. JohnsonBOS 174
Runs Created
1. MusialSTL 134
2. WalkerBRO 123
3. StirnweissNYY 122
4. NicholsonCHC 121
5. JohnsonBOS 116
6. GalanBRO 115
7. SpenceWSH 109
8. HoppSTL 107
CavarrettaCHC 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. WoodsCBE .905
2. WilsonBBB .896
3. HarveyNE .883
4. DouglasCAG .871
5. JethroeCBE .846
6. HoskinsBEG .834
7. Campanella2TM .814
8. WalkerBRO .813
9. SerrellKCM .812
10. MusialSTL .811
Hit By Pitch
1. LitwhilerSTL 10
2. OrtizWSH 8
3. MyattWSH 7
AdamsPHI 7
5. ZarillaSLB 6
NicholsonCHC 6
HodginCHW 6
CrosettiNYY 6
HooverDET 6
DahlgrenPIT 6
Sacrifice Hits
1. MayoDET 28
2. HausmannNYG 27
3. SchalkCHW 21
MyattWSH 21
McQuinnSLB 21
6. NewsomeBOS 19
KellPHA 19
Garrison2TM 19
BoudreauCLE 19
VerbanSTL 19
Intentional Bases on Balls
1. NortheyPHI 29
2. NicholsonCHC 27
3. EttenNYY 18
4. WalkerBRO 16
5. SpenceWSH 15
6. OttNYG 14
McCormickCIN 14
8. MuellerCIN 13
9. MillerCIN 12
SiebertPHA 12
Double Plays Grounded Into
1. KellPHA 28
2. LombardiNYG 23
KeltnerCLE 23
4. BuschPHA 20
DahlgrenPIT 20
TorresWSH 20
7. McCormickCIN 19
8. ChristmanSLB 18
YorkDET 18
OwenBRO 18
TiptonCIN 18
Caught Stealing
1. CaseWSH 18
2. MayoDET 13
3. TuckerCHW 12
4. StirnweissNYY 11
5. RussellPIT 10
MyattWSH 10
HooverDET 10
8. HackCHC 9
HockettCLE 9
TiptonCIN 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.7
4. HoskinsBEG 21.8
5. SeereyCLE 22.8
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 57.10
3. WalkerBRO 57.06
4. MusialSTL 56.97
5. OttNYG 50.94
6. WeintraubNYG 50.22
7. JohnsonBOS 47.63
8. HoppSTL 46.16
9. McCormickCIN 43.66
10. SandersSTL 40.41
Win Probability Added (WPA)
1. NicholsonCHC 6.2
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. MusialSTL 4.0
9. WeintraubNYG 3.8
10. ElliottPIT 3.6
Situ. Wins Added (WPA/LI)
1. WalkerBRO 5.2
2. GalanBRO 5.2
3. NicholsonCHC 4.8
4. OttNYG 4.7
5. JohnsonBOS 4.2
6. MusialSTL 3.9
7. McCormickCIN 3.7
8. StirnweissNYY 3.5
9. HoppSTL 3.4
10. EttenNYY 3.2
Championship WPA (cWPA)
1. WakefieldDET 17.0
2. LaabsSLB 12.4
3. YorkDET 11.5
4. EttenNYY 9.3
5. LindellNYY 8.0
6. MusialSTL 6.4
7. ZarillaSLB 5.7
8. JohnsonBOS 5.3
9. HoppSTL 4.7
10. StirnweissNYY 4.1
Base-Out Wins Added (REW)
1. GalanBRO 6.5
2. WalkerBRO 5.8
3. NicholsonCHC 5.8
4. MusialSTL 5.7
5. OttNYG 5.2
6. WeintraubNYG 5.1
7. JohnsonBOS 5.0
8. HoppSTL 4.6
9. McCormickCIN 4.5
10. SandersSTL 4.1