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 12.6
2. GehrigNYY 11.9
3. HornsbyNYG 10.2
4. FrischSTL 9.4
5. LyonsCHW 7.9
6. ThomasCHW 7.9
7. VanceBRO 7.5
8. FosterCAG 7.4
9. HeilmannDET 7.1
10. CombsNYY 7.1
WAR for Pitchers
1. ThomasCHW 8.3
2. VanceBRO 7.7
3. FosterCAG 7.3
4. LyonsCHW 7.3
5. KremerPIT 7.0
6. MooreNYY 6.6
7. PettyBRO 6.5
8. AlexanderSTL 6.2
9. HoytNYY 6.0
10. GrovePHA 5.7
Earned Run Average
1. FosterCAG 2.03
2. BellKCM 2.17
3. PowellCAG 2.25
4. MooreNYY 2.28
5. RoganKCM 2.32
6. MitchellKCM 2.36
7. PaigeBBB 2.39
8. RileDS 2.43
9. KremerPIT 2.47
10. CooperHBG 2.51
Wins
1. RootCHC 26
2. HainesSTL 24
3. HillPIT 22
HoytNYY 22
LyonsCHW 22
6. AlexanderSTL 21
FosterCAG 21
8. GrovePHA 20
9. MooreNYY 19
PennockNYY 19
GrimesNYG 19
KremerPIT 19
MeadowsPIT 19
ThomasCHW 19
Win-Loss %
1. FosterCAG .808
2. PaigeBBB .778
HarrisonSLS .778
4. HubbardAC .769
5. McDonaldSLS .765
BellKCM .765
7. HoytNYY .759
8. PowellCAG .750
ShockerNYY .750
10. MooreNYY .731
Walks & Hits per IP
1. McDonaldCAG 1.042
2. PaigeBBB 1.082
3. SalmonBBB 1.094
4. RileDS 1.109
5. AlexanderSTL 1.116
6. LucasCIN 1.127
7. RoganKCM 1.127
8. BellKCM 1.136
9. VanceBRO 1.138
10. BraxtonWSH 1.139
Hits per 9 IP
1. PaigeBBB 7.255
2. HubbardAC 7.554
3. TrentSLS 7.557
4. RileDS 7.614
5. FosterCAG 7.756
6. MooreNYY 7.817
7. SalmonBBB 7.917
8. ThomasCHW 7.927
9. VanceBRO 7.968
10. PowellCAG 7.971
Bases On Balls per 9 IP
1. AlexanderSTL 1.276
2. HarneyCAG 1.347
3. McDonaldCAG 1.361
4. LucasCIN 1.465
5. DonohueCIN 1.511
6. StreeterBBB 1.629
7. Carlson2TM 1.633
8. BellMRS 1.636
9. QuinnPHA 1.654
10. HenryNYG 1.705
Strikeouts per 9 IP
1. PaigeBBB 8.541
2. RoganKCM 6.316
3. VanceBRO 6.059
4. GrovePHA 5.970
5. FarrellAC 5.663
6. TrentSLS 5.646
7. BraxtonWSH 5.562
8. DíazCSW 5.472
9. WilliamsSLS 5.400
10. PowellCAG 5.014
Games Played
1. BraxtonWSH 58
2. MarberryWSH 56
3. GrovePHA 51
4. MooreNYY 50
5. ScottPHI 48
RootCHC 48
7. WalbergPHA 46
EhrhardtBRO 46
9. ShauteCLE 45
HenryNYG 45
Saves
1. MooreNYY 13
2. BraxtonWSH 10
3. GrovePHA 9
4. MarberryWSH 8
5. HollowayDET 6
SherdelSTL 6
PatePHA 6
8. StonerDET 5
Nehf2TM 5
ConnallyCHW 5
MogridgeBSN 5
Innings Pitched
1. RootCHC 309.0
2. LyonsCHW 307.2
ThomasCHW 307.2
4. HainesSTL 300.2
5. MeadowsPIT 299.1
6. HillPIT 277.2
7. VanceBRO 273.1
8. PettyBRO 271.2
9. AlexanderSTL 268.0
10. HudlinCLE 264.2
Strikeouts
1. VanceBRO 184
2. GrovePHA 174
3. RootCHC 145
4. FarrellAC 138
5. WalbergPHA 136
6. TrentSLS 133
7. MayCIN 121
8. FosterCAG 119
9. StreeterBBB 117
10. RoganKCM 109
Games Started
1. MeadowsPIT 38
2. HainesSTL 36
RootCHC 36
ThomasCHW 36
5. BlankenshipCHW 34
GrimesNYG 34
LisenbeeWSH 34
LyonsCHW 34
AldridgePIT 34
10. WalbergPHA 33
PettyBRO 33
Benton2TM 33
Complete Games
1. LyonsCHW 30
2. VanceBRO 25
HainesSTL 25
MeadowsPIT 25
5. ThomasCHW 24
6. HoytNYY 23
7. AlexanderSTL 22
HillPIT 22
9. FosterCAG 21
RootCHC 21
GastonSLB 21
Shutouts
1. FosterCAG 6
HainesSTL 6
3. RoganKCM 4
LisenbeeWSH 4
BellKCM 4
PowellCAG 4
RootCHC 4
MitchellKCM 4
LucasCIN 4
10. BlankenshipCHW 3
VangilderSLB 3
RuetherNYY 3
KremerPIT 3
PaigeBBB 3
HoytNYY 3
WhitehillDET 3
Crowder2TM 3
QuinnPHA 3
ThomasCHW 3
Home Runs
1. GastonSLB 18
2. WalbergPHA 17
SherdelSTL 17
4. ThurstonWSH 16
RootCHC 16
ThomasCHW 16
AldridgePIT 16
Carlson2TM 16
9. ScottPHI 15
FergusonPHI 15
FitzsimmonsNYG 15
Bases on Balls
1. RootCHC 117
2. WhitehillDET 105
3. VangilderSLB 102
JonesSLB 102
5. GastonSLB 100
6. ThomasCHW 94
7. WalbergPHA 91
8. PruettPHI 89
9. GrimesNYG 87
LundgrenBOS 87
RuffingBOS 87
Hits
1. MeadowsPIT 315
2. ScottPHI 304
3. SmithBSN 297
4. RootCHC 296
5. HudlinCLE 291
LyonsCHW 291
7. Carlson2TM 281
8. BlankenshipCHW 280
FergusonPHI 280
10. WiltseBOS 276
Strikeouts / Base On Balls
1. PaigeBBB 3.444
2. RoganKCM 3.303
3. HarneyCAG 3.250
4. McDonaldCAG 3.222
5. StreeterBBB 2.925
6. BraxtonWSH 2.909
7. VanceBRO 2.667
8. BellMRS 2.464
9. SalmonBBB 2.263
10. GrovePHA 2.203
Home Runs per 9 IP
1. HadleyWSH 0.091
2. HudlinCLE 0.102
3. PipgrasNYY 0.108
4. RobertsonBSN 0.117
5. BlakeCHC 0.120
6. RixeyCIN 0.123
7. MooreNYY 0.127
8. BushCHC 0.140
9. DonohueCIN 0.142
10. WhitehillDET 0.153
Losses
1. ScottPHI 21
HarrissBOS 21
3. WiltseBOS 18
PettyBRO 18
SmithBSN 18
6. BlankenshipCHW 17
PruettPHI 17
RobertsonBSN 17
BuckeyeCLE 17
GastonSLB 17
Earned Runs
1. GastonSLB 141
2. BlankenshipCHW 133
3. ScottPHI 132
4. RootCHC 129
5. PruettPHI 125
6. WiltseBOS 124
7. FergusonPHI 122
8. HudlinCLE 118
9. WingardSLB 114
10. MeadowsPIT 113
AldridgePIT 113
Wild Pitches
1. BuckeyeCLE 10
2. CarterHBG 9
3. WingardSLB 8
MayCIN 8
GastonSLB 8
6. LundgrenBOS 7
7. CvengrosPIT 6
LuqueCIN 6
RixeyCIN 6
GibsonDET 6
StonerDET 6
WertsBSN 6
MitchellKCM 6
HudlinCLE 6
Hit By Pitch
1. MayCIN 14
EhmkePHA 14
3. MorrisDS 13
4. PruettPHI 12
5. HudlinCLE 11
6. HadleyWSH 9
UhleCLE 9
ConnallyCHW 9
WhitehillDET 9
RootCHC 9
HarrissBOS 9
BrewerKCM 9
Batters Faced
1. RootCHC 1,316
2. MeadowsPIT 1,263
3. LyonsCHW 1,262
4. ThomasCHW 1,252
5. HainesSTL 1,228
6. HillPIT 1,165
7. HudlinCLE 1,156
8. PettyBRO 1,137
9. VanceBRO 1,123
10. GastonSLB 1,117
Games Finished
1. BraxtonWSH 31
2. MooreNYY 30
MarberryWSH 30
4. EhrhardtBRO 26
5. Nehf2TM 19
ConnallyCHW 19
PatePHA 19
ClarkBRO 19
9. GrovePHA 18
ScottPHI 18
WertsBSN 18
WilloughbyPHI 18
BurkeWSH 18
ColeCHW 18
Adjusted ERA+
1. FosterCAG 184
2. CooperHBG 175
3. BellKCM 173
4. MooreNYY 171
5. KremerPIT 168
6. PowellCAG 166
7. RoganKCM 161
8. AlexanderSTL 160
9. MitchellKCM 158
10. HubbardAC 158
Fielding Independent Pitching
1. BraxtonWSH 2.36
2. GrovePHA 2.40
3. VanceBRO 2.55
4. DonohueCIN 2.72
5. MayCIN 2.77
6. ElliottBRO 2.77
7. FarrellAC 2.80
8. MooreNYY 2.83
9. LucasCIN 2.89
10. RixeyCIN 2.93
Adj. Pitching Runs
1. ThomasCHW 43
2. AlexanderSTL 42
3. KremerPIT 40
4. HainesSTL 40
5. FosterCAG 39
6. MooreNYY 39
7. LyonsCHW 39
8. HoytNYY 38
9. VanceBRO 37
10. CooperHBG 36
Adj. Pitching Wins
1. AlexanderSTL 4.4
2. ThomasCHW 4.3
3. KremerPIT 4.2
4. HainesSTL 4.2
5. FosterCAG 4.0
6. VanceBRO 3.9
7. LyonsCHW 3.9
8. MooreNYY 3.9
9. HoytNYY 3.9
10. CooperHBG 3.4
Base-Out Runs Saved (RE24)
1. MooreNYY 54.98
2. HoytNYY 50.23
3. ThomasCHW 47.02
4. HainesSTL 45.05
5. KremerPIT 43.91
6. LyonsCHW 42.53
7. AlexanderSTL 40.69
8. VanceBRO 34.69
9. LucasCIN 31.16
10. GrovePHA 28.39
Win Probability Added (WPA)
1. MooreNYY 8.7
2. HainesSTL 5.8
3. GrovePHA 5.6
4. LyonsCHW 5.1
5. LucasCIN 4.8
6. AlexanderSTL 4.3
7. ThomasCHW 4.2
8. HillPIT 3.7
9. HoytNYY 3.7
10. HadleyWSH 2.8
Sit. Wins Saved (WPA/LI)
1. LyonsCHW 5.5
2. HainesSTL 4.9
3. MooreNYY 4.7
4. KremerPIT 4.2
5. LucasCIN 4.1
6. HoytNYY 4.0
7. ThomasCHW 3.8
8. VanceBRO 3.3
9. HillPIT 3.3
10. AlexanderSTL 3.2
Championship WPA (cWPA)
1. KremerPIT 17.1
2. HainesSTL 14.0
3. AlexanderSTL 10.4
4. MooreNYY 9.6
5. HillPIT 9.4
6. AldridgePIT 8.9
7. MeadowsPIT 8.6
8. LyonsCHW 7.7
9. MiljusPIT 7.5
10. ThomasCHW 5.9
Base-Out Wins Saved (REW)
1. MooreNYY 5.7
2. HoytNYY 5.3
3. ThomasCHW 4.8
4. HainesSTL 4.7
5. KremerPIT 4.5
6. LyonsCHW 4.3
7. AlexanderSTL 4.2
8. VanceBRO 3.6
9. LucasCIN 3.3
10. PettyBRO 2.8