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 Pitching Leaders

Wins Above Replacement--all
1. HornsbyCHC 10.5
2. RuthNYY 8.1
3. FoxxPHA 7.9
4. SimmonsPHA 7.9
5. LazzeriNYY 7.8
6. GehrigNYY 7.5
7. GrovePHA 7.4
O'DoulPHI 7.4
9. HudlinCLE 7.3
10. OttNYG 7.2
WAR for Pitchers
1. HudlinCLE 7.5
2. GrovePHA 7.3
3. MarberryWSH 6.8
4. WalbergPHA 6.3
5. GraySLB 6.2
6. BrewerKCM 6.1
7. ClarkBRO 6.1
8. FerrellCLE 6.0
9. EarnshawPHA 5.7
10. GrimesPIT 5.3
Earned Run Average
1. BrewerKCM 1.93
2. MorrisCAG 1.98
3. FosterCAG 2.70
4. Strong2TM 2.71
5. GrovePHA 2.81
6. LorenzoCSW 2.99
7. MarberryWSH 3.06
8. CooperKCM 3.08
9. WalkerNYG 3.09
10. GrimesPIT 3.13
Wins
1. EarnshawPHA 24
2. MaloneCHC 22
3. FerrellCLE 21
4. GrovePHA 20
5. WilliamsSLS 19
MarberryWSH 19
LucasCIN 19
RootCHC 19
9. PipgrasNYY 18
BushCHC 18
RectorNLG 18
GraySLB 18
WalbergPHA 18
HubbellNYG 18
KremerPIT 18
Win-Loss %
1. RectorNLG .947
2. BrewerKCM .882
3. Strong2TM .818
4. CooperKCM .789
5. FlournoyBBS .786
CooperKCM .786
7. BellKCM .778
8. GrovePHA .769
9. WilliamsSLS .760
RootCHC .760
Walks & Hits per IP
1. BrewerKCM 0.960
2. MorrisCAG 1.070
3. BellKCM 1.084
4. SalmonBBB 1.146
5. LorenzoCSW 1.195
6. LucasCIN 1.204
7. MarberryWSH 1.206
8. WilliamsSLS 1.228
9. BellMRS 1.232
10. PaigeBBB 1.244
Hits per 9 IP
1. BrewerKCM 6.282
2. MorrisCAG 7.244
3. BellKCM 7.601
4. LorenzoCSW 8.004
5. TylerDS 8.179
6. DíazCSW 8.202
7. EarnshawPHA 8.234
8. FosterCAG 8.303
9. WellsNYY 8.333
10. MarberryWSH 8.377
Bases On Balls per 9 IP
1. SalmonBBB 1.031
2. BellMRS 1.360
3. RussellBOS 1.584
4. PennockNYY 1.602
5. CooperKCM 1.791
6. VanceBRO 1.829
7. LucasCIN 1.933
8. WilliamsHG 1.943
9. PettyPIT 2.051
10. ThomasCHW 2.080
Strikeouts per 9 IP
1. PaigeBBB 9.162
2. DíazCSW 6.895
3. CooperKCM 6.199
4. WilliamsHG 5.900
5. MaloneCHC 5.596
6. GrovePHA 5.557
7. FosterCAG 5.535
8. SalmonBBB 5.413
9. EarnshawPHA 5.266
10. BellKCM 5.105
Games Played
1. BushCHC 50
2. WilloughbyPHI 49
MarberryWSH 49
4. EarnshawPHA 44
5. SweetlandPHI 43
FerrellCLE 43
GraySLB 43
CollinsPHI 43
RootCHC 43
10. JohnsonSTL 42
BlaeholderSLB 42
GrovePHA 42
Saves
1. MooreNYY 9
MarberryWSH 9
3. BushCHC 8
MorrisonBRO 8
5. ShoresPHA 7
6. CooperKCM 6
Koupal2TM 6
8. FerrellCLE 5
CollinsPHI 5
SwetonicPIT 5
RootCHC 5
Innings Pitched
1. GraySLB 305.0
2. HudlinCLE 280.1
3. ClarkBRO 279.0
4. GrovePHA 275.1
5. RootCHC 272.0
6. BushCHC 270.2
7. LucasCIN 270.0
8. HubbellNYG 268.0
9. WalbergPHA 267.2
10. MaloneCHC 267.0
Strikeouts
1. PaigeBBB 189
2. GrovePHA 170
3. MaloneCHC 166
4. EarnshawPHA 149
5. ClarkBRO 140
6. VanceBRO 126
7. PipgrasNYY 125
8. RootCHC 124
9. MarberryWSH 121
10. RuffingBOS 109
GraySLB 109
Games Started
1. ClarkBRO 39
2. GraySLB 37
GrovePHA 37
4. WilloughbyPHI 35
HubbellNYG 35
6. CrowderSLB 34
7. PipgrasNYY 33
EarnshawPHA 33
WalbergPHA 33
HudlinCLE 33
Complete Games
1. LucasCIN 28
2. ThomasCHW 24
3. GraySLB 23
4. UhleDET 22
HudlinCLE 22
6. LyonsCHW 21
7. WalbergPHA 20
GastonBOS 20
9. ClarkBRO 19
MaloneCHC 19
CrowderSLB 19
BramePIT 19
GrovePHA 19
HubbellNYG 19
RootCHC 19
SmithBSN 19
Shutouts
1. MaloneCHC 5
2. FitzsimmonsNYG 4
BlaeholderSLB 4
CrowderSLB 4
GraySLB 4
MacFaydenBOS 4
RootCHC 4
8. PipgrasNYY 3
BrewerKCM 3
WellsNYY 3
ClarkBRO 3
JohnsonSTL 3
EarnshawPHA 3
HeimachNYY 3
WalbergPHA 3
BentonNYG 3
Davis2TM 3
MorrisCAG 3
SalmonBBB 3
Home Runs
1. BengePHI 24
2. SweetlandPHI 23
3. CrowderSLB 22
WalbergPHA 22
5. HainesSTL 21
KremerPIT 21
7. SmithBSN 20
8. WellsNYY 19
9. BlaeholderSLB 18
GraySLB 18
CollinsPHI 18
Bases on Balls
1. EarnshawPHA 125
2. RuffingBOS 118
3. FerrellCLE 109
4. WilloughbyPHI 108
5. BushCHC 107
6. SorrellDET 106
7. BlakeCHC 103
8. MaloneCHC 102
9. WalbergPHA 99
10. GraySLB 96
WhitehillDET 96
Hits
1. GraySLB 336
2. HudlinCLE 299
3. ClarkBRO 295
4. WilloughbyPHI 288
5. RootCHC 286
6. UhleDET 283
MaloneCHC 283
8. RuffingBOS 280
9. SherdelSTL 278
GrovePHA 278
Strikeouts / Base On Balls
1. SalmonBBB 5.250
2. PaigeBBB 4.395
3. WilliamsHG 3.036
4. BellMRS 2.700
5. VanceBRO 2.681
6. BellKCM 2.368
7. GrovePHA 2.099
8. DíazCSW 2.065
9. CharlestonHIL 2.000
10. ClarkBRO 1.972
Home Runs per 9 IP
1. WilliamsHG 0.181
2. Britt2TM 0.187
3. MarberryWSH 0.216
4. HudlinCLE 0.225
5. YokelyBBS 0.254
6. FerrellCLE 0.260
7. GrovePHA 0.262
8. RixeyCIN 0.269
9. EarnshawPHA 0.283
10. BraxtonWSH 0.297
Losses
1. RuffingBOS 22
2. LyonsCHW 20
3. ClarkBRO 19
GastonBOS 19
5. MacFaydenBOS 18
RussellBOS 18
ThomasCHW 18
8. CarrollDET 17
SeiboldBSN 17
BentonNYG 17
SmithBSN 17
Earned Runs
1. BengePHI 139
2. WilloughbyPHI 135
3. RuffingBOS 132
4. SorrellDET 130
5. SherdelSTL 129
6. GraySLB 126
WhitehillDET 126
8. HadleyWSH 122
9. SmithBSN 120
10. LyonsCHW 118
Wild Pitches
1. GastonBOS 17
2. McWeenyBRO 11
3. BrownWSH 9
4. EarnshawPHA 8
MorrisBOS 8
GrovePHA 8
7. BushCHC 7
GraySLB 7
9. UhleDET 6
WilloughbyPHI 6
CarrollDET 6
RuffingBOS 6
ClarkBRO 6
MaloneCHC 6
HallahanSTL 6
PaigeBBB 6
Hit By Pitch
1. RectorNLG 11
2. McKainCHW 10
DudleyBRO 10
4. FaberCHW 9
SweetlandPHI 9
VanceBRO 9
7. CarrollDET 8
HensleySLS 8
BayneBOS 8
10. LevisCSE 7
YokelyBBS 7
ShawDS 7
JohnsonSTL 7
MossBRO 7
BellKCM 7
MillerCLE 7
MeinePIT 7
TrentSLS 7
Batters Faced
1. GraySLB 1,310
2. HudlinCLE 1,201
3. ClarkBRO 1,189
4. BushCHC 1,176
5. GrovePHA 1,168
6. RootCHC 1,158
7. MaloneCHC 1,152
8. WalbergPHA 1,139
9. HubbellNYG 1,130
10. CrowderSLB 1,128
Games Finished
1. MooreNYY 28
2. McGrawPHI 24
3. MorrisonBRO 22
4. MarberryWSH 21
5. CollinsPHI 20
6. ShoresPHA 19
MaysNYG 19
8. AshCIN 17
SwetonicPIT 17
MooreBRO 17
Adjusted ERA+
1. BrewerKCM 222
2. MorrisCAG 217
3. Strong2TM 195
4. WilliamsHG 161
5. FosterCAG 159
6. GrimesPIT 154
7. FlournoyBBS 151
8. GrovePHA 149
9. WalkerNYG 148
10. YokelyBBS 146
Fielding Independent Pitching
1. GrovePHA 2.85
2. WilliamsHG 2.88
3. MarberryWSH 3.04
4. Britt2TM 3.10
5. UhleDET 3.18
6. ClarkBRO 3.24
7. VanceBRO 3.27
8. MaloneCHC 3.35
9. RootCHC 3.40
10. CharlestonHIL 3.42
Adj. Pitching Runs
1. GrovePHA 42
2. BrewerKCM 39
3. YokelyBBS 38
4. GrimesPIT 36
5. RootCHC 35
6. MarberryWSH 34
7. HudlinCLE 33
8. LucasCIN 33
9. MaloneCHC 32
10. WalkerNYG 30
Adj. Pitching Wins
1. GrovePHA 4.2
2. BrewerKCM 3.9
3. GrimesPIT 3.5
4. YokelyBBS 3.3
5. RootCHC 3.3
6. MarberryWSH 3.3
7. HudlinCLE 3.3
8. LucasCIN 3.1
9. MaloneCHC 3.0
10. WalkerNYG 2.9
Base-Out Runs Saved (RE24)
1. GrovePHA 51.43
2. MarberryWSH 49.43
3. RootCHC 43.88
4. LucasCIN 39.59
5. WalkerNYG 38.21
6. WalbergPHA 37.03
7. MaloneCHC 36.41
8. EarnshawPHA 35.65
9. HubbellNYG 34.30
10. GrimesPIT 33.21
Win Probability Added (WPA)
1. GrovePHA 5.4
2. RootCHC 5.1
3. BushCHC 4.5
4. MarberryWSH 4.4
5. WalkerNYG 4.2
6. VanceBRO 3.8
7. EarnshawPHA 3.7
8. HudlinCLE 3.7
9. WalbergPHA 3.7
10. ShoresPHA 3.5
Sit. Wins Saved (WPA/LI)
1. MarberryWSH 4.6
2. GrovePHA 4.2
3. RootCHC 3.8
4. ClarkBRO 3.4
5. HubbellNYG 3.4
6. HudlinCLE 3.3
7. LucasCIN 3.3
8. WalbergPHA 3.1
9. MaloneCHC 3.1
10. VanceBRO 2.9
Championship WPA (cWPA)
1. BushCHC 14.0
2. GrimesPIT 12.1
3. GrovePHA 12.0
4. RootCHC 10.7
5. WalbergPHA 7.4
6. KremerPIT 7.0
7. EarnshawPHA 6.5
8. GraySLB 5.7
9. UhleDET 5.1
10. MaloneCHC 4.7
Base-Out Wins Saved (REW)
1. GrovePHA 5.2
2. MarberryWSH 4.9
3. RootCHC 4.3
4. LucasCIN 3.9
5. WalkerNYG 3.8
6. WalbergPHA 3.7
7. EarnshawPHA 3.5
8. MaloneCHC 3.5
9. HubbellNYG 3.3
10. GrimesPIT 3.1