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 10.5
2. GrovePHA 10.3
3. GehrigNYY 9.6
4. FerrellCLE 9.4
5. CroninWSH 8.5
6. TerryNYG 7.9
7. StewartSLB 7.8
8. SimmonsPHA 7.8
9. WilsonCHC 7.4
10. UhleDET 7.3
WAR for Pitchers
1. GrovePHA 10.4
2. FerrellCLE 8.3
3. StewartSLB 7.3
4. VanceBRO 7.3
5. UhleDET 6.3
6. SorrellDET 5.9
7. GastonBOS 5.3
8. LyonsCHW 5.3
9. CollinsPHI 5.3
10. SmithBSN 4.9
Earned Run Average
1. GrovePHA 2.54
2. RadcliffeSLS 2.58
3. VanceBRO 2.61
4. PaigeBBB 2.87
5. BellKCM 2.95
6. DíazCSW 2.95
7. CooperDS 3.10
8. FerrellCLE 3.31
9. BrewerKCM 3.32
10. StewartSLB 3.45
Wins
1. GrovePHA 28
2. FerrellCLE 25
3. EarnshawPHA 22
LyonsCHW 22
5. KremerPIT 20
StewartSLB 20
MaloneCHC 20
8. FitzsimmonsNYG 19
9. Crowder2TM 18
10. HubbellNYG 17
FrenchPIT 17
VanceBRO 17
WalkerNYG 17
WhitehillDET 17
BramePIT 17
Win-Loss %
1. GrovePHA .848
2. RadcliffeSLS .833
3. TrentSLS .800
HensleySLS .800
5. Davis2TM .786
6. PaigeBBB .778
7. BellKCM .769
8. MarberryWSH .750
CooperKCM .750
ShoresPHA .750
Walks & Hits per IP
1. PaigeBBB 0.810
2. DeanDS 1.051
3. BellKCM 1.055
4. CooperDS 1.107
5. VanceBRO 1.144
GrovePHA 1.144
7. RadcliffeSLS 1.153
8. DíazCSW 1.216
9. ClarkBRO 1.235
10. Salmon2TM 1.246
Hits per 9 IP
1. PaigeBBB 6.212
2. RadcliffeSLS 7.882
3. DeanDS 8.140
4. DíazCSW 8.147
5. BellKCM 8.182
6. Gillispie2TM 8.328
7. HadleyWSH 8.366
8. VanceBRO 8.385
9. FosterCAG 8.406
10. GrovePHA 8.443
Bases On Balls per 9 IP
1. PaigeBBB 1.075
2. Salmon2TM 1.087
3. PennockNYY 1.151
4. BellKCM 1.309
5. DeanDS 1.324
6. CooperDS 1.372
7. ClarkBRO 1.710
8. LyonsCHW 1.723
9. KolpCIN 1.818
10. JohnsonSTL 1.822
Strikeouts per 9 IP
1. CooperKCM 8.721
2. PaigeBBB 8.243
3. FosterCAG 7.404
4. HallahanSTL 6.712
5. GrovePHA 6.464
6. VanceBRO 6.019
7. JohnsonNYY 5.903
8. BellKCM 5.891
9. ShawDS 5.873
10. EarnshawPHA 5.868
Games Played
1. GrovePHA 50
2. EarnshawPHA 49
3. ElliottPHI 48
4. CollinsPHI 47
5. BushCHC 46
6. PruettNYG 45
MaloneCHC 45
8. ClarkBRO 44
PipgrasNYY 44
JohnsonNYY 44
FreyCIN 44
Saves
1. GrovePHA 9
2. BellSTL 8
3. ClarkBRO 7
4. Braxton2TM 6
QuinnPHA 6
HevingNYG 6
SwetonicPIT 6
LindseySTL 6
9. SmithBSN 5
PipgrasNYY 5
SullivanDET 5
MaloneCHC 5
Innings Pitched
1. LyonsCHW 297.2
2. FerrellCLE 296.2
3. EarnshawPHA 296.0
4. GrovePHA 291.0
5. Crowder2TM 279.2
6. KremerPIT 276.0
7. FrenchPIT 274.2
8. GastonBOS 273.0
9. MaloneCHC 271.2
10. StewartSLB 271.0
Strikeouts
1. GrovePHA 209
2. EarnshawPHA 193
3. HallahanSTL 177
4. VanceBRO 173
5. HadleyWSH 162
6. FerrellCLE 143
7. MaloneCHC 142
8. FosterCAG 133
9. Ruffing2TM 131
10. RootCHC 124
Games Started
1. EarnshawPHA 39
2. KremerPIT 38
3. LyonsCHW 36
4. FrenchPIT 35
FerrellCLE 35
Crowder2TM 35
MaloneCHC 35
8. GastonBOS 34
HadleyWSH 34
WalkerNYG 34
Complete Games
1. LyonsCHW 29
2. FerrellCLE 25
Crowder2TM 25
4. StewartSLB 23
5. GrovePHA 22
BramePIT 22
MaloneCHC 22
8. GastonBOS 21
FrenchPIT 21
10. VanceBRO 20
EarnshawPHA 20
SeiboldBSN 20
Shutouts
1. RootCHC 4
VanceBRO 4
3. BrownCLE 3
HubbellNYG 3
PipgrasNYY 3
FrenchPIT 3
EarnshawPHA 3
8. GastonBOS 2
PhelpsBRO 2
SmithBSN 2
ThurstonBRO 2
BrewerKCM 2
DavisDS 2
McHenryKCM 2
PaigeBBB 2
GrovePHA 2
ElliottBRO 2
Cornelius2TM 2
MarberryWSH 2
SorrellDET 2
WalbergPHA 2
FreyCIN 2
JohnsonSTL 2
LuqueBRO 2
WalkerNYG 2
WoodPIT 2
BellKCM 2
DeanDS 2
ShawDS 2
HallahanSTL 2
KolpCIN 2
TrentSLS 2
Ruffing2TM 2
Home Runs
1. KremerPIT 29
2. FitzsimmonsNYG 26
3. SmithBSN 25
4. SweetlandPHI 24
5. BengePHI 22
BushCHC 22
CollinsPHI 22
8. PhelpsBRO 21
StewartSLB 21
BramePIT 21
Bases on Balls
1. EarnshawPHA 139
2. HallahanSTL 126
3. FerrellCLE 106
SorrellDET 106
5. HadleyWSH 105
6. JohnsonNYY 104
7. BlakeCHC 99
8. GastonBOS 98
9. Crowder2TM 96
MaloneCHC 96
Hits
1. KremerPIT 366
2. LyonsCHW 331
3. FrenchPIT 325
4. BengePHI 305
5. RussellBOS 302
6. EarnshawPHA 299
FerrellCLE 299
8. FreyCIN 295
9. MacFaydenBOS 293
10. BushCHC 291
BramePIT 291
Strikeouts / Base On Balls
1. PaigeBBB 7.667
2. Salmon2TM 5.053
3. BellKCM 4.500
4. GrovePHA 3.483
5. DeanDS 3.150
6. VanceBRO 3.145
7. CooperDS 2.737
8. JohnsonSTL 2.421
9. FosterCAG 2.333
10. PennockNYY 2.300
Home Runs per 9 IP
1. JonesWSH 0.196
2. HadleyWSH 0.207
3. GrovePHA 0.247
4. WalbergPHA 0.263
5. BrownWSH 0.274
6. MacFaydenBOS 0.301
7. WhitehillDET 0.326
8. LyonsCHW 0.363
9. PipgrasNYY 0.367
10. FaberCHW 0.373
Losses
1. GastonBOS 20
RussellBOS 20
3. FrenchPIT 18
FreyCIN 18
CoffmanSLB 18
6. LisenbeeBOS 17
HenryCHW 17
WilloughbyPHI 17
9. HudlinCLE 16
LucasCIN 16
SeiboldBSN 16
Crowder2TM 16
Earned Runs
1. BushCHC 155
2. KremerPIT 154
3. EarnshawPHA 146
4. BengePHI 143
SweetlandPHI 143
6. RussellBOS 139
7. FrenchPIT 133
8. WilloughbyPHI 129
9. FreyCIN 128
10. CollinsPHI 127
Benton2TM 127
Wild Pitches
1. BushCHC 12
2. GastonBOS 11
JohnsonNYY 11
HallahanSTL 11
5. EarnshawPHA 10
6. Benton2TM 9
7. SheridNYY 7
Grimes2TM 7
FreyCIN 7
HainesSTL 7
SpencerPIT 7
Hit By Pitch
1. HubbellNYG 11
2. CollinsPHI 10
3. HogsettDET 9
4. BrewerKCM 8
PipgrasNYY 8
WhitehillDET 8
7. RixeyCIN 7
RootCHC 7
Grimes2TM 7
WalkerNYG 7
Batters Faced
1. EarnshawPHA 1,299
2. FerrellCLE 1,274
3. LyonsCHW 1,258
4. FrenchPIT 1,232
KremerPIT 1,232
6. MaloneCHC 1,197
7. GrovePHA 1,191
8. Crowder2TM 1,188
9. GastonBOS 1,175
10. MacFaydenBOS 1,169
Games Finished
1. KimseySLB 30
2. HevingNYG 22
SpencerPIT 22
4. WalshCHW 21
5. AppletonCLE 20
RommelPHA 20
ElliottPHI 20
8. McKainCHW 19
SmithBOS 19
JohnsonNYY 19
LindseySTL 19
Adjusted ERA+
1. VanceBRO 189
2. GrovePHA 185
3. RadcliffeSLS 185
4. PaigeBBB 166
5. BellKCM 161
6. DíazCSW 161
7. CooperDS 153
8. FerrellCLE 145
9. BrewerKCM 143
10. StewartSLB 140
Fielding Independent Pitching
1. GrovePHA 2.45
2. VanceBRO 2.97
3. HadleyWSH 3.19
4. Ruffing2TM 3.28
5. PennockNYY 3.32
6. HubbellNYG 3.34
7. PipgrasNYY 3.44
8. JohnsonSTL 3.45
9. LyonsCHW 3.51
10. JonesWSH 3.53
Adj. Pitching Runs
1. GrovePHA 68
2. VanceBRO 63
3. FerrellCLE 43
4. StewartSLB 42
5. UhleDET 31
6. Crowder2TM 29
7. RadcliffeSLS 28
8. HadleyWSH 28
9. MaloneCHC 26
10. HubbellNYG 25
Adj. Pitching Wins
1. GrovePHA 6.5
2. VanceBRO 6.1
3. FerrellCLE 4.0
4. StewartSLB 4.0
5. UhleDET 3.0
6. Crowder2TM 2.7
7. RadcliffeSLS 2.6
8. HadleyWSH 2.6
9. BellKCM 2.3
MaloneCHC 2.3
Base-Out Runs Saved (RE24)
1. GrovePHA 81.84
2. VanceBRO 62.52
3. StewartSLB 49.57
4. FerrellCLE 41.52
5. UhleDET 36.75
6. HubbellNYG 33.95
7. Crowder2TM 32.65
8. SorrellDET 31.33
9. MaloneCHC 31.14
10. ElliottBRO 29.28
Win Probability Added (WPA)
1. GrovePHA 9.8
2. StewartSLB 6.5
3. VanceBRO 6.2
4. MaloneCHC 4.9
5. LyonsCHW 4.7
6. SeiboldBSN 4.6
7. HadleyWSH 4.4
8. FerrellCLE 3.8
9. MarberryWSH 3.3
10. SmithBSN 3.2
Sit. Wins Saved (WPA/LI)
1. GrovePHA 6.6
2. VanceBRO 5.7
3. StewartSLB 4.5
4. HubbellNYG 3.6
5. LyonsCHW 3.5
6. FerrellCLE 3.2
7. UhleDET 3.2
8. Crowder2TM 3.1
9. HadleyWSH 3.0
10. GastonBOS 2.9
Championship WPA (cWPA)
1. VanceBRO 32.9
2. MaloneCHC 19.3
3. GrovePHA 18.7
4. HallahanSTL 11.0
5. ClarkBRO 10.9
6. PhelpsBRO 9.0
7. MarberryWSH 8.4
8. ElliottBRO 7.9
9. Grimes2TM 6.1
10. HadleyWSH 5.9
Base-Out Wins Saved (REW)
1. GrovePHA 8.0
2. VanceBRO 6.0
3. StewartSLB 4.7
4. FerrellCLE 3.9
5. UhleDET 3.5
6. HubbellNYG 3.2
7. Crowder2TM 3.1
8. SorrellDET 2.9
9. MaloneCHC 2.9
10. HadleyWSH 2.7