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.0
3. GehrigNYY 8.6
4. FerrellCLE 8.0
5. SimmonsPHA 7.4
6. CroninWSH 6.8
7. TerryNYG 6.6
8. AverillCLE 6.5
9. ClarkBRO 6.3
10. BrandtBSN 6.2
WAR for Pitchers
1. GrovePHA 10.4
2. BengePHI 6.2
3. FerrellCLE 6.2
4. GomezNYY 5.9
5. ClarkBRO 5.8
6. WalbergPHA 5.7
7. UhleDET 5.6
8. BrandtBSN 5.5
9. WalkerNYG 5.4
10. EarnshawPHA 4.9
Earned Run Average
1. HensleySLS 1.63
2. GrovePHA 2.06
3. DeanDS 2.06
4. WalkerNYG 2.26
5. McDonald2TM 2.27
6. MitchellAB2 2.27
7. HubbellNYG 2.65
8. GomezNYY 2.67
9. BrownAB2 2.83
10. Williams2TM 2.89
Wins
1. GrovePHA 31
2. FerrellCLE 22
3. EarnshawPHA 21
GomezNYY 21
5. WalbergPHA 20
6. ElliottPHI 19
HallahanSTL 19
MeinePIT 19
9. CrowderWSH 18
BrandtBSN 18
DerringerSTL 18
FitzsimmonsNYG 18
Win-Loss %
1. GrovePHA .886
2. MarberryWSH .800
MatlockSLS .800
4. MahaffeyPHA .789
5. MitchellAB2 .778
6. EarnshawPHA .750
7. HunterSLS .714
8. DeanDS .700
GomezNYY .700
10. DerringerSTL .692
Walks & Hits per IP
1. MitchellAB2 0.906
2. TrentSLS 1.050
3. GrovePHA 1.077
4. HubbellNYG 1.121
5. BrownAB2 1.130
6. WalkerNYG 1.153
7. JohnsonSTL 1.156
8. EarnshawPHA 1.172
9. GomezNYY 1.198
10. FitzsimmonsNYG 1.198
Hits per 9 IP
1. MitchellAB2 6.015
2. TrentSLS 6.210
3. HadleyWSH 7.263
4. BrownAB2 7.419
5. GomezNYY 7.630
6. HubbellNYG 7.657
7. StrongSLS 7.757
8. GrovePHA 7.763
9. WalkerNYG 7.972
10. JohnsonNYY 8.068
Bases On Balls per 9 IP
1. JohnsonSTL 1.403
2. PennockNYY 1.426
3. WhiteLOW 1.464
4. LucasCIN 1.475
5. DeanDS 1.669
6. McDonald2TM 1.794
7. GraySLB 1.884
8. GrovePHA 1.933
9. CantwellBSN 1.957
10. ClarkBRO 2.006
Strikeouts per 9 IP
1. ParkerAB2 7.714
2. Williams2TM 7.214
3. TrentSLS 7.020
4. HadleyWSH 6.212
5. VanceBRO 6.174
6. MillerCCU 6.052
7. BrownAB2 6.042
8. MatlockSLS 5.862
9. HallahanSTL 5.755
10. DerringerSTL 5.698
Games Played
1. HadleyWSH 55
2. MooreBOS 53
3. ElliottPHI 52
4. CarawayCHW 51
5. FischerWSH 46
FrazierCHW 46
7. MarberryWSH 45
8. CrowderWSH 44
FaberCHW 44
HudlinCLE 44
WalbergPHA 44
Saves
1. QuinnBRO 13
2. MooreBOS 8
MarberryWSH 8
4. KimseySLB 7
LindseySTL 7
HadleyWSH 7
7. EarnshawPHA 6
8. ElliottPHI 5
WalkerNYG 5
GrovePHA 5
Innings Pitched
1. WalbergPHA 291.0
2. GrovePHA 288.2
3. MeinePIT 284.0
4. EarnshawPHA 281.2
5. FerrellCLE 276.1
6. FrenchPIT 275.2
7. WhitehillDET 271.1
8. JohnsonCIN 262.1
9. BrownWSH 258.2
10. GraySLB 258.0
StewartSLB 258.0
Strikeouts
1. GrovePHA 175
2. HallahanSTL 159
3. HubbellNYG 155
4. EarnshawPHA 152
5. GomezNYY 150
VanceBRO 150
7. DerringerSTL 134
8. RuffingNYY 132
9. RootCHC 131
10. HadleyWSH 124
Games Started
1. GraySLB 37
2. ThomasCHW 36
3. FerrellCLE 35
WalbergPHA 35
MeinePIT 35
6. HudlinCLE 34
WhitehillDET 34
8. BrownCLE 33
StewartSLB 33
FitzsimmonsNYG 33
FrenchPIT 33
JohnsonCIN 33
Complete Games
1. FerrellCLE 27
GrovePHA 27
3. LucasCIN 24
4. EarnshawPHA 23
BrandtBSN 23
6. WhitehillDET 22
MeinePIT 22
8. HubbellNYG 21
9. StewartSLB 20
FrenchPIT 20
Shutouts
1. WalkerNYG 6
2. HubbellNYG 4
GrovePHA 4
FitzsimmonsNYG 4
DerringerSTL 4
6. ClarkBRO 3
ZacharyBSN 3
LucasCIN 3
BrandtBSN 3
EarnshawPHA 3
SeiboldBSN 3
RootCHC 3
HallahanSTL 3
GrimesSTL 3
MeinePIT 3
Home Runs
1. WhitehillDET 22
2. GraySLB 20
3. CarawayCHW 17
StewartSLB 17
ThomasCHW 17
RhemSTL 17
7. EarnshawPHA 16
WalbergPHA 16
FitzsimmonsNYG 16
10. BlaeholderSLB 15
ElliottPHI 15
Bases on Balls
1. FerrellCLE 130
2. FrazierCHW 127
3. WhitehillDET 118
4. SorrellDET 114
5. HallahanSTL 112
6. WalbergPHA 109
7. BridgesDET 108
8. JohnsonNYY 102
9. CarawayCHW 101
10. HadleyWSH 92
Hits
1. GraySLB 323
2. HudlinCLE 313
3. FrenchPIT 301
4. RussellBOS 298
ThomasCHW 298
WalbergPHA 298
7. ElliottPHI 288
8. StewartSLB 287
WhitehillDET 287
10. BrownCLE 284
Strikeouts / Base On Balls
1. VanceBRO 2.830
2. JohnsonSTL 2.828
3. GrovePHA 2.823
4. WhiteLOW 2.778
5. McDonald2TM 2.316
6. HubbellNYG 2.313
7. WillisCCU 2.222
8. BrownAB2 2.194
9. PennockNYY 2.167
TrentSLS 2.167
Home Runs per 9 IP
1. Williams2TM 0.000
HensleySLS 0.000
MatlockSLS 0.000
4. McDonald2TM 0.094
5. StrongSLS 0.149
6. BrownAB2 0.153
7. LaneAB2 0.153
8. ClarkBRO 0.154
9. MacFaydenBOS 0.156
10. McCallDS 0.167
Losses
1. CarawayCHW 24
GraySLB 24
3. JohnsonCIN 19
4. RussellBOS 18
BengePHI 18
SeiboldBSN 18
7. StewartSLB 17
8. BridgesDET 16
WhitehillDET 16
CollinsPHI 16
Earned Runs
1. CarawayCHW 152
2. GraySLB 146
3. RussellBOS 133
4. HudlinCLE 130
5. ThomasCHW 129
6. FrazierCHW 126
StewartSLB 126
8. WhitehillDET 123
9. BrownCLE 122
10. WalbergPHA 121
Wild Pitches
1. HallahanSTL 11
2. BridgesDET 9
3. BolenPHI 7
DudleyPHI 7
5. UhleDET 6
BushCHC 6
DerringerSTL 6
FrankhouseBSN 6
SpencerPIT 6
Blake2TM 6
Hit By Pitch
1. GrimesSTL 10
2. HerringDET 8
BaechtCHC 8
PowellDS 8
5. CarawayCHW 7
MacFaydenBOS 7
MeinePIT 7
RootCHC 7
9. ConnallyCLE 6
HarderCLE 6
RuffingNYY 6
DudleyPHI 6
JohnsonCIN 6
Batters Faced
1. WalbergPHA 1,248
2. FerrellCLE 1,227
3. MeinePIT 1,202
4. WhitehillDET 1,197
5. EarnshawPHA 1,174
6. FrenchPIT 1,170
7. GrovePHA 1,160
8. GraySLB 1,158
9. FrazierCHW 1,143
10. HudlinCLE 1,139
Games Finished
1. KimseySLB 35
2. MooreBOS 31
3. QuinnBRO 29
4. HadleyWSH 28
5. SullivanDET 19
LindseySTL 19
7. Braxton2TM 18
8. HaidBSN 17
9. AppletonCLE 16
MooreCHW 16
CunninghamBSN 16
ElliottPHI 16
WattPHI 16
Adjusted ERA+
1. HensleySLS 258
2. GrovePHA 217
3. DeanDS 203
4. McDonald2TM 186
5. MitchellAB2 185
6. WalkerNYG 163
7. GomezNYY 150
8. BrownAB2 148
9. Williams2TM 147
10. HadleyWSH 141
Fielding Independent Pitching
1. BrownAB2 3.01
2. GrovePHA 3.03
3. McDonald2TM 3.07
4. HensleySLS 3.14
5. VanceBRO 3.20
6. ClarkBRO 3.22
7. WalkerNYG 3.29
8. WhiteLOW 3.30
9. MatlockSLS 3.31
10. TrentSLS 3.33
Adj. Pitching Runs
1. GrovePHA 74
2. GomezNYY 38
3. WalkerNYG 36
4. HubbellNYG 29
5. BrownWSH 27
6. WalbergPHA 27
7. EarnshawPHA 27
8. BrandtBSN 26
9. FerrellCLE 26
10. BengePHI 25
Adj. Pitching Wins
1. GrovePHA 7.5
2. WalkerNYG 3.8
3. GomezNYY 3.7
4. HubbellNYG 3.0
5. BrandtBSN 2.7
6. BrownWSH 2.6
7. WalbergPHA 2.6
8. BengePHI 2.6
9. EarnshawPHA 2.6
10. FerrellCLE 2.5
Base-Out Runs Saved (RE24)
1. GrovePHA 87.84
2. WalkerNYG 42.83
3. WalbergPHA 41.43
4. GomezNYY 33.37
5. ZacharyBSN 30.06
6. EarnshawPHA 29.29
7. HubbellNYG 27.90
8. ClarkBRO 27.81
9. FerrellCLE 27.66
10. HadleyWSH 27.17
Win Probability Added (WPA)
1. GrovePHA 11.8
2. MooreBOS 4.0
3. WalkerNYG 4.0
4. UhleDET 4.0
5. WalbergPHA 3.5
6. BrandtBSN 3.4
7. GomezNYY 3.3
8. ClarkBRO 3.2
9. MarberryWSH 3.2
10. EarnshawPHA 3.0
Sit. Wins Saved (WPA/LI)
1. GrovePHA 8.0
2. EarnshawPHA 3.9
3. WalkerNYG 3.8
4. GomezNYY 3.2
5. BrownWSH 3.1
6. WalbergPHA 3.1
7. HadleyWSH 3.1
8. ClarkBRO 2.9
9. HubbellNYG 2.7
10. RootCHC 2.4
Championship WPA (cWPA)
1. GrovePHA 20.1
2. WalbergPHA 7.2
3. WalkerNYG 6.0
4. MarberryWSH 5.8
5. HallahanSTL 5.3
6. HainesSTL 4.9
7. EarnshawPHA 4.8
8. JohnsonSTL 4.3
9. MahaffeyPHA 4.3
10. GomezNYY 3.8
Base-Out Wins Saved (REW)
1. GrovePHA 9.1
2. WalkerNYG 4.7
3. WalbergPHA 4.0
4. GomezNYY 3.4
5. ZacharyBSN 3.2
6. HubbellNYG 3.0
7. ClarkBRO 2.9
8. EarnshawPHA 2.8
9. BrandtBSN 2.8
10. HadleyWSH 2.6