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. DonohueCIN 20
KremerPIT 20
MeadowsPIT 20
RhemSTL 20
7. ShockerNYY 19
MaysCIN 19
9. LyonsCHW 18
RootCHC 18
HensleySLS 18
Win-Loss %
1. BrewerKCM .923
2. WintersHIL .810
3. RoganKCM .800
4. CooperHBG .778
LevisCSE .778
6. KremerPIT .769
McDonaldCAG .769
8. HainesSTL .765
FosterCAG .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.788
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.719
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. GrovePHA 45
MayCIN 45
UlrichPHI 45
9. ThomasCHW 44
EhrhardtBRO 44
Saves
1. MarberryWSH 22
2. DaussDET 9
3. PatePHA 7
4. GrovePHA 6
DaviesNYG 6
6. JonesNYY 5
KremerPIT 5
ScottNYG 5
9. ConnallyCHW 4
HoytNYY 4
ShawkeyNYY 4
EhrhardtBRO 4
HarneyCAG 4
RossSLS 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. ThomasCHW 127
RootCHC 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. GrovePHA 33
JohnsonWSH 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. GrovePHA 20
CarlsonPHI 20
RhemSTL 20
10. PennockNYY 19
GrierAC 19
Shutouts
1. DonohueCIN 5
FosterCAG 5
3. WellsDET 4
BlakeCHC 4
SmithBSN 4
6. CollinsDET 3
CoveleskiWSH 3
EdwardsCHW 3
LyonsCHW 3
MillerCLE 3
QuinnPHA 3
RommelPHA 3
UhleCLE 3
ZacharySLB 3
GardnerHBG 3
CarlsonPHI 3
HainesSTL 3
KremerPIT 3
MaysCIN 3
RixeyCIN 3
SherdelSTL 3
Home Runs
1. HensleySLS 20
2. RosellCSW 19
3. GreenfieldNYG 17
4. ShockerNYY 16
5. KeenSTL 15
SherdelSTL 15
7. ZacharySLB 14
MorrisDS 14
RossSLS 14
10. BlankenshipCHW 13
GastonSLB 13
JohnsonWSH 13
KnightPHI 13
ScottNYG 13
DíazCSW 13
HamptonDS 13
Bush2TM 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. GastonSLB 18
ZahniserBOS 18
3. PettyBRO 17
RootCHC 17
5. JohnsonWSH 16
LyonsCHW 16
WingfieldBOS 16
DeanPHI 16
GenewichBSN 16
LuqueCIN 16
Earned Runs
1. WhitehillDET 112
2. DeanPHI 111
WilloughbyPHI 111
4. ScottNYG 109
5. PennockNYY 107
DonohueCIN 107
HensleySLS 107
8. JohnsonWSH 105
ThomasCHW 105
KnightPHI 105
RossSLS 105
Ehmke2TM 105
Ruether2TM 105
Wild Pitches
1. RingNYG 9
WilloughbyPHI 9
3. BallouSLB 8
UhleCLE 8
BoehlerBRO 8
6. BeallNYY 7
Harriss2TM 7
8. PennockNYY 6
StonerDET 6
BlakeCHC 6
DeanPHI 6
BranhamCEL 6
JohnsonCEL 6
Hit By Pitch
1. UhleCLE 13
2. BrewerKCM 12
3. SongerPIT 11
BrownSLS 11
DavisSLS 11
MorrisDS 11
7. YokelyBBS 10
WertsBSN 10
JohnsonCEL 10
10. LeeHIL 9
DonohueCIN 9
HensleySLS 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. CarlsonPHI 1,110
RootCHC 1,110
9. ShockerNYY 1,108
10. JohnsonWSH 1,101
Games Finished
1. MarberryWSH 47
2. PatePHA 33
3. DaviesNYG 29
EhrhardtBRO 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 59.40
2. GrovePHA 49.48
3. KremerPIT 40.44
4. LyonsCHW 35.42
5. RootCHC 35.12
6. MaysCIN 30.70
7. RommelPHA 29.26
8. Alexander2TM 23.68
9. CoveleskiWSH 22.76
10. RhemSTL 21.49
Win Probability Added (WPA)
1. UhleCLE 6.9
2. KremerPIT 5.5
3. GrovePHA 5.1
4. LyonsCHW 4.3
5. JonesCHC 3.9
6. MaysCIN 3.5
7. Alexander2TM 3.3
8. RootCHC 3.2
9. RommelPHA 3.2
10. CarlsonPHI 3.1
Sit. Wins Saved (WPA/LI)
1. GrovePHA 3.9
2. UhleCLE 3.6
3. Alexander2TM 3.5
4. RhemSTL 3.5
5. MaysCIN 3.1
6. KremerPIT 3.0
7. RootCHC 3.0
8. LyonsCHW 2.9
9. RommelPHA 2.7
10. DonohueCIN 2.6
Championship WPA (cWPA)
1. KremerPIT 18.5
2. Alexander2TM 16.5
3. MaysCIN 15.2
4. UhleCLE 14.1
5. DonohueCIN 10.9
6. HainesSTL 8.0
7. MayCIN 7.1
8. RhemSTL 6.0
9. AldridgePIT 5.7
10. GrovePHA 4.5
Base-Out Wins Saved (REW)
1. UhleCLE 6.2
2. GrovePHA 5.0
3. KremerPIT 4.2
4. LyonsCHW 3.7
5. RootCHC 3.6
6. MaysCIN 3.2
7. RommelPHA 2.9
8. Alexander2TM 2.4
9. CoveleskiWSH 2.3
10. RhemSTL 2.2