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 12.6
2. GehrigNYY 11.9
3. HornsbyNYG 10.2
4. FrischSTL 9.4
5. LyonsCHW 7.9
6. ThomasCHW 7.9
7. VanceBRO 7.5
8. FosterCAG 7.4
9. HeilmannDET 7.1
10. CombsNYY 7.1
WAR Position Players
1. RuthNYY 12.6
2. GehrigNYY 11.9
3. HornsbyNYG 10.2
4. FrischSTL 9.4
5. HeilmannDET 7.1
6. CombsNYY 7.1
7. WanerPIT 7.0
8. WellsSLS 7.0
9. LazzeriNYY 6.4
10. WilsonCHC 6.3
Offensive WAR
1. GehrigNYY 11.4
2. RuthNYY 11.4
3. HornsbyNYG 9.1
4. HeilmannDET 7.7
5. WellsSLS 6.9
6. WanerPIT 6.6
7. WilsonCHC 6.4
8. CombsNYY 6.3
9. SimmonsPHA 5.7
10. FrischSTL 5.6
Defensive WAR
1. FrischSTL 4.4
2. LazzeriNYY 2.0
3. JacksonNYG 2.0
4. AdamsCHC 1.9
5. BluegeWSH 1.8
6. DayHBG 1.8
7. HornsbyNYG 1.8
8. LundyAC 1.6
9. KoenigNYY 1.5
10. DressenCIN 1.4
Batting Average
1. ParnellBBB .422
2. Wilson2TM .422
3. CharlestonHBG .399
4. HeilmannDET .398
5. DavisCAG .396
6. SimmonsPHA .392
7. RileDS .389
8. WanerPIT .380
9. JohnsonHBG .379
10. JenkinsHBG .377
On-Base%
1. CharlestonHBG .502
2. Wilson2TM .493
3. RuthNYY .486
4. HeilmannDET .475
5. GehrigNYY .474
6. ParnellBBB .464
7. JohnsonHBG .461
8. EgglestonBBS .452
9. JenkinsHBG .452
10. WellsSLS .450
Slugging %
1. RuthNYY .772
2. GehrigNYY .765
3. Wilson2TM .699
4. CharlestonHBG .694
5. WellsSLS .690
6. StearnesDS .662
7. RileDS .660
8. ParnellBBB .653
9. SimmonsPHA .645
10. RedusSLS .617
On-Base Plus Slugging
1. RuthNYY 1.258
2. GehrigNYY 1.240
3. CharlestonHBG 1.195
4. Wilson2TM 1.192
5. WellsSLS 1.140
6. ParnellBBB 1.117
7. RileDS 1.100
8. HeilmannDET 1.091
9. StearnesDS 1.091
10. SimmonsPHA 1.081
Games Played
1. WanerPIT 155
HornsbyNYG 155
BrownBSN 155
GehrigNYY 155
5. SewellCLE 153
ThompsonPHI 153
FrischSTL 153
LazzeriNYY 153
9. BottomleySTL 152
StephensonCHC 152
CombsNYY 152
Farrell2TM 152
At Bats
1. CombsNYY 648
2. AdamsCHC 647
3. WanerPIT 629
4. WanerPIT 623
5. FrischSTL 617
6. SislerSLB 614
7. RiceWSH 603
8. ThompsonPHI 597
9. ManushDET 593
10. GehrigNYY 584
Plate Appearances
1. CombsNYY 726
2. GehrigNYY 717
3. WanerPIT 709
4. AdamsCHC 705
5. FrischSTL 693
6. RuthNYY 691
7. HornsbyNYG 684
8. WanerPIT 683
9. BottomleySTL 679
10. StephensonCHC 668
Runs Scored
1. RuthNYY 158
2. GehrigNYY 149
3. CombsNYY 137
4. WanerPIT 133
HornsbyNYG 133
6. WilsonCHC 119
7. WanerPIT 114
8. FrischSTL 112
9. GehringerDET 110
10. LindstromNYG 107
Hits
1. WanerPIT 237
2. CombsNYY 231
3. WanerPIT 223
4. GehrigNYY 218
5. FrischSTL 208
6. HornsbyNYG 205
7. SislerSLB 201
HeilmannDET 201
9. StephensonCHC 199
10. TraynorPIT 196
Total Bases
1. GehrigNYY 447
2. RuthNYY 417
3. WanerPIT 342
4. HornsbyNYG 333
5. CombsNYY 331
6. WilsonCHC 319
7. HeilmannDET 311
8. TerryNYG 307
9. GoslinWSH 300
10. BottomleySTL 292
Doubles
1. GehrigNYY 52
2. BurnsCLE 51
3. HeilmannDET 50
4. SewellCLE 48
5. MeuselNYY 47
6. StephensonCHC 46
7. SpeakerWSH 43
8. WanerPIT 42
9. SummaCLE 41
10. FothergillDET 38
Triples
1. CombsNYY 23
2. GehrigNYY 18
WanerPIT 18
ManushDET 18
5. BottomleySTL 15
GoslinWSH 15
7. RiceWSH 14
ThompsonPHI 14
9. KammCHW 13
TerryNYG 13
Home Runs
1. RuthNYY 60
2. GehrigNYY 47
3. WilsonCHC 30
WilliamsPHI 30
5. WellsSLS 29
6. HornsbyNYG 26
7. TerryNYG 20
8. BottomleySTL 19
StearnesDS 19
10. LazzeriNYY 18
RedusSLS 18
HafeySTL 18
Runs Batted In
1. GehrigNYY 173
2. RuthNYY 165
3. WanerPIT 131
4. WilsonCHC 129
5. HornsbyNYG 125
6. BottomleySTL 124
7. TerryNYG 121
8. GoslinWSH 120
HeilmannDET 120
10. FothergillDET 114
StearnesDS 114
Bases on Balls
1. RuthNYY 137
2. GehrigNYY 109
3. BishopPHA 105
4. HornsbyNYG 86
5. HarperNYG 84
6. BottomleySTL 74
GranthamPIT 74
8. HeilmannDET 72
9. WilsonCHC 71
DressenCIN 71
BlueDET 71
Strikeouts
1. RuthNYY 89
2. GehrigNYY 84
3. LazzeriNYY 82
4. WilsonCHC 70
5. BellSTL 63
6. SandPHI 59
7. MeuselNYY 58
8. WilliamsPHI 57
9. WardCHW 56
10. TerryNYG 53
ReevesWSH 53
Stolen Bases
1. FrischSTL 48
2. CareyBRO 32
3. HendrickBRO 29
4. SislerSLB 27
5. AdamsCHC 26
6. JohnsonBBS 24
RichbourgBSN 24
MeuselNYY 24
9. CobbPHA 22
NeunDET 22
LazzeriNYY 22
JenkinsHBG 22
Singles
1. WanerPIT 198
2. WanerPIT 168
3. CombsNYY 166
4. AdamsCHC 165
5. SislerSLB 156
FrischSTL 156
7. TraynorPIT 150
8. Farrell2TM 149
9. HornsbyNYG 138
10. StephensonCHC 137
Adjusted OPS+
1. RuthNYY 225
2. GehrigNYY 220
3. CharlestonHBG 210
4. Wilson2TM 209
5. WellsSLS 204
6. ParnellBBB 199
7. RileDS 194
8. StearnesDS 191
9. HeilmannDET 180
10. HornsbyNYG 175
Runs Created
1. GehrigNYY 208
2. RuthNYY 201
3. WanerPIT 149
4. HornsbyNYG 148
5. HeilmannDET 147
6. CombsNYY 137
7. WilsonCHC 126
8. GoslinWSH 118
9. StephensonCHC 116
10. SimmonsPHA 115
TerryNYG 115
Adj. Batting Runs
1. GehrigNYY 105
2. RuthNYY 104
3. HornsbyNYG 64
4. HeilmannDET 64
5. WellsSLS 54
6. WanerPIT 50
7. ParnellBBB 46
8. WilsonCHC 45
9. StearnesDS 43
10. CharlestonHBG 43
Adj. Batting Wins
1. GehrigNYY 9.7
2. RuthNYY 9.6
3. HornsbyNYG 6.2
4. HeilmannDET 6.0
5. WellsSLS 5.1
6. WanerPIT 4.8
7. WilsonCHC 4.4
ParnellBBB 4.4
9. StearnesDS 4.1
10. SimmonsPHA 3.9
Extra Base Hits
1. GehrigNYY 117
2. RuthNYY 97
3. HeilmannDET 73
4. WilsonCHC 72
5. WanerPIT 69
6. HornsbyNYG 67
7. CombsNYY 65
BottomleySTL 65
GoslinWSH 65
TerryNYG 65
Times On Base
1. GehrigNYY 330
2. RuthNYY 329
3. WanerPIT 300
4. HornsbyNYG 295
CombsNYY 295
6. HeilmannDET 275
7. StephensonCHC 270
8. WanerPIT 266
9. FrischSTL 258
10. BottomleySTL 253
Offensive Win %
1. Wilson2TM .887
2. RuthNYY .882
3. CharlestonHBG .881
4. ParnellBBB .876
5. GehrigNYY .875
6. WellsSLS .860
7. RileDS .851
8. HeilmannDET .840
9. StearnesDS .836
10. SimmonsPHA .827
Hit By Pitch
1. O'RourkeSLB 12
2. WilliamsPHI 9
MillerSLB 9
FlagsteadBOS 9
MetzlerCHW 9
SewellCLE 9
7. WelshBSN 8
LeachPHI 8
9. SummaCLE 7
PérezHBG 7
CrespoCSE 7
BurnsCLE 7
FrischSTL 7
Sacrifice Hits
1. TraynorPIT 35
2. JohnsonDS 31
3. HarrisWSH 30
4. WelshBSN 28
SandPHI 28
HalePHA 28
7. SummaCLE 27
WalkerCIN 27
9. BarrettCHW 26
GrimmCHC 26
HornsbyNYG 26
BottomleySTL 26
FrischSTL 26
Caught Stealing
1. CobbPHA 16
SewellCLE 16
3. FothergillDET 15
4. LazzeriNYY 14
5. BarrettCHW 13
HunnefieldCHW 13
7. BurnsCLE 11
MetzlerCHW 11
9. ReganBOS 10
MeuselNYY 10
Power-Speed #
1. LazzeriNYY 19.8
2. WilsonCHC 18.1
3. FrischSTL 16.6
4. GehrigNYY 16.5
5. CharlestonHBG 16.1
GoslinWSH 16.1
7. StearnesDS 15.4
8. HafeySTL 14.4
9. ParnellBBB 13.9
10. WellsSLS 13.7
AB per SO
1. SewellCLE 81.3
2. SpeakerWSH 65.4
3. CochranePHA 61.7
4. FrischSTL 61.7
5. RiceWSH 54.8
6. TraynorPIT 52.1
7. WanerPIT 44.5
8. TobinBOS 41.6
9. SislerSLB 40.9
10. CobbPHA 40.8
AB per HR
1. RuthNYY 9.0
2. GehrigNYY 12.4
3. WellsSLS 12.4
4. WilliamsPHI 16.4
5. DihigoCSE 16.5
6. StearnesDS 17.9
7. WilsonCHC 18.4
8. CharlestonHBG 19.1
9. HafeySTL 19.2
10. RedusSLS 20.7
Outs Made
1. AdamsCHC 474
2. SummaCLE 442
RiceWSH 442
4. SislerSLB 439
PartridgeBRO 439
ManushDET 439
7. BarrettCHW 436
8. CombsNYY 435
FrischSTL 435
10. ThompsonPHI 434
Base-Out Runs Added (RE24)
1. GehrigNYY 112.48
2. RuthNYY 111.32
3. HornsbyNYG 74.04
4. WanerPIT 65.99
5. TerryNYG 53.44
6. SimmonsPHA 50.93
7. CombsNYY 48.92
8. WilsonCHC 47.15
9. CobbPHA 46.98
10. HeilmannDET 46.91
Win Probability Added (WPA)
1. GehrigNYY 8.8
2. RuthNYY 8.6
3. HornsbyNYG 6.7
4. WanerPIT 6.1
5. WilsonCHC 5.9
6. TerryNYG 5.5
7. CombsNYY 4.3
8. HeilmannDET 4.0
9. SimmonsPHA 3.9
10. HarperNYG 3.7
Situ. Wins Added (WPA/LI)
1. RuthNYY 10.3
2. GehrigNYY 9.6
3. HornsbyNYG 5.4
4. SimmonsPHA 4.6
5. WilsonCHC 4.4
6. WanerPIT 4.4
7. CombsNYY 4.1
8. TerryNYG 3.7
9. HeilmannDET 3.6
10. FrischSTL 3.6
Championship WPA (cWPA)
1. WanerPIT 18.1
2. GehrigNYY 13.8
3. WilsonCHC 12.5
4. RuthNYY 11.7
5. SchulteSTL 9.8
6. TerryNYG 9.0
7. StephensonCHC 8.9
8. HornsbyNYG 8.8
9. HarrisPIT 8.3
10. GranthamPIT 7.8
Base-Out Wins Added (REW)
1. GehrigNYY 10.5
2. RuthNYY 10.4
3. HornsbyNYG 7.1
4. WanerPIT 6.1
5. TerryNYG 5.2
6. CombsNYY 4.7
7. SimmonsPHA 4.7
8. WilsonCHC 4.5
9. HeilmannDET 4.4
10. CobbPHA 4.3