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. HoytNYY 22
LyonsCHW 22
HillPIT 22
6. AlexanderSTL 21
FosterCAG 21
8. GrovePHA 20
9. MooreNYY 19
PennockNYY 19
ThomasCHW 19
GrimesNYG 19
KremerPIT 19
MeadowsPIT 19
Win-Loss %
1. FosterCAG .808
2. HarrisonSLS .778
PaigeBBB .778
4. HubbardAC .769
5. BellKCM .765
McDonaldSLS .765
7. HoytNYY .759
8. ShockerNYY .750
PowellCAG .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.510
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.315
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. RootCHC 48
ScottPHI 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
PatePHA 6
SherdelSTL 6
8. ConnallyCHW 5
StonerDET 5
MogridgeBSN 5
Nehf2TM 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. ThomasCHW 36
HainesSTL 36
RootCHC 36
5. BlankenshipCHW 34
LisenbeeWSH 34
LyonsCHW 34
AldridgePIT 34
GrimesNYG 34
10. WalbergPHA 33
PettyBRO 33
Benton2TM 33
Complete Games
1. LyonsCHW 30
2. HainesSTL 25
MeadowsPIT 25
VanceBRO 25
5. ThomasCHW 24
6. HoytNYY 23
7. AlexanderSTL 22
HillPIT 22
9. GastonSLB 21
RootCHC 21
FosterCAG 21
Shutouts
1. HainesSTL 6
FosterCAG 6
3. LisenbeeWSH 4
LucasCIN 4
RootCHC 4
BellKCM 4
MitchellKCM 4
PowellCAG 4
RoganKCM 4
10. BlankenshipCHW 3
HoytNYY 3
QuinnPHA 3
RuetherNYY 3
ThomasCHW 3
VangilderSLB 3
WhitehillDET 3
KremerPIT 3
PaigeBBB 3
Crowder2TM 3
Home Runs
1. GastonSLB 18
2. WalbergPHA 17
SherdelSTL 17
4. ThomasCHW 16
ThurstonWSH 16
AldridgePIT 16
RootCHC 16
Carlson2TM 16
9. FergusonPHI 15
FitzsimmonsNYG 15
ScottPHI 15
Bases on Balls
1. RootCHC 117
2. WhitehillDET 105
3. JonesSLB 102
VangilderSLB 102
5. GastonSLB 100
6. ThomasCHW 94
7. WalbergPHA 91
8. PruettPHI 89
9. LundgrenBOS 87
RuffingBOS 87
GrimesNYG 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. HarrissBOS 21
ScottPHI 21
3. WiltseBOS 18
PettyBRO 18
SmithBSN 18
6. BlankenshipCHW 17
BuckeyeCLE 17
GastonSLB 17
PruettPHI 17
RobertsonBSN 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. AldridgePIT 113
MeadowsPIT 113
Wild Pitches
1. BuckeyeCLE 10
2. CarterHBG 9
3. GastonSLB 8
WingardSLB 8
MayCIN 8
6. LundgrenBOS 7
7. GibsonDET 6
HudlinCLE 6
StonerDET 6
CvengrosPIT 6
LuqueCIN 6
RixeyCIN 6
WertsBSN 6
MitchellKCM 6
Hit By Pitch
1. EhmkePHA 14
MayCIN 14
3. MorrisDS 13
4. PruettPHI 12
5. HudlinCLE 11
6. ConnallyCHW 9
HadleyWSH 9
HarrissBOS 9
UhleCLE 9
WhitehillDET 9
RootCHC 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. MarberryWSH 30
MooreNYY 30
4. EhrhardtBRO 26
5. ConnallyCHW 19
PatePHA 19
ClarkBRO 19
Nehf2TM 19
9. BurkeWSH 18
ColeCHW 18
GrovePHA 18
ScottPHI 18
WertsBSN 18
WilloughbyPHI 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 49.91
4. LyonsCHW 45.43
5. HainesSTL 45.29
6. KremerPIT 43.91
7. AlexanderSTL 42.39
8. VanceBRO 34.69
9. QuinnPHA 32.93
10. LucasCIN 31.31
Win Probability Added (WPA)
1. MooreNYY 8.7
2. GrovePHA 5.9
3. HainesSTL 5.8
4. BraxtonWSH 5.5
5. LyonsCHW 5.3
6. LucasCIN 5.0
7. AlexanderSTL 4.7
8. ThomasCHW 4.5
9. HoytNYY 3.7
10. HillPIT 3.5
Sit. Wins Saved (WPA/LI)
1. LyonsCHW 5.8
2. MooreNYY 4.7
3. HainesSTL 4.5
4. ThomasCHW 4.2
5. KremerPIT 4.2
6. LucasCIN 4.0
7. HoytNYY 4.0
8. AlexanderSTL 3.4
9. VanceBRO 3.3
10. HillPIT 3.2
Championship WPA (cWPA)
1. KremerPIT 17.1
2. AlexanderSTL 14.3
3. HainesSTL 14.1
4. MooreNYY 9.6
5. AldridgePIT 8.9
6. HillPIT 8.8
7. MeadowsPIT 8.6
8. LyonsCHW 7.7
9. MiljusPIT 7.5
10. ThomasCHW 6.4
Base-Out Wins Saved (REW)
1. MooreNYY 5.7
2. HoytNYY 5.3
3. ThomasCHW 5.1
4. HainesSTL 4.7
5. LyonsCHW 4.6
6. KremerPIT 4.5
7. AlexanderSTL 4.4
8. VanceBRO 3.6
9. LucasCIN 3.3
10. QuinnPHA 3.3