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. FaberCHW 11.1
3. HornsbySTL 10.8
4. ShockerSLB 8.5
5. RoganKCM 8.1
6. GrimesBRO 8.0
7. BancroftNYG 7.4
8. MaysNYY 7.4
9. JonesBOS 7.2
10. LeblancCS 7.0
WAR Position Players
1. RuthNYY 12.9
2. HornsbySTL 10.8
3. BancroftNYG 7.4
4. FrischNYG 6.9
5. HeilmannDET 6.8
6. CobbDET 6.8
7. SpeakerCLE 6.6
8. CharlestonSLG 6.1
9. BlackwellSLG 5.9
10. SislerSLB 5.8
Offensive WAR
1. RuthNYY 12.2
2. HornsbySTL 10.0
3. HeilmannDET 7.3
4. CobbDET 6.7
5. CharlestonSLG 6.4
6. FrischNYG 5.8
7. SpeakerCLE 5.5
8. SewellCLE 5.4
9. BlackwellSLG 5.4
10. SislerSLB 5.3
WilliamsSLB 5.3
BancroftNYG 5.3
Defensive WAR
1. BancroftNYG 3.3
2. MaranvillePIT 2.6
3. ScottBOS 2.6
4. LavanSTL 2.2
5. FrischNYG 1.6
MooreKCM 1.6
7. WardNYY 1.6
8. HerreraCS 1.6
HollocherCHC 1.6
10. PerkinsPHA 1.5
Batting Average
1. CharlestonSLG .433
2. BlackwellSLG .405
3. HornsbySTL .397
4. HeilmannDET .394
5. TaylorABC .392
6. CobbDET .389
7. RuthNYY .378
8. SislerSLB .371
9. SpeakerCLE .362
10. JacobsonSLB .352
On-Base%
1. RuthNYY .512
2. CharlestonSLG .512
3. BlackwellSLG .478
4. HornsbySTL .458
5. CobbDET .452
6. TaylorABC .448
7. HeilmannDET .444
8. SpeakerCLE .439
9. TorrienteCAG .430
10. CruiseBSN .429
Slugging %
1. RuthNYY .846
2. CharlestonSLG .736
3. BlackwellSLG .670
4. HornsbySTL .639
5. HeilmannDET .606
6. CobbDET .596
7. TorrienteCAG .593
8. MooreKCM .566
9. WilliamsSLB .561
10. SislerSLB .560
On-Base Plus Slugging
1. RuthNYY 1.359
2. CharlestonSLG 1.248
3. BlackwellSLG 1.148
4. HornsbySTL 1.097
5. HeilmannDET 1.051
6. CobbDET 1.048
7. TorrienteCAG 1.023
8. WilliamsSLB .990
9. SpeakerCLE .977
10. SislerSLB .971
Games Played
1. DykesPHA 155
2. WittPHA 154
ShanksWSH 154
ScottBOS 154
SheelyCHW 154
SewellCLE 154
HornsbySTL 154
HarrisWSH 154
9. BlueDET 153
BohneCIN 153
MaranvillePIT 153
JudgeWSH 153
WardNYY 153
GardnerCLE 153
FrischNYG 153
BancroftNYG 153
PippNYY 153
BoeckelBSN 153
At Bats
1. TobinSLB 671
2. OlsonBRO 652
3. BigbeePIT 632
4. WittPHA 629
5. JohnstonBRO 624
PowellBSN 624
7. JudgeWSH 622
8. FrischNYG 618
9. DykesPHA 613
BohneCIN 613
JohnsonCHW 613
Plate Appearances
1. WittPHA 731
TobinSLB 731
3. JudgeWSH 715
4. BlueDET 711
5. DykesPHA 701
6. PowellBSN 699
BurnsNYG 699
8. BancroftNYG 698
9. PeckinpaughNYY 696
10. OlsonBRO 695
Runs Scored
1. RuthNYY 177
2. TobinSLB 132
3. HornsbySTL 131
4. PeckinpaughNYY 128
5. SislerSLB 125
6. CobbDET 124
7. BancroftNYG 121
FrischNYG 121
9. WilliamsSLB 115
10. HeilmannDET 114
PowellBSN 114
Hits
1. HeilmannDET 237
2. TobinSLB 236
3. HornsbySTL 235
4. SislerSLB 216
5. FrischNYG 211
JacobsonSLB 211
7. VeachDET 207
8. RuthNYY 204
BigbeePIT 204
10. JohnstonBRO 203
Total Bases
1. RuthNYY 457
2. HornsbySTL 378
3. HeilmannDET 365
4. MeuselNYY 334
5. TobinSLB 327
6. SislerSLB 326
7. VeachDET 324
8. KellyNYG 310
9. WilliamsSLB 307
10. McHenrySTL 305
Doubles
1. SpeakerCLE 52
2. HornsbySTL 44
RuthNYY 44
4. VeachDET 43
HeilmannDET 43
6. KellyNYG 42
7. JohnstonBRO 41
8. MeuselNYY 40
9. RiceWSH 39
10. SislerSLB 38
GrimesCHC 38
JacobsonSLB 38
Triples
1. TobinSLB 18
ThomasCOB 18
HornsbySTL 18
PowellBSN 18
SislerSLB 18
ShanksWSH 18
7. FrischNYG 17
BigbeePIT 17
GrimmPIT 17
10. MeuselNYY 16
BohneCIN 16
CobbDET 16
YoungsNYG 16
RuthNYY 16
Home Runs
1. RuthNYY 59
2. MeuselNYY 24
WilliamsSLB 24
4. KellyNYG 23
WalkerPHA 23
6. HornsbySTL 21
7. HeilmannDET 19
8. WilliamsPHI 18
9. McHenrySTL 17
10. VeachDET 16
FournierSTL 16
SmithCLE 16
DykesPHA 16
Runs Batted In
1. RuthNYY 168
2. HeilmannDET 139
3. MeuselNYY 138
4. VeachDET 128
5. HornsbySTL 126
6. KellyNYG 122
7. GardnerCLE 120
8. WilliamsSLB 117
9. SislerSLB 104
10. PippNYY 103
Bases on Balls
1. RuthNYY 145
2. BlueDET 103
3. PeckinpaughNYY 84
4. BurnsNYG 80
SewellCLE 80
6. SchangNYY 78
7. WittPHA 77
8. WilliamsSLB 74
9. WalkerPHA 73
10. YoungsNYG 71
Strikeouts
1. MeuselNYY 88
2. PowellBSN 85
3. RuthNYY 81
ParkinsonPHI 81
5. DykesPHA 75
6. KellyNYG 73
7. FalkCHW 69
8. WardNYY 68
9. O'RourkeWSH 56
10. GrimesCHC 55
Stolen Bases
1. FrischNYG 49
2. CareyPIT 37
3. SislerSLB 35
4. HewittSLG 33
5. CharlestonSLG 32
6. BaróCS 30
LyonsCAG 30
8. HarrisWSH 29
9. JohnstonBRO 28
10. RiceWSH 26
BohneCIN 26
Singles
1. TobinSLB 179
2. HeilmannDET 161
BigbeePIT 161
4. FrischNYG 155
5. JacobsonSLB 154
6. WittPHA 152
HornsbySTL 152
8. SislerSLB 148
9. BancroftNYG 146
10. FournierSTL 145
CollinsCHW 145
JohnsonCHW 145
Adjusted OPS+
1. CharlestonSLG 250
2. RuthNYY 239
3. BlackwellSLG 222
4. HornsbySTL 191
5. TorrienteCAG 187
6. TaylorABC 172
7. HeilmannDET 167
8. CobbDET 166
9. McNairKCM 158
10. MooreKCM 158
Runs Created
1. RuthNYY 229
2. HornsbySTL 167
3. HeilmannDET 159
4. SislerSLB 134
5. CobbDET 133
6. WilliamsSLB 126
7. TobinSLB 124
8. VeachDET 123
9. FrischNYG 119
10. MeuselNYY 118
SpeakerCLE 118
Adj. Batting Runs
1. RuthNYY 120
2. HornsbySTL 78
3. HeilmannDET 60
4. CharlestonSLG 57
5. CobbDET 52
6. BlackwellSLG 48
7. TaylorABC 40
8. SpeakerCLE 39
9. WilliamsSLB 39
10. FournierSTL 38
Adj. Batting Wins
1. RuthNYY 10.9
2. HornsbySTL 7.5
3. CharlestonSLG 5.7
4. HeilmannDET 5.5
5. BlackwellSLG 4.8
6. CobbDET 4.8
7. TaylorABC 4.1
8. FournierSTL 3.7
9. McHenrySTL 3.6
10. SpeakerCLE 3.6
WilliamsSLB 3.6
Extra Base Hits
1. RuthNYY 119
2. HornsbySTL 83
3. MeuselNYY 80
4. HeilmannDET 76
5. KellyNYG 74
6. VeachDET 72
7. SpeakerCLE 69
8. SislerSLB 68
9. CobbDET 65
10. McHenrySTL 62
WilliamsSLB 62
Times On Base
1. RuthNYY 353
2. HornsbySTL 302
3. HeilmannDET 292
4. BlueDET 288
5. TobinSLB 284
6. WittPHA 276
7. SewellCLE 273
8. WilliamsSLB 268
9. BurnsNYG 267
10. BancroftNYG 263
Offensive Win %
1. CharlestonSLG .926
2. RuthNYY .905
3. BlackwellSLG .896
4. HornsbySTL .845
5. TorrienteCAG .829
6. TaylorABC .825
7. HeilmannDET .805
8. CobbDET .790
9. BaróCS .769
10. McNairKCM .766
Hit By Pitch
1. HarrisWSH 18
2. DykesPHA 15
3. MostilCHW 13
4. MonginSLG 12
McAdooSLG 12
6. SewellCLE 11
HewittSLG 11
8. RiceWSH 9
MenoskyBOS 9
10. FournierSTL 8
JiménezCS 8
BlackwellSLG 8
WardNYY 8
KenyonABC 8
CarrKCM 8
DudleySLG 8
Sacrifice Hits
1. WambsganssCLE 43
2. Bush2TM 41
3. StockSTL 36
4. SouthworthBSN 35
McInnisBOS 35
6. TerryCHC 34
MulliganCHW 34
8. DaubertCIN 33
PeckinpaughNYY 33
PippNYY 33
Caught Stealing
1. FournierSTL 22
BohneCIN 22
3. SouthworthBSN 20
BurnsNYG 20
BigbeePIT 20
McHenrySTL 20
7. Rapp2TM 18
MulliganCHW 18
DuncanCIN 18
10. BlueDET 17
PowellBSN 17
YoungsNYG 17
RoushCIN 17
WilliamsSLB 17
Power-Speed #
1. RuthNYY 26.4
2. WilliamsSLB 21.8
3. CharlestonSLG 20.4
4. MeuselNYY 19.9
5. SislerSLB 17.9
6. FournierSTL 17.8
7. CarrKCM 17.1
8. BlackwellSLG 16.2
9. HornsbySTL 16.1
10. CobbDET 15.5
AB per SO
1. McInnisBOS 64.9
2. RiceWSH 56.1
3. SevereidSLB 52.4
4. RoushCIN 52.3
5. PrattBOS 52.1
6. CollinsCHW 47.8
7. DealCHC 46.9
8. SouthworthBSN 43.8
9. HollocherCHC 42.9
10. SpeakerCLE 42.2
AB per HR
1. RuthNYY 9.2
2. CharlestonSLG 18.9
3. WilliamsSLB 22.8
4. TorrienteCAG 24.2
5. WalkerPHA 24.2
6. BlackwellSLG 24.5
7. MeuselNYY 24.9
8. KellyNYG 25.5
9. SmithCLE 26.9
10. CarrKCM 27.9
Outs Made
1. MulliganCHW 508
2. OlsonBRO 498
3. BohneCIN 480
4. MaranvillePIT 467
5. JohnsonCHW 466
6. WittPHA 465
7. DykesPHA 463
PowellBSN 463
JudgeWSH 463
10. HolkeBSN 462
Base-Out Runs Added (RE24)
1. RuthNYY 115.85
2. HornsbySTL 53.21
3. SpeakerCLE 50.38
4. FrischNYG 41.71
5. BancroftNYG 39.42
6. YoungsNYG 38.86
7. RoushCIN 31.58
8. GrimesCHC 31.23
9. CruiseBSN 30.74
10. SislerSLB 30.64
Win Probability Added (WPA)
1. RuthNYY 9.1
2. FrischNYG 4.8
3. HornsbySTL 4.5
4. RoushCIN 4.5
5. SouthworthBSN 3.9
6. Meusel2TM 3.5
7. GrimesCHC 3.3
8. SpeakerCLE 3.1
9. JohnstonBRO 3.0
10. SmithNYG 2.8
Situ. Wins Added (WPA/LI)
1. RuthNYY 9.9
2. HornsbySTL 4.6
3. SpeakerCLE 3.4
4. FrischNYG 3.2
5. Meusel2TM 3.1
6. BancroftNYG 2.8
7. SislerSLB 2.7
8. GrimesCHC 2.6
9. CruiseBSN 2.6
10. RoushCIN 2.5
Championship WPA (cWPA)
1. RuthNYY 40.1
2. FrischNYG 18.7
3. GardnerCLE 10.9
4. BurnsCLE 10.8
5. SchangNYY 9.7
6. SmithNYG 9.6
7. SpeakerCLE 8.3
8. BancroftNYG 7.0
9. SnyderNYG 7.0
10. SewellCLE 6.9
Base-Out Wins Added (REW)
1. RuthNYY 10.4
2. HornsbySTL 5.2
3. SpeakerCLE 4.6
4. FrischNYG 4.0
5. BancroftNYG 3.8
6. YoungsNYG 3.8
7. RoushCIN 3.1
8. CruiseBSN 3.1
9. GrimesCHC 3.0
10. SislerSLB 2.8