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. HornsbyCHC 10.6
2. RuthNYY 8.1
3. FoxxPHA 7.9
4. SimmonsPHA 7.9
5. LazzeriNYY 7.8
6. GehrigNYY 7.5
7. O'DoulPHI 7.4
8. GrovePHA 7.4
9. HudlinCLE 7.3
10. OttNYG 7.2
WAR Position Players
1. HornsbyCHC 10.6
2. RuthNYY 8.1
3. FoxxPHA 7.9
4. SimmonsPHA 7.9
5. LazzeriNYY 7.8
6. GehrigNYY 7.5
7. O'DoulPHI 7.4
8. OttNYG 7.2
9. Wells2TM 6.5
10. WilsonCHC 6.1
Offensive WAR
1. HornsbyCHC 9.5
2. RuthNYY 7.9
3. O'DoulPHI 7.5
4. FoxxPHA 7.5
5. LazzeriNYY 7.5
6. GehrigNYY 7.2
7. GehringerDET 6.9
8. OttNYG 6.7
9. Wells2TM 6.5
10. SimmonsPHA 6.3
Defensive WAR
1. JacksonNYG 3.2
2. MaranvilleBSN 2.1
3. EnglishCHC 2.1
4. MelilloSLB 1.9
5. HornsbyCHC 1.6
6. KerrCHW 1.4
7. GelbertSTL 1.4
8. SewellCLE 1.3
9. FordCIN 1.3
10. DurocherNYY 1.2
JacksonHIL 1.2
Batting Average
1. SmithNLG .451
2. DixonBBS .415
3. WilsonBBS .404
4. O'DoulPHI .398
5. StearnesDS .390
6. Beckwith2TM .386
7. HermanBRO .381
8. HornsbyCHC .380
9. Scales2TM .380
10. JenkinsAC .377
On-Base%
1. SmithNLG .551
2. WilsonBBS .492
3. Scales2TM .484
4. DixonBBS .482
5. Charleston2TM .471
6. StearnesDS .468
7. O'DoulPHI .465
8. FoxxPHA .463
9. HornsbyCHC .459
10. GranthamPIT .454
Slugging %
1. SmithNLG .870
2. DixonBBS .722
3. RuthNYY .697
4. Beckwith2TM .691
5. HornsbyCHC .679
6. StearnesDS .672
7. PalmSLS .667
8. Wells2TM .666
9. KleinPHI .657
10. SimmonsPHA .642
On-Base Plus Slugging
1. SmithNLG 1.421
2. DixonBBS 1.204
3. StearnesDS 1.140
4. HornsbyCHC 1.139
5. Beckwith2TM 1.139
6. RuthNYY 1.128
7. WilsonBBS 1.114
8. Wells2TM 1.110
9. Scales2TM 1.096
10. FoxxPHA 1.088
Games Played
1. HornsbyCHC 156
2. AlexanderDET 155
GehringerDET 155
4. SislerBSN 154
McManusDET 154
GehrigNYY 154
HurstPHI 154
O'DoulPHI 154
WhitneyPHI 154
O'RourkeSLB 154
At Bats
1. WanerPIT 662
2. JohnsonDET 640
3. O'DoulPHI 638
4. GehringerDET 634
5. SislerBSN 629
6. FrederickBRO 628
7. AlexanderDET 626
8. ThompsonPHI 623
9. CissellCHW 618
10. KleinPHI 616
RiceWSH 616
Plate Appearances
1. O'DoulPHI 732
2. WanerPIT 726
3. GehringerDET 717
ThompsonPHI 717
5. JohnsonDET 715
6. BlueSLB 714
7. HornsbyCHC 712
8. DouthitSTL 709
9. WanerPIT 704
10. AlexanderDET 701
Runs Scored
1. HornsbyCHC 156
2. O'DoulPHI 152
3. OttNYG 138
4. WilsonCHC 135
5. WanerPIT 134
6. EnglishCHC 131
GehringerDET 131
WanerPIT 131
9. JohnsonDET 128
DouthitSTL 128
Hits
1. O'DoulPHI 254
2. WanerPIT 234
3. HornsbyCHC 229
4. TerryNYG 226
5. KleinPHI 219
6. HermanBRO 217
7. AlexanderDET 215
GehringerDET 215
9. SimmonsPHA 212
10. FonsecaCLE 209
Total Bases
1. HornsbyCHC 409
2. KleinPHI 405
3. O'DoulPHI 397
4. SimmonsPHA 373
5. AlexanderDET 363
6. WilsonCHC 355
7. HermanBRO 348
RuthNYY 348
9. OttNYG 346
10. FrederickBRO 342
Doubles
1. FrederickBRO 52
2. HornsbyCHC 47
HafeySTL 47
4. KellyCIN 45
GehringerDET 45
JohnsonDET 45
KleinPHI 45
ManushSLB 45
9. FonsecaCLE 44
10. AverillCLE 43
AlexanderDET 43
WhitneyPHI 43
WanerPIT 43
Triples
1. WanerPIT 20
2. GehringerDET 19
3. ScarrittBOS 17
4. MillerPHA 16
5. WalkerCIN 15
FonsecaCLE 15
AlexanderDET 15
CombsNYY 15
WanerPIT 15
10. JohnsonDET 14
WhitneyPHI 14
Home Runs
1. RuthNYY 46
2. KleinPHI 43
3. OttNYG 42
4. HornsbyCHC 39
WilsonCHC 39
6. GehrigNYY 35
7. SimmonsPHA 34
8. FoxxPHA 33
9. O'DoulPHI 32
10. HurstPHI 31
Runs Batted In
1. WilsonCHC 159
2. SimmonsPHA 157
3. RuthNYY 154
4. OttNYG 151
5. HornsbyCHC 149
6. KleinPHI 145
7. AlexanderDET 137
BottomleySTL 137
9. Wells2TM 128
10. GehrigNYY 125
HurstPHI 125
HafeySTL 125
Bases on Balls
1. BishopPHA 128
2. BlueSLB 126
3. GehrigNYY 122
4. OttNYG 113
5. FoxxPHA 103
6. GranthamPIT 93
7. WanerPIT 89
8. HornsbyCHC 87
9. WalkerCIN 85
CroninWSH 85
Strikeouts
1. WilsonCHC 83
2. FoxxPHA 70
3. GehrigNYY 68
4. HornsbyCHC 65
5. AlexanderDET 63
6. KellyCIN 61
KleinPHI 61
8. JohnsonDET 60
RuthNYY 60
10. BissonetteBRO 58
Stolen Bases
1. Bell2TM 49
2. CuylerCHC 43
3. TaylorKCM 34
4. SwansonCIN 33
5. Wells2TM 31
6. GehringerDET 27
7. RoganKCM 26
8. CissellCHW 25
9. RothrockBOS 24
MillerPHA 24
FrischSTL 24
Singles
1. O'DoulPHI 181
WanerPIT 181
3. TerryNYG 168
4. SislerBSN 155
5. ThompsonPHI 154
6. CombsNYY 151
7. TraynorPIT 149
RiceWSH 149
9. DouthitSTL 148
10. FonsecaCLE 144
Adjusted OPS+
1. SmithNLG 242
2. StearnesDS 194
3. RuthNYY 193
4. DixonBBS 190
5. Wells2TM 185
6. HornsbyCHC 178
7. Beckwith2TM 174
8. JohnstonDS 173
9. FoxxPHA 173
10. WilsonBBS 170
Runs Created
1. HornsbyCHC 188
2. O'DoulPHI 181
3. KleinPHI 161
4. HermanBRO 148
WilsonCHC 148
OttNYG 148
RuthNYY 148
FoxxPHA 148
9. SimmonsPHA 147
10. AlexanderDET 141
Adj. Batting Runs
1. HornsbyCHC 76
2. RuthNYY 67
3. O'DoulPHI 64
4. OttNYG 61
5. FoxxPHA 61
6. SmithNLG 59
7. GehrigNYY 59
8. HermanBRO 52
9. LazzeriNYY 50
10. WilsonCHC 50
Adj. Batting Wins
1. HornsbyCHC 6.7
2. RuthNYY 6.2
3. O'DoulPHI 5.7
4. FoxxPHA 5.6
5. GehrigNYY 5.5
6. OttNYG 5.4
7. SmithNLG 5.0
8. LazzeriNYY 4.7
9. HermanBRO 4.7
10. Wells2TM 4.5
Extra Base Hits
1. HornsbyCHC 94
KleinPHI 94
3. HafeySTL 85
4. SimmonsPHA 84
5. AlexanderDET 83
6. FrederickBRO 82
7. OttNYG 81
8. RuthNYY 78
9. GehringerDET 77
GehrigNYY 77
Times On Base
1. O'DoulPHI 334
2. HornsbyCHC 317
3. OttNYG 298
4. BlueSLB 296
5. GehrigNYY 293
6. WanerPIT 292
7. DouthitSTL 290
8. FoxxPHA 288
9. GehringerDET 285
10. WanerPIT 280
Offensive Win %
1. SmithNLG .926
2. StearnesDS .866
3. DixonBBS .862
4. Wells2TM .842
5. HornsbyCHC .826
6. Beckwith2TM .825
7. WilsonBBS .825
8. RuthNYY .824
9. JohnstonDS .820
10. FoxxPHA .814
Hit By Pitch
1. Welsh2TM 11
2. WanerPIT 9
3. White2TM 8
4. ReevesBOS 7
GilbertBRO 7
StephensonCHC 7
FonsecaCLE 7
SmithNLG 7
DykesPHA 7
SchangSLB 7
Scales2TM 7
Sacrifice Hits
1. SewellCLE 41
2. HaasPHA 40
3. O'RourkeSLB 28
4. MaguireBSN 26
KerrCHW 26
6. TodtBOS 25
7. TraynorPIT 24
8. GilbertBRO 23
MaranvilleBSN 23
HalePHA 23
Intentional Bases on Balls
1. StephensonCHC 10
2. GehrigNYY 9
3. HoganNYG 8
SimmonsPHA 8
SchangSLB 8
6. WalkerCIN 7
7. TerryNYG 6
HurstPHI 6
WilsonSTL 6
10. HermanBRO 5
RichbourgBSN 5
HornsbyCHC 5
RuthNYY 5
FoxxPHA 5
LerianPHI 5
ComoroskyPIT 5
GranthamPIT 5
SheelyPIT 5
ManushSLB 5
HafeySTL 5
Caught Stealing
1. SwansonCIN 20
2. CissellCHW 17
WalkerCIN 17
4. JohnsonDET 16
5. HermanBRO 15
6. AverillCLE 14
7. RothrockBOS 13
GardnerCLE 13
JamiesonCLE 13
OttNYG 13
TerryNYG 13
Power-Speed #
1. Wells2TM 28.3
2. CuylerCHC 22.2
3. HermanBRO 21.0
4. DixonBBS 18.5
SmithNLG 18.5
6. GehringerDET 17.6
7. McManusDET 16.9
8. HurstPHI 15.1
9. AverillCLE 15.1
10. WanerPIT 15.0
AB per SO
1. SewellCLE 144.5
2. TraynorPIT 77.1
3. RiceWSH 68.4
4. CochranePHA 64.3
5. FrischSTL 43.9
6. SislerBSN 37.0
7. O'DoulPHI 33.6
8. HighSTL 33.5
9. GehringerDET 33.4
10. WanerPIT 33.1
AB per HR
1. RuthNYY 10.8
2. SmithNLG 11.2
3. PalmSLS 12.6
4. OttNYG 13.0
5. KleinPHI 14.3
6. Wells2TM 14.5
7. WilsonCHC 14.7
8. Beckwith2TM 14.8
9. DihigoHIL 15.1
10. HornsbyCHC 15.4
Outs Made
1. CissellCHW 481
2. O'RourkeSLB 473
3. EnglishCHC 467
4. JohnsonDET 461
5. McManusDET 454
BartellPIT 454
WanerPIT 454
8. SislerBSN 451
9. ThompsonPHI 446
10. HighSTL 444
RiceWSH 444
Base-Out Runs Added (RE24)
1. OttNYG 84.30
2. RuthNYY 82.51
3. HornsbyCHC 76.25
4. O'DoulPHI 67.57
5. FoxxPHA 63.20
6. SimmonsPHA 62.40
7. GehrigNYY 61.34
8. CuylerCHC 61.21
9. KleinPHI 60.89
10. WilsonCHC 52.94
Win Probability Added (WPA)
1. RuthNYY 9.4
2. OttNYG 8.3
3. CuylerCHC 6.5
4. O'DoulPHI 6.2
5. SimmonsPHA 5.7
6. WilsonCHC 5.5
7. HornsbyCHC 5.5
8. FoxxPHA 5.0
9. KleinPHI 4.7
10. BottomleySTL 4.7
Situ. Wins Added (WPA/LI)
1. HornsbyCHC 7.0
2. RuthNYY 6.6
3. OttNYG 6.5
4. FoxxPHA 5.8
5. SimmonsPHA 5.7
6. O'DoulPHI 5.7
7. KleinPHI 5.6
8. GehrigNYY 5.4
9. WilsonCHC 4.7
10. CuylerCHC 4.5
Championship WPA (cWPA)
1. HornsbyCHC 11.6
2. WilsonCHC 11.1
3. WanerPIT 9.6
4. RuthNYY 9.2
5. TraynorPIT 9.0
6. CuylerCHC 9.0
7. FoxxPHA 8.8
8. SimmonsPHA 8.3
9. BottomleySTL 7.9
10. OttNYG 7.0
Base-Out Wins Added (REW)
1. RuthNYY 7.8
2. OttNYG 7.4
3. HornsbyCHC 6.8
4. GehrigNYY 5.9
5. O'DoulPHI 5.8
6. FoxxPHA 5.8
7. SimmonsPHA 5.7
8. CuylerCHC 5.4
9. KleinPHI 5.3
10. WilsonCHC 4.7