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. RuthNYY 11.6
2. UhleCLE 9.2
3. CarlsonPHI 8.7
4. FosterCAG 8.5
5. GoslinWSH 6.9
6. GehrigNYY 6.9
7. GrovePHA 6.6
8. KremerPIT 6.5
9. SuttlesSLS 6.4
10. MostilCHW 6.4
WAR for Pitchers
1. UhleCLE 8.9
2. CarlsonPHI 8.3
3. FosterCAG 8.3
4. GrovePHA 7.5
5. KremerPIT 6.2
6. LyonsCHW 5.9
7. BellKCM 5.6
8. PettyBRO 5.4
9. RootCHC 5.2
10. HendersonAC 5.1
Earned Run Average
1. FosterCAG 1.80
2. FlournoyBRG 2.32
3. BrewerKCM 2.37
4. BellKCM 2.39
5. HarneyCAG 2.41
6. GrovePHA 2.51
7. HendersonAC 2.58
8. KremerPIT 2.61
9. RootCHC 2.82
10. UhleCLE 2.83
Wins
1. UhleCLE 27
2. PennockNYY 23
3. KremerPIT 20
MeadowsPIT 20
DonohueCIN 20
RhemSTL 20
7. ShockerNYY 19
MaysCIN 19
9. RootCHC 18
HensleySLS 18
LyonsCHW 18
Win-Loss %
1. BrewerKCM .923
2. WintersHIL .810
3. RoganKCM .800
4. CooperHBG .778
LevisCSE .778
6. KremerPIT .769
McDonaldCAG .769
8. FosterCAG .765
HainesSTL .765
10. RhemSTL .741
Walks & Hits per IP
1. FosterCAG 0.979
2. BellKCM 1.051
3. Alexander2TM 1.108
4. McDonaldCAG 1.126
5. HarneyCAG 1.143
6. FlournoyBRG 1.145
7. HendersonAC 1.152
8. BrewerKCM 1.162
9. WintersHIL 1.173
10. KremerPIT 1.176
Hits per 9 IP
1. FosterCAG 5.926
2. FlournoyBRG 6.823
3. BrewerKCM 6.973
4. GrierAC 7.176
5. BellKCM 7.220
6. LeeHIL 7.225
7. HendersonAC 7.382
8. WintersHIL 7.583
9. BellDS 7.789
10. LevisCSE 7.816
Bases On Balls per 9 IP
1. DonohueCIN 1.229
2. DeanKCM 1.286
3. Alexander2TM 1.393
4. PennockNYY 1.453
5. SmithCLE 1.481
6. CarlsonPHI 1.582
7. MaysCIN 1.698
8. CooperDS 1.731
9. LucasCIN 1.753
10. McDonaldCAG 1.779
Strikeouts per 9 IP
1. VanceBRO 7.456
2. GrierAC 7.279
3. GrovePHA 6.767
4. SanCSE 6.087
5. McDonaldCAG 5.957
6. BrewerKCM 5.786
7. FosterCAG 5.720
8. MayCIN 5.529
9. Treadwell2TM 5.260
10. ChambersNLG 5.188
Games Played
1. MarberryWSH 64
2. ScottNYG 50
3. PatePHA 47
DonohueCIN 47
WilloughbyPHI 47
6. UlrichPHI 45
MayCIN 45
GrovePHA 45
9. EhrhardtBRO 44
ThomasCHW 44
Saves
1. MarberryWSH 22
2. DaussDET 9
3. PatePHA 7
4. DaviesNYG 6
GrovePHA 6
6. JonesNYY 5
KremerPIT 5
ScottNYG 5
9. HarneyCAG 4
EhrhardtBRO 4
RossSLS 4
HoytNYY 4
ConnallyCHW 4
ShawkeyNYY 4
Innings Pitched
1. UhleCLE 318.1
2. DonohueCIN 285.2
3. LyonsCHW 283.2
4. MaysCIN 281.0
5. PettyBRO 275.2
6. RootCHC 271.1
7. CarlsonPHI 267.1
8. PennockNYY 266.1
9. JohnsonWSH 260.2
10. ShockerNYY 258.1
Strikeouts
1. GrovePHA 194
2. UhleCLE 159
3. GrierAC 141
4. VanceBRO 140
5. RootCHC 127
ThomasCHW 127
7. JohnsonWSH 125
8. HensleySLS 122
9. FosterCAG 111
10. WhitehillDET 109
Games Started
1. UhleCLE 36
DonohueCIN 36
3. CoveleskiWSH 34
WhitehillDET 34
CarlsonPHI 34
RhemSTL 34
7. JohnsonWSH 33
GrovePHA 33
PennockNYY 33
MaysCIN 33
PettyBRO 33
Complete Games
1. UhleCLE 32
2. LyonsCHW 24
MaysCIN 24
4. PettyBRO 23
5. JohnsonWSH 22
6. RootCHC 21
7. CarlsonPHI 20
RhemSTL 20
GrovePHA 20
10. GrierAC 19
PennockNYY 19
Shutouts
1. DonohueCIN 5
FosterCAG 5
3. WellsDET 4
BlakeCHC 4
SmithBSN 4
6. CoveleskiWSH 3
MillerCLE 3
QuinnPHA 3
HainesSTL 3
KremerPIT 3
RixeyCIN 3
UhleCLE 3
GardnerHBG 3
SherdelSTL 3
CollinsDET 3
EdwardsCHW 3
RommelPHA 3
CarlsonPHI 3
LyonsCHW 3
ZacharySLB 3
MaysCIN 3
Home Runs
1. HensleySLS 20
2. RosellCSW 19
3. GreenfieldNYG 17
4. ShockerNYY 16
5. KeenSTL 15
SherdelSTL 15
7. RossSLS 14
ZacharySLB 14
MorrisDS 14
10. BlankenshipCHW 13
Bush2TM 13
JohnsonWSH 13
KnightPHI 13
HamptonDS 13
GastonSLB 13
ScottNYG 13
DíazCSW 13
Bases on Balls
1. UhleCLE 118
2. ThomasCHW 110
3. LyonsCHW 106
4. GastonSLB 101
GrovePHA 101
6. WiltseBOS 99
7. VangilderSLB 98
8. ZacharySLB 97
9. Ehmke2TM 95
10. BlakeCHC 92
Hits
1. UhleCLE 300
2. DonohueCIN 298
3. PennockNYY 294
4. CarlsonPHI 293
5. MaysCIN 286
6. CoveleskiWSH 272
ShockerNYY 272
8. WhitehillDET 271
9. LyonsCHW 268
10. RootCHC 267
Strikeouts / Base On Balls
1. McDonaldCAG 3.348
2. VanceBRO 2.414
3. MayCIN 2.341
4. DeanKCM 2.250
5. HarneyCAG 2.118
6. RoganKCM 2.061
7. RootCHC 2.048
8. CooperDS 2.000
9. FosterCAG 1.982
10. GrovePHA 1.921
Home Runs per 9 IP
1. Harriss2TM 0.000
2. CoveleskiWSH 0.037
3. BrewerKCM 0.074
4. MaysCIN 0.096
5. HendersonAC 0.101
6. CooperHBG 0.102
7. YdePIT 0.144
8. FaberCHW 0.146
9. Ehmke2TM 0.147
10. BellKCM 0.153
Losses
1. ZahniserBOS 18
GastonSLB 18
3. RootCHC 17
PettyBRO 17
5. DeanPHI 16
JohnsonWSH 16
WingfieldBOS 16
LuqueCIN 16
LyonsCHW 16
GenewichBSN 16
Earned Runs
1. WhitehillDET 112
2. DeanPHI 111
WilloughbyPHI 111
4. ScottNYG 109
5. HensleySLS 107
DonohueCIN 107
PennockNYY 107
8. RossSLS 105
Ehmke2TM 105
Ruether2TM 105
JohnsonWSH 105
ThomasCHW 105
KnightPHI 105
Wild Pitches
1. RingNYG 9
WilloughbyPHI 9
3. BallouSLB 8
BoehlerBRO 8
UhleCLE 8
6. Harriss2TM 7
BeallNYY 7
8. DeanPHI 6
BranhamCEL 6
PennockNYY 6
StonerDET 6
BlakeCHC 6
JohnsonCEL 6
Hit By Pitch
1. UhleCLE 13
2. BrewerKCM 12
3. SongerPIT 11
BrownSLS 11
DavisSLS 11
MorrisDS 11
7. WertsBSN 10
YokelyBBS 10
JohnsonCEL 10
10. HensleySLS 9
LeeHIL 9
DonohueCIN 9
Batters Faced
1. UhleCLE 1,367
2. LyonsCHW 1,208
3. DonohueCIN 1,191
4. MaysCIN 1,158
5. PettyBRO 1,152
6. PennockNYY 1,124
7. RootCHC 1,110
CarlsonPHI 1,110
9. ShockerNYY 1,108
10. JohnsonWSH 1,101
Games Finished
1. MarberryWSH 47
2. PatePHA 33
3. EhrhardtBRO 29
DaviesNYG 29
5. MogridgeBSN 24
ScottNYG 24
7. BraxtonNYY 23
DaussDET 23
9. BallouSLB 22
RussellBOS 22
MayCIN 22
Adjusted ERA+
1. FosterCAG 252
2. BrewerKCM 192
3. BellKCM 190
4. HarneyCAG 189
5. FlournoyBRG 187
6. HendersonAC 168
7. GrovePHA 165
8. RoganKCM 159
9. CurryCAG 154
10. KremerPIT 150
Fielding Independent Pitching
1. VanceBRO 2.96
2. MayCIN 3.02
3. GrovePHA 3.07
4. RoganKCM 3.09
5. HendersonAC 3.10
6. FosterCAG 3.14
7. GrierAC 3.21
8. DonohueCIN 3.29
9. HarneyCAG 3.30
10. BrewerKCM 3.31
Adj. Pitching Runs
1. FosterCAG 54
2. UhleCLE 45
3. GrovePHA 41
4. BellKCM 41
5. HarneyCAG 34
6. KremerPIT 33
7. HendersonAC 33
8. RootCHC 31
9. LyonsCHW 30
10. WintersHIL 30
Adj. Pitching Wins
1. FosterCAG 5.3
2. UhleCLE 4.7
3. GrovePHA 4.2
4. BellKCM 3.9
5. KremerPIT 3.5
6. HendersonAC 3.3
7. HarneyCAG 3.2
8. RootCHC 3.2
9. LyonsCHW 3.1
10. WintersHIL 2.9
Base-Out Runs Saved (RE24)
1. UhleCLE 55.55
2. GrovePHA 46.04
3. KremerPIT 40.44
4. RootCHC 39.16
5. LyonsCHW 35.42
6. MaysCIN 30.70
7. JonesCHC 26.95
8. RommelPHA 24.41
9. HainesSTL 23.46
10. ShockerNYY 22.50
Win Probability Added (WPA)
1. UhleCLE 6.2
2. KremerPIT 5.5
3. GrovePHA 4.8
4. LyonsCHW 4.3
5. JonesCHC 4.0
6. MaysCIN 3.5
7. RootCHC 3.5
8. GibsonDET 3.0
9. HainesSTL 2.9
10. MarberryWSH 2.8
Sit. Wins Saved (WPA/LI)
1. GrovePHA 3.6
2. UhleCLE 3.5
3. RootCHC 3.3
4. MaysCIN 3.1
5. KremerPIT 3.0
6. Alexander2TM 2.9
7. LyonsCHW 2.9
8. RhemSTL 2.7
9. DonohueCIN 2.6
10. HainesSTL 2.4
Championship WPA (cWPA)
1. KremerPIT 18.5
2. MaysCIN 15.2
3. Alexander2TM 14.4
4. UhleCLE 13.0
5. DonohueCIN 10.9
6. HainesSTL 9.1
7. MayCIN 7.1
8. AldridgePIT 5.7
9. RhemSTL 5.0
10. GrovePHA 4.5
Base-Out Wins Saved (REW)
1. UhleCLE 5.8
2. GrovePHA 4.6
3. KremerPIT 4.2
4. RootCHC 4.1
5. LyonsCHW 3.7
6. MaysCIN 3.2
7. JonesCHC 2.8
8. RommelPHA 2.4
9. HainesSTL 2.4
10. ShockerNYY 2.3