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. HubbellNYG 9.0
2. FoxxPHA 9.0
3. KleinPHI 7.9
4. WarnekeCHC 7.9
5. GrovePHA 7.3
6. GehringerDET 7.3
7. GehrigNYY 7.2
8. CroninWSH 7.1
9. BergerBSN 6.9
10. HadleySLB 6.9
WAR for Pitchers
1. HubbellNYG 9.0
2. GrovePHA 8.4
3. HadleySLB 7.4
4. WarnekeCHC 6.6
5. HarderCLE 5.6
6. DeanSTL 5.5
7. MarberryDET 5.4
8. SchumacherNYG 5.3
9. MungoBRO 5.2
10. BrandtBSN 5.1
Earned Run Average
1. HubbellNYG 1.66
2. PaigePC 1.94
3. WarnekeCHC 2.00
4. Bailey2TM 2.03
5. SchumacherNYG 2.16
6. StreeterPC 2.25
7. FosterCAG 2.47
8. BrownHG 2.60
9. BrandtBSN 2.60
10. RootCHC 2.60
Wins
1. CrowderWSH 24
GrovePHA 24
3. HubbellNYG 23
4. WhitehillWSH 22
5. CantwellBSN 20
DeanSTL 20
BushCHC 20
8. SchumacherNYG 19
9. BrandtBSN 18
WarnekeCHC 18
FrenchPIT 18
Win-Loss %
1. RichardsonBBS .833
2. Hunter2TM .786
3. BrownHG .750
MillerNEG .750
GrovePHA .750
Van AttaNYY .750
7. WhitehillWSH .733
8. StreeterPC .714
StewartWSH .714
WilliamsCBB .714
HayesBBS .714
Walks & Hits per IP
1. PaigePC 0.826
2. FosterCAG 0.956
3. HubbellNYG 0.982
4. StreeterPC 1.052
5. WillisNEG 1.090
6. SchumacherNYG 1.094
7. Bailey2TM 1.142
8. SwiftPIT 1.145
9. BettsBSN 1.157
10. BrandtBSN 1.158
Hits per 9 IP
1. PaigePC 5.606
2. FosterCAG 6.777
3. SchumacherNYG 6.924
4. Bailey2TM 7.004
5. JonesBBS 7.091
6. StreeterPC 7.371
7. BridgesDET 7.416
8. HubbellNYG 7.464
9. ParmeleeNYG 7.873
10. BrandtBSN 8.009
Bases On Balls per 9 IP
1. LucasCIN 0.738
2. ByrdCBB 1.137
3. WillisNEG 1.209
4. HubbellNYG 1.370
5. SwiftPIT 1.484
6. Powell2TM 1.548
7. HansenPHI 1.604
8. BrownCLE 1.654
9. FrenchPIT 1.699
10. PorterNEG 1.800
Strikeouts per 9 IP
1. PaigePC 8.809
2. JonesBBS 6.955
3. KincannonPC 6.688
4. Hunter2TM 6.687
5. FosterCAG 6.562
6. GomezNYY 6.251
7. DeanSTL 6.113
8. MatlockPC 6.067
9. AllenNYY 5.800
10. BellPC 5.523
Games Played
1. CrowderWSH 52
2. RussellWSH 50
3. DeanSTL 48
4. WelchBOS 47
FrenchPIT 47
6. KlineBOS 46
7. HadleySLB 45
HogsettDET 45
GrovePHA 45
HubbellNYG 45
LiskaPHI 45
Saves
1. RussellWSH 13
2. HogsettDET 9
3. MooreNYY 8
4. CollinsPHI 6
HevingCHW 6
GrovePHA 6
7. McAfeeWSH 5
DeanSTL 5
HarrisPIT 5
FaberCHW 5
BellNYG 5
HubbellNYG 5
Innings Pitched
1. HadleySLB 316.2
2. HubbellNYG 308.2
3. CrowderWSH 299.1
4. DeanSTL 293.0
5. FrenchPIT 291.1
6. BrandtBSN 287.2
7. WarnekeCHC 287.1
8. CarletonSTL 277.0
9. GrovePHA 275.1
10. WhitehillWSH 270.0
Strikeouts
1. DeanSTL 199
2. GomezNYY 163
3. HubbellNYG 156
4. HadleySLB 149
5. CarletonSTL 147
6. WarnekeCHC 133
7. ParmeleeNYG 132
8. RuffingNYY 122
9. BridgesDET 120
10. AllenNYY 119
Games Started
1. WhitehillWSH 37
2. HadleySLB 36
BlaeholderSLB 36
4. CrowderWSH 35
BeckBRO 35
FitzsimmonsNYG 35
FrenchPIT 35
8. DeanSTL 34
WarnekeCHC 34
10. CarletonSTL 33
SchumacherNYG 33
HubbellNYG 33
Derringer2TM 33
Complete Games
1. DeanSTL 26
WarnekeCHC 26
3. BrandtBSN 23
4. HubbellNYG 22
5. LucasCIN 21
SchumacherNYG 21
GrovePHA 21
FrenchPIT 21
9. BushCHC 20
RootCHC 20
Shutouts
1. HubbellNYG 10
2. SchumacherNYG 7
3. HildebrandCLE 6
4. FrenchPIT 5
5. GomezNYY 4
BrandtBSN 4
CarletonSTL 4
JohnsonCIN 4
WarnekeCHC 4
BushCHC 4
Home Runs
1. BlaeholderSLB 24
2. StewartWSH 19
WeilandBOS 19
4. CainPHA 18
HolleyPHI 18
SorrellDET 18
7. HadleySLB 17
8. GomezNYY 16
9. CarletonSTL 15
10. CrowderWSH 14
FitzsimmonsNYG 14
RootCHC 14
Bases on Balls
1. HadleySLB 141
2. CainPHA 137
3. BridgesDET 110
4. GomezNYY 106
5. WeilandBOS 100
WhitehillWSH 100
7. HallahanSTL 98
8. CarletonSTL 97
9. WalbergPHA 95
10. RuffingNYY 93
RhodesBOS 93
Hits
1. CrowderWSH 311
2. HadleySLB 309
3. FrenchPIT 290
4. BlaeholderSLB 283
5. GrovePHA 280
6. DeanSTL 279
7. WhitehillWSH 271
8. BeckBRO 270
9. Derringer2TM 264
10. CarletonSTL 263
Strikeouts / Base On Balls
1. PaigePC 4.813
2. FosterCAG 3.588
3. HubbellNYG 3.319
4. WillisNEG 3.111
5. DeanSTL 3.109
6. BellPC 2.864
7. MatlockPC 2.857
8. ByrdCBB 2.750
9. Powell2TM 2.688
10. BrownHG 2.563
Home Runs per 9 IP
1. Powell2TM 0.097
2. KincannonPC 0.124
3. Derringer2TM 0.145
4. TinningCHC 0.154
5. WilliamsCBB 0.156
6. HubbellNYG 0.175
7. ByrdCBB 0.190
8. DavisCBB 0.205
WaddyID 0.205
10. FosterCAG 0.215
Losses
1. Derringer2TM 27
2. LyonsCHW 21
3. HadleySLB 20
BeckBRO 20
5. BlaeholderSLB 19
6. DeanSTL 18
JohnsonCIN 18
8. Brown2TM 17
HarderCLE 17
BengeBRO 17
Earned Runs
1. HadleySLB 138
2. BlaeholderSLB 134
3. CrowderWSH 132
4. LyonsCHW 111
5. WalbergPHA 109
6. Brown2TM 104
RhodesBOS 104
CarletonSTL 104
9. CainPHA 103
MahaffeyPHA 103
Wild Pitches
1. ParmeleeNYG 14
2. AllenNYY 10
Brown2TM 10
CarrollBRO 10
LyonsCHW 10
6. McDonald2TM 9
7. HadleySLB 8
HallahanSTL 8
9. MungoBRO 7
Derringer2TM 7
Hit By Pitch
1. ParmeleeNYG 14
2. HolleyPHI 13
3. BeckBRO 11
4. RootCHC 10
5. CarrollBRO 7
6. CollinsPHI 6
BridgesDET 6
MillerCHW 6
ThurstonBRO 6
KlineBOS 6
BengeBRO 6
JonesBBS 6
Derringer2TM 6
Batters Faced
1. HadleySLB 1,365
2. CrowderWSH 1,268
3. FrenchPIT 1,209
4. HubbellNYG 1,206
5. DeanSTL 1,202
6. WarnekeCHC 1,175
7. GrovePHA 1,173
8. CarletonSTL 1,168
9. BrandtBSN 1,162
10. WhitehillWSH 1,149
Games Finished
1. HogsettDET 34
2. RussellWSH 31
3. WelchBOS 30
4. MooreNYY 26
LiskaPHI 26
6. FaberCHW 24
JohnsonSTL 24
8. BellNYG 22
LuqueNYG 22
10. FreyCIN 21
GraySLB 21
KlineBOS 21
ShauteBRO 21
Adjusted ERA+
1. PaigePC 221
2. Bailey2TM 212
3. HubbellNYG 193
4. StreeterPC 191
5. FosterCAG 174
6. BrownHG 166
7. WarnekeCHC 165
8. DavisCBB 162
9. WillisNEG 160
10. MillerNEG 153
Fielding Independent Pitching
1. PaigePC 1.88
2. FosterCAG 2.54
3. HubbellNYG 2.63
4. MatlockPC 2.63
5. Powell2TM 2.70
6. DeanSTL 2.74
7. ByrdCBB 2.89
8. StreeterPC 2.89
9. WillisNEG 2.90
10. BrownHG 2.91
Adj. Pitching Runs
1. HubbellNYG 55
2. WarnekeCHC 39
3. HarderCLE 35
4. GrovePHA 34
5. SchumacherNYG 33
6. PearsonCLE 30
7. MarberryDET 28
8. WhitehillWSH 28
9. BridgesDET 28
10. HadleySLB 27
Adj. Pitching Wins
1. HubbellNYG 6.3
2. WarnekeCHC 4.5
3. SchumacherNYG 3.7
4. HarderCLE 3.5
5. GrovePHA 3.3
6. PearsonCLE 3.1
7. MarberryDET 2.8
8. WhitehillWSH 2.7
9. BridgesDET 2.7
10. HadleySLB 2.6
Base-Out Runs Saved (RE24)
1. HubbellNYG 65.80
2. WarnekeCHC 45.56
3. SchumacherNYG 41.77
4. GrovePHA 39.05
5. MarberryDET 33.60
6. BrandtBSN 32.98
7. WhitehillWSH 32.24
8. PearsonCLE 29.80
9. HarderCLE 28.68
10. BettsBSN 26.77
Win Probability Added (WPA)
1. HubbellNYG 10.3
2. GrovePHA 5.5
3. HarderCLE 4.5
4. WarnekeCHC 4.3
5. BridgesDET 4.1
6. SchumacherNYG 4.0
7. BrandtBSN 3.8
8. BrownCLE 3.8
9. WeilandBOS 3.7
10. WhitehillWSH 3.3
Sit. Wins Saved (WPA/LI)
1. HubbellNYG 6.3
2. SchumacherNYG 4.6
3. WarnekeCHC 3.6
4. BrandtBSN 3.5
5. DeanSTL 3.2
6. HarderCLE 3.1
7. GrovePHA 3.1
8. FrenchPIT 2.9
9. WhitehillWSH 2.7
10. BridgesDET 2.6
Championship WPA (cWPA)
1. HubbellNYG 33.5
2. SchumacherNYG 11.1
3. WhitehillWSH 9.1
4. CarletonSTL 7.0
5. StewartWSH 6.6
6. ParmeleeNYG 6.4
7. WarnekeCHC 5.8
8. CrowderWSH 5.6
9. RootCHC 4.9
10. FrenchPIT 4.3
Base-Out Wins Saved (REW)
1. HubbellNYG 7.9
2. WarnekeCHC 5.3
3. SchumacherNYG 4.9
4. BrandtBSN 3.9
5. GrovePHA 3.9
6. MarberryDET 3.3
7. WhitehillWSH 3.2
8. BettsBSN 3.1
9. PearsonCLE 3.0
10. FrenchPIT 2.9