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. RuthNYY 11.4
2. UhleCLE 9.2
3. CarlsonPHI 8.7
4. FosterCAG 8.5
5. GehrigNYY 6.9
GoslinWSH 6.9
7. GrovePHA 6.6
8. KremerPIT 6.5
9. MostilCHW 6.4
10. SuttlesSLS 6.3
WAR Position Players
1. RuthNYY 11.4
2. GehrigNYY 6.9
GoslinWSH 6.9
4. MostilCHW 6.4
5. SuttlesSLS 6.3
6. SewellCLE 6.0
7. StearnesDS 5.9
8. FalkCHW 5.7
9. SpeakerCLE 5.5
10. WanerPIT 5.4
Offensive WAR
1. RuthNYY 11.0
2. SuttlesSLS 6.7
3. GehrigNYY 6.4
4. GoslinWSH 6.4
5. ManushDET 5.9
6. HeilmannDET 5.7
7. SewellCLE 5.5
8. SimmonsPHA 5.5
9. BellSTL 5.5
10. MostilCHW 5.4
Defensive WAR
1. ThevenowSTL 3.9
2. CooneyCHC 3.2
3. CritzCIN 2.8
4. FrischNYG 2.2
5. AdamsCHC 2.1
6. DeMossABC 2.0
7. KammCHW 1.9
8. AllenKCM 1.8
9. JacksonNYG 1.7
10. SewellCLE 1.5
Batting Average
1. SuttlesSLS .425
2. StearnesDS .383
3. HardingABC .378
4. ManushDET .378
5. DihigoCSE .375
6. WellsSLS .373
7. WilsonBBS .373
8. RuthNYY .372
9. HudspethNLG .372
10. FothergillDET .367
On-Base%
1. RuthNYY .516
2. WilsonBBS .487
3. DihigoCSE .475
4. SuttlesSLS .472
5. WellsSLS .470
6. StearnesDS .458
7. HardingABC .449
8. TorrienteKCM .446
9. HeilmannDET .445
10. CollinsCHW .441
Slugging %
1. SuttlesSLS .877
2. RuthNYY .737
3. DihigoCSE .737
4. StearnesDS .716
5. CreacySLS .632
6. Beckwith2TM .593
7. WellsSLS .584
8. HudspethNLG .574
9. WilliamsPHI .568
10. CharlestonHBG .568
On-Base Plus Slugging
1. SuttlesSLS 1.349
2. RuthNYY 1.253
3. DihigoCSE 1.212
4. StearnesDS 1.174
5. WellsSLS 1.054
6. WilsonBBS 1.046
7. CreacySLS 1.020
8. CharlestonHBG 1.006
9. HudspethNLG .990
10. WilliamsPHI .986
Games Played
1. CuylerPIT 157
2. TavenerDET 156
ThevenowSTL 156
4. FalkCHW 155
CritzCIN 155
PippCIN 155
WalkerCIN 155
GehrigNYY 155
LazzeriNYY 155
BellSTL 155
At Bats
1. RiceWSH 641
2. AdamsCHC 624
3. KoenigNYY 617
4. SpurgeonCLE 614
CuylerPIT 614
6. SislerSLB 613
7. BrownBSN 612
8. CritzCIN 607
9. CombsNYY 606
10. BurnsCLE 603
BottomleySTL 603
Plate Appearances
1. RiceWSH 704
2. MostilCHW 702
3. AdamsCHC 701
4. GehrigNYY 697
5. CuylerPIT 694
6. BottomleySTL 684
7. KoenigNYY 679
8. SpurgeonCLE 678
9. CritzCIN 672
SewellCLE 672
Runs Scored
1. RuthNYY 139
2. GehrigNYY 135
3. MostilCHW 120
4. CombsNYY 113
CuylerPIT 113
6. BellSLS 107
7. GoslinWSH 105
8. McManusSLB 102
9. SpurgeonCLE 101
WanerPIT 101
Hits
1. BurnsCLE 216
RiceWSH 216
3. BrownBSN 201
GoslinWSH 201
5. SimmonsPHA 199
6. MostilCHW 197
CuylerPIT 197
8. FalkCHW 195
9. AdamsCHC 193
10. BellSTL 189
Total Bases
1. RuthNYY 365
2. SimmonsPHA 329
3. GehrigNYY 314
SuttlesSLS 314
5. GoslinWSH 308
6. BottomleySTL 305
7. BellSTL 301
8. BurnsCLE 298
9. WilsonCHC 285
RiceWSH 285
Doubles
1. BurnsCLE 64
2. SimmonsPHA 53
3. SpeakerCLE 52
4. Jacobson2TM 51
5. GehrigNYY 47
6. FalkCHW 43
7. MostilCHW 41
SewellCLE 41
HeilmannDET 41
10. SheelyCHW 40
BottomleySTL 40
Triples
1. WanerPIT 22
2. WalkerCIN 20
GehrigNYY 20
4. SuttlesSLS 19
5. GehringerDET 17
TraynorPIT 17
7. MostilCHW 15
PippCIN 15
CuylerPIT 15
WrightPIT 15
GoslinWSH 15
Home Runs
1. RuthNYY 47
2. SuttlesSLS 32
3. CreacySLS 23
4. WilsonCHC 21
StearnesDS 21
6. SimmonsPHA 19
BottomleySTL 19
8. LazzeriNYY 18
WilliamsPHI 18
10. WilliamsSLB 17
BellSTL 17
GoslinWSH 17
Runs Batted In
1. RuthNYY 153
2. SuttlesSLS 130
3. BottomleySTL 120
4. LazzeriNYY 117
5. BurnsCLE 115
6. SimmonsPHA 110
7. WilsonCHC 109
GehrigNYY 109
GoslinWSH 109
10. FalkCHW 108
Bases on Balls
1. RuthNYY 144
2. BishopPHA 116
3. RigneyBOS 108
4. GehrigNYY 105
5. SpeakerCLE 94
6. BlueDET 90
7. MostilCHW 79
8. KammCHW 77
9. SheelyCHW 75
10. HaneyBOS 74
Strikeouts
1. LazzeriNYY 96
2. FribergPHI 77
3. RuthNYY 76
4. GehrigNYY 73
5. CuylerPIT 66
6. McManusSLB 62
BellSTL 62
8. WilsonCHC 61
9. CollinsNYY 57
BladesSTL 57
Stolen Bases
1. BellSLS 36
2. MostilCHW 35
CuylerPIT 35
4. AdamsCHC 27
5. RigginsDS 25
RussellSLS 25
7. DeMossABC 24
WilsonBBS 24
HunnefieldCHW 24
CharlestonHBG 24
ThomasHIL 24
RiceWSH 24
Singles
1. RiceWSH 167
2. BrownBSN 160
3. AdamsCHC 155
4. SpurgeonCLE 147
5. BurnsCLE 145
6. CuylerPIT 143
GoslinWSH 143
8. FalkCHW 140
9. SummaCLE 138
SislerSLB 138
Adjusted OPS+
1. SuttlesSLS 241
2. DihigoCSE 229
3. RuthNYY 226
4. StearnesDS 199
5. WilsonBBS 186
6. CharlestonHBG 174
7. WellsSLS 171
8. HudspethNLG 169
9. Beckwith2TM 167
10. JohnsonBBS 161
Runs Created
1. RuthNYY 185
2. SuttlesSLS 148
3. GehrigNYY 131
4. SimmonsPHA 130
5. GoslinWSH 127
6. HeilmannDET 116
ManushDET 116
8. MostilCHW 115
BurnsCLE 115
10. WanerPIT 114
Adj. Batting Runs
1. RuthNYY 101
2. SuttlesSLS 71
3. StearnesDS 51
4. GehrigNYY 46
5. GoslinWSH 44
6. HeilmannDET 43
7. WilsonCHC 40
8. ManushDET 38
9. WanerPIT 37
10. SimmonsPHA 35
Adj. Batting Wins
1. RuthNYY 9.5
2. SuttlesSLS 6.4
3. StearnesDS 4.6
4. GehrigNYY 4.5
5. GoslinWSH 4.2
6. HeilmannDET 4.1
7. WilsonCHC 3.9
8. ManushDET 3.7
9. WanerPIT 3.6
10. SimmonsPHA 3.3
Extra Base Hits
1. GehrigNYY 83
2. RuthNYY 82
SimmonsPHA 82
4. SuttlesSLS 79
5. BottomleySTL 73
6. BurnsCLE 71
7. SpeakerCLE 67
8. WilsonCHC 65
WanerPIT 65
10. BellSTL 64
Times On Base
1. RuthNYY 331
2. MostilCHW 286
3. GehrigNYY 285
4. GoslinWSH 271
5. FalkCHW 263
6. SewellCLE 260
RiceWSH 260
8. SpeakerCLE 258
9. CuylerPIT 256
10. HeilmannDET 255
Offensive Win %
1. SuttlesSLS .919
2. DihigoCSE .899
3. RuthNYY .893
4. StearnesDS .864
5. WilsonBBS .839
6. WellsSLS .819
7. HudspethNLG .811
8. CharlestonHBG .792
9. Beckwith2TM .788
10. WilliamsPHI .788
Hit By Pitch
1. MurraySLS 15
2. BladesSTL 11
3. MostilCHW 10
TorrienteKCM 10
5. PérezHBG 9
CuylerPIT 9
HarrisWSH 9
8. WelshBSN 8
BurnsCLE 8
SewellCLE 8
SummaCLE 8
BlackwellDS 8
BriggsHIL 8
MothellKCM 8
DykesPHA 8
Mueller2TM 8
Sacrifice Hits
1. DouthitSTL 37
2. SpurgeonCLE 35
3. WelshBSN 32
4. HunnefieldCHW 31
BellSTL 31
6. RoushCIN 30
WalkerCIN 30
8. HaneyBOS 28
SpeakerCLE 28
ManushDET 28
TavenerDET 28
LindstromNYG 28
Intentional Bases on Balls
1. HeilmannDET 14
2. RuthNYY 13
3. HartnettCHC 9
4. WilsonCHC 7
5. SimmonsPHA 6
6. TaylorBSN 5
7. WanerPIT 4
WrightstonePHI 4
WheatBRO 4
SnyderNYG 4
SmithPIT 4
HornsbySTL 4
Caught Stealing
1. RiceWSH 23
2. CuylerPIT 20
3. FrischNYG 17
MeuselNYY 17
5. HighBSN 15
6. AdamsCHC 14
MostilCHW 14
8. LindstromNYG 13
9. ChristensenCIN 12
CritzCIN 12
FothergillDET 12
GranthamPIT 12
Power-Speed #
1. StearnesDS 21.0
2. SuttlesSLS 20.4
3. BellSLS 18.0
4. RuthNYY 17.8
5. LazzeriNYY 16.9
6. Southworth2TM 14.9
7. WellsSLS 14.3
8. CharlestonHBG 14.1
9. SimmonsPHA 13.9
10. MeuselNYY 13.7
AB per SO
1. SewellCLE 96.3
2. SummaCLE 64.6
3. HighBSN 52.9
4. CooneyCHC 51.3
5. Southworth2TM 50.7
6. CollinsCHW 46.9
7. SmithPIT 41.7
8. TraynorPIT 41.0
9. SheelyCHW 40.4
10. ThomasHIL 39.8
AB per HR
1. RuthNYY 10.5
2. DihigoCSE 10.9
3. SuttlesSLS 11.2
4. StearnesDS 16.3
5. CharlestonHBG 16.9
6. CreacySLS 17.0
7. WilliamsPHI 18.7
8. WesleyDS 18.8
9. WilliamsSLB 20.4
10. WellsSLS 21.5
Outs Made
1. CritzCIN 479
2. SpurgeonCLE 470
KoenigNYY 470
4. TodtBOS 467
5. RiceWSH 466
6. AdamsCHC 464
7. SislerSLB 459
8. CuylerPIT 458
9. LazzeriNYY 454
10. BottomleySTL 449
Base-Out Runs Added (RE24)
1. RuthNYY 111.05
2. GehrigNYY 69.05
3. WanerPIT 48.08
4. SimmonsPHA 44.48
5. BurnsCLE 44.01
6. SpeakerCLE 43.74
7. GoslinWSH 41.89
8. WilsonCHC 41.71
9. HeilmannDET 41.71
10. FalkCHW 40.95
Win Probability Added (WPA)
1. RuthNYY 9.4
2. GehrigNYY 5.9
3. BurnsCLE 5.9
4. SimmonsPHA 5.4
5. SpeakerCLE 5.1
6. WilsonCHC 4.5
7. Southworth2TM 4.3
8. MostilCHW 3.7
9. HeilmannDET 3.7
10. WanerPIT 3.4
Situ. Wins Added (WPA/LI)
1. RuthNYY 9.6
2. GehrigNYY 5.2
3. SimmonsPHA 3.9
4. GoslinWSH 3.6
5. BurnsCLE 3.6
6. WanerPIT 3.4
7. WilsonCHC 3.4
8. HeilmannDET 3.3
9. SpeakerCLE 3.0
10. ManushDET 2.9
Championship WPA (cWPA)
1. RuthNYY 26.1
2. GehrigNYY 17.2
3. ChristensenCIN 10.4
4. Southworth2TM 9.4
5. BurnsCLE 7.7
6. GranthamPIT 7.3
7. BottomleySTL 6.9
8. WanerPIT 6.7
9. SpeakerCLE 6.4
10. BellSTL 6.4
Base-Out Wins Added (REW)
1. RuthNYY 10.5
2. GehrigNYY 6.6
3. WanerPIT 4.6
4. BurnsCLE 4.2
5. SpeakerCLE 4.2
6. SimmonsPHA 4.2
7. WilsonCHC 4.1
8. GoslinWSH 4.1
9. FalkCHW 4.0
10. HeilmannDET 4.0