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. HornsbySTL 10.3
2. RoganKCM 9.3
3. HeilmannDET 7.0
4. DonohueCIN 6.9
5. CuylerPIT 6.8
6. LuqueCIN 6.8
7. JohnsonWSH 6.7
8. SimmonsPHA 6.6
9. WintersHIL 6.5
10. SpeakerCLE 6.5
WAR Position Players
1. HornsbySTL 10.3
2. HeilmannDET 7.0
3. CuylerPIT 6.8
4. SimmonsPHA 6.6
5. SpeakerCLE 6.5
6. GoslinWSH 6.5
7. CobbDET 5.7
8. CharlestonHBG 5.6
9. BottomleySTL 5.6
10. FournierBRO 5.6
Offensive WAR
1. HornsbySTL 10.3
2. HeilmannDET 7.1
3. CuylerPIT 6.4
4. SpeakerCLE 6.3
5. FournierBRO 6.3
6. SimmonsPHA 6.2
7. CobbDET 5.8
8. BottomleySTL 5.7
9. CharlestonHBG 5.6
10. CollinsCHW 5.5
Defensive WAR
1. CritzCIN 2.5
2. AdamsCHC 2.3
WrightPIT 2.3
4. CaveneyCIN 1.7
5. SchalkCHW 1.6
6. BancroftBSN 1.6
7. PinelliCIN 1.6
8. SewellCLE 1.4
9. RuelWSH 1.2
10. HartnettCHC 1.2
Batting Average
1. CharlestonHBG .427
2. BeckwithBBS .404
3. WesleyDS .404
4. HornsbySTL .403
5. HeilmannDET .393
6. JohnsonHIL .389
7. SpeakerCLE .389
8. CannadyHBG .389
9. SimmonsPHA .387
10. CobbDET .378
On-Base%
1. CharlestonHBG .523
2. HornsbySTL .489
3. SpeakerCLE .479
4. BeckwithBBS .473
5. WesleyDS .469
6. CobbDET .468
7. CollinsCHW .461
8. HeilmannDET .457
9. WingoDET .456
10. RedusSLS .453
Slugging %
1. CharlestonHBG .776
2. HornsbySTL .756
3. BeckwithBBS .738
4. WesleyDS .715
5. StearnesDS .668
6. RedusSLS .624
7. CarrHIL .623
8. BoboSLS .616
9. WilliamsSLB .613
10. CannadyHBG .604
On-Base Plus Slugging
1. CharlestonHBG 1.299
2. HornsbySTL 1.245
3. BeckwithBBS 1.211
4. WesleyDS 1.184
5. StearnesDS 1.107
6. RedusSLS 1.077
7. BoboSLS 1.068
8. CobbDET 1.066
9. SpeakerCLE 1.057
10. CannadyHBG 1.047
Games Played
1. MeuselNYY 156
2. SewellCLE 155
3. McManusSLB 154
FalkCHW 154
RobertsonSLB 154
6. BrownBRO 153
SheelyCHW 153
SimmonsPHA 153
MostilCHW 153
BellSTL 153
WrightPIT 153
CuylerPIT 153
BottomleySTL 153
At Bats
1. SimmonsPHA 654
2. SislerSLB 649
RiceWSH 649
4. AdamsCHC 627
5. MeuselNYY 624
6. BottomleySTL 619
7. BrownBRO 618
8. CuylerPIT 617
9. WheatBRO 616
10. StockBRO 615
Plate Appearances
1. MostilCHW 716
2. RiceWSH 710
3. CuylerPIT 701
4. SheelyCHW 700
5. SewellCLE 699
6. SimmonsPHA 697
MeuselNYY 697
8. SislerSLB 689
9. AdamsCHC 687
10. BottomleySTL 682
Runs Scored
1. CuylerPIT 144
2. MostilCHW 135
3. HornsbySTL 133
4. WheatBRO 125
5. SimmonsPHA 122
6. CombsNYY 117
7. GoslinWSH 116
8. TraynorPIT 114
9. BladesSTL 112
10. RiceWSH 111
Hits
1. SimmonsPHA 253
2. RiceWSH 227
BottomleySTL 227
4. HeilmannDET 225
5. SislerSLB 224
6. WheatBRO 221
7. CuylerPIT 220
8. SewellCLE 204
9. CombsNYY 203
HornsbySTL 203
Total Bases
1. SimmonsPHA 392
2. HornsbySTL 381
3. CuylerPIT 369
4. BottomleySTL 358
5. MeuselNYY 338
6. WheatBRO 333
7. GoslinWSH 329
8. HeilmannDET 326
9. SislerSLB 311
10. FournierBRO 310
Doubles
1. McManusSLB 44
BottomleySTL 44
3. CuylerPIT 43
SheelyCHW 43
SimmonsPHA 43
6. WheatBRO 42
7. BurnsCLE 41
BurrusBSN 41
HornsbySTL 41
10. HeilmannDET 40
O'RourkeDET 40
Triples
1. CuylerPIT 26
2. GoslinWSH 20
3. FournierBRO 16
RoushCIN 16
MostilCHW 16
WalkerCIN 16
7. SislerSLB 15
8. WheatBRO 14
StearnesDS 14
TraynorPIT 14
Home Runs
1. HornsbySTL 39
2. MeuselNYY 33
3. RuthNYY 25
WilliamsSLB 25
5. HartnettCHC 24
SimmonsPHA 24
7. FournierBRO 22
8. MeuselNYG 21
BottomleySTL 21
10. KellyNYG 20
GehrigNYY 20
CharlestonHBG 20
Runs Batted In
1. HornsbySTL 143
2. HeilmannDET 134
MeuselNYY 134
4. FournierBRO 130
5. SimmonsPHA 129
6. BottomleySTL 128
7. StearnesDS 126
8. WrightPIT 121
9. BarnhartPIT 114
10. GoslinWSH 113
Bases on Balls
1. MostilCHW 90
KammCHW 90
3. BishopPHA 87
CollinsCHW 87
5. FournierBRO 86
6. BlueDET 83
HornsbySTL 83
8. RobertsonSLB 81
9. BasslerDET 74
10. McManusSLB 73
MoorePIT 73
Strikeouts
1. HartnettCHC 77
2. McManusSLB 69
3. RuthNYY 68
4. SandPHI 65
5. TavenerDET 60
6. DavisCHW 58
7. Friberg2TM 57
8. BluegeWSH 56
CuylerPIT 56
10. MeuselNYY 55
Stolen Bases
1. CareyPIT 46
2. MostilCHW 43
3. CuylerPIT 41
4. BellSLS 30
5. GoslinWSH 27
6. RiceWSH 26
RigginsDS 26
AdamsCHC 26
9. CarrHIL 24
10. RoushCIN 22
Singles
1. RiceWSH 182
2. SislerSLB 176
3. SimmonsPHA 174
4. StockBRO 164
5. HeilmannDET 161
6. SewellCLE 159
7. LamarPHA 152
8. WheatBRO 151
CombsNYY 151
10. BurrusBSN 150
BottomleySTL 150
Adjusted OPS+
1. CharlestonHBG 232
2. WesleyDS 213
3. HornsbySTL 210
4. BeckwithBBS 209
5. StearnesDS 193
6. RedusSLS 186
7. BoboSLS 184
8. CobbDET 171
9. CannadyHBG 168
10. SpeakerCLE 166
Runs Created
1. HornsbySTL 185
2. SimmonsPHA 157
3. CuylerPIT 154
4. HeilmannDET 147
5. BottomleySTL 146
6. FournierBRO 134
WheatBRO 134
8. GoslinWSH 129
9. SpeakerCLE 118
10. CareyPIT 115
Adj. Batting Runs
1. HornsbySTL 88
2. HeilmannDET 55
3. CharlestonHBG 53
4. FournierBRO 53
5. StearnesDS 48
6. SpeakerCLE 48
7. CuylerPIT 48
8. CobbDET 48
9. SimmonsPHA 45
10. BottomleySTL 44
Adj. Batting Wins
1. HornsbySTL 7.9
2. HeilmannDET 5.1
3. FournierBRO 4.9
4. CharlestonHBG 4.8
5. StearnesDS 4.5
6. CuylerPIT 4.4
7. SpeakerCLE 4.4
8. CobbDET 4.4
9. SimmonsPHA 4.2
10. BottomleySTL 4.1
Extra Base Hits
1. HornsbySTL 90
2. CuylerPIT 87
3. MeuselNYY 79
SimmonsPHA 79
5. BottomleySTL 77
6. GoslinWSH 72
7. WheatBRO 70
8. McManusSLB 65
9. HeilmannDET 64
MeuselNYG 64
Times On Base
1. HeilmannDET 293
2. CuylerPIT 291
3. SimmonsPHA 289
4. HornsbySTL 288
5. FournierBRO 285
6. MostilCHW 283
7. BottomleySTL 276
8. SewellCLE 272
CombsNYY 272
10. RiceWSH 268
Offensive Win %
1. CharlestonHBG .900
2. HornsbySTL .883
3. WesleyDS .880
4. BeckwithBBS .878
5. StearnesDS .852
6. RedusSLS .839
7. BoboSLS .822
8. SpeakerCLE .810
9. CobbDET .805
10. CannadyHBG .790
Hit By Pitch
1. CuylerPIT 13
2. MostilCHW 12
3. O'RourkeDET 11
4. TodtBOS 10
5. HarrisWSH 9
McNeelyWSH 9
7. FournierBRO 8
DykesPHA 8
WelshBSN 8
MillerPHA 8
HenlinePHI 8
Sacrifice Hits
1. HarrisWSH 41
2. DavisCHW 40
3. KammCHW 37
4. BlueDET 34
PinelliCIN 34
6. O'RourkeDET 29
7. SheelyCHW 26
8. TavenerDET 25
WilliamsCAG 25
WarfieldHIL 25
Caught Stealing
1. RoushCIN 20
MostilCHW 20
3. PinelliCIN 19
4. JamiesonCLE 18
5. McNeelyWSH 16
6. BluegeWSH 15
7. DavisCHW 14
MeuselNYY 14
SimmonsPHA 14
10. CritzCIN 13
WingoDET 13
CuylerPIT 13
CombsNYY 13
KammCHW 13
SouthworthNYG 13
Power-Speed #
1. CuylerPIT 25.0
2. GoslinWSH 21.6
3. MeuselNYY 18.7
4. CharlestonHBG 18.4
5. CreacySLS 15.4
6. BellSLS 15.0
7. FrischNYG 14.4
8. WilliamsSLB 14.3
9. CarrHIL 14.1
10. BoboSLS 14.0
AB per SO
1. SewellCLE 152.0
2. RiceWSH 64.9
3. BasslerDET 57.3
4. CollinsCHW 53.1
5. High2TM 47.7
6. SouthworthNYG 43.0
7. AdamsCHC 41.8
8. RoushCIN 38.6
9. FrischNYG 35.9
10. SpeakerCLE 35.8
AB per HR
1. BeckwithBBS 12.2
2. CharlestonHBG 12.8
3. HornsbySTL 12.9
4. WesleyDS 13.4
5. WilliamsSLB 16.4
6. HartnettCHC 16.6
7. MeuselNYY 18.9
8. StearnesDS 19.3
9. CannadyHBG 21.2
10. RedusSLS 21.5
Outs Made
1. DavisCHW 481
2. MeuselNYY 474
3. AdamsCHC 468
4. BrownBRO 457
5. MostilCHW 453
6. RiceWSH 452
7. SislerSLB 449
8. FalkCHW 448
9. WrightPIT 447
10. HarrisWSH 446
Base-Out Runs Added (RE24)
1. FournierBRO 77.48
2. HornsbySTL 76.23
3. SpeakerCLE 65.31
4. CuylerPIT 58.73
5. SimmonsPHA 57.02
6. CollinsCHW 45.39
7. WheatBRO 45.19
8. MeuselNYY 43.66
9. BottomleySTL 39.82
10. GoslinWSH 38.96
Win Probability Added (WPA)
1. FournierBRO 6.9
2. HornsbySTL 5.5
3. MeuselNYY 5.3
4. SimmonsPHA 5.3
5. SpeakerCLE 5.1
6. CuylerPIT 5.0
7. BottomleySTL 4.5
8. CobbDET 4.0
9. MeuselNYG 3.7
10. SislerSLB 3.5
Situ. Wins Added (WPA/LI)
1. FournierBRO 5.8
SpeakerCLE 5.8
3. HornsbySTL 5.5
4. CuylerPIT 4.4
5. SimmonsPHA 4.4
6. CobbDET 3.4
7. MeuselNYY 3.3
8. WheatBRO 3.1
9. BottomleySTL 3.1
10. BladesSTL 3.0
Championship WPA (cWPA)
1. SimmonsPHA 14.1
2. CuylerPIT 11.6
3. GoslinWSH 9.8
4. MeuselNYG 8.5
5. KellyNYG 7.6
6. FournierBRO 7.2
7. WrightPIT 6.6
8. CochranePHA 6.5
9. JudgeWSH 4.7
10. StockBRO 4.3
Base-Out Wins Added (REW)
1. FournierBRO 7.2
2. HornsbySTL 6.9
3. SpeakerCLE 5.9
4. CuylerPIT 5.2
5. SimmonsPHA 5.1
6. CollinsCHW 4.3
7. WheatBRO 4.2
8. MeuselNYY 4.1
9. BottomleySTL 3.6
10. GoslinWSH 3.6