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. VanceBRO 10.3
2. RuthNYY 10.2
3. GehrigNYY 9.5
4. HornsbyBSN 8.9
5. GoslinWSH 7.5
6. ManushSLB 7.3
7. GrovePHA 7.2
8. GrimesPIT 7.1
9. ThomasCHW 7.0
10. WanerPIT 6.8
WAR for Pitchers
1. VanceBRO 10.1
2. GrovePHA 7.1
3. BentonNYG 7.0
4. ThomasCHW 6.6
5. YokelyBBS 6.2
6. BraxtonWSH 6.0
7. PennockNYY 5.9
8. GrimesPIT 5.9
9. TrentSLS 5.6
10. SherdelSTL 5.6
Earned Run Average
1. ShieldsAC 1.51
2. PowellCAG 2.00
3. VanceBRO 2.09
4. TrentSLS 2.21
5. PaigeBBB 2.32
6. BlakeCHC 2.47
7. BraxtonWSH 2.51
8. PennockNYY 2.56
9. GrovePHA 2.58
10. BellKCM 2.64
Wins
1. BentonNYG 25
GrimesPIT 25
3. GrovePHA 24
PipgrasNYY 24
5. HoytNYY 23
6. VanceBRO 22
7. CrowderSLB 21
SherdelSTL 21
9. GraySLB 20
FitzsimmonsNYG 20
HainesSTL 20
Win-Loss %
1. ThomasNLG 1.000
DavisSLS 1.000
3. TrentSLS .864
4. RoganKCM .833
5. CrowderSLB .808
6. HendersonAC .800
7. HoytNYY .767
8. GrovePHA .750
ForceBBS .750
TorrienteDS .750
Walks & Hits per IP
1. BraxtonWSH 1.012
2. MirabalCSE 1.038
3. PaigeBBB 1.045
4. VanceBRO 1.063
5. NashBBB 1.072
6. PowellCAG 1.089
7. TrentSLS 1.107
8. BellKCM 1.113
9. GrovePHA 1.116
10. CooperKCM 1.120
Hits per 9 IP
1. MirabalCSE 7.005
2. ShieldsAC 7.128
3. YokelyBBS 7.186
4. VanceBRO 7.256
5. BraxtonWSH 7.296
6. CooperKCM 7.484
7. NashBBB 7.701
8. PaigeBBB 7.705
9. TrentSLS 7.797
10. PowellCAG 7.800
Bases On Balls per 9 IP
1. RoganKCM 1.105
2. SalmonBBB 1.133
3. DavisSLS 1.194
4. CooperKCM 1.243
5. RommelPHA 1.347
6. AlexanderSTL 1.367
7. BellKCM 1.380
8. DeanCTG 1.444
9. QuinnPHA 1.448
10. HarneyCAG 1.461
Strikeouts per 9 IP
1. PaigeBBB 8.250
2. CooperKCM 7.389
3. PowellCAG 6.800
4. EarnshawPHA 6.651
5. VanceBRO 6.421
6. DíazCSW 6.349
7. FarrellAC 6.315
8. GrovePHA 6.294
9. MaloneCHC 5.565
10. FosterCAG 5.492
Games Played
1. MarberryWSH 48
GrimesPIT 48
3. MorrisBOS 47
4. PipgrasNYY 46
5. KolpCIN 44
6. RommelPHA 43
RixeyCIN 43
8. HoytNYY 42
HudlinCLE 42
RuffingBOS 42
BentonNYG 42
BushCHC 42
MaloneCHC 42
McWeenyBRO 42
Saves
1. HoytNYY 8
2. HudlinCLE 7
LyonsCHW 7
4. BraxtonWSH 6
5. MorrisBOS 5
VangilderDET 5
HaidSTL 5
SherdelSTL 5
9. RommelPHA 4
StonerDET 4
BentonNYG 4
JohnsonSTL 4
JonesCHC 4
PaigeBBB 4
Innings Pitched
1. GrimesPIT 330.2
2. BentonNYG 310.1
3. PipgrasNYY 300.2
4. RixeyCIN 291.1
5. RuffingBOS 289.1
6. ThomasCHW 283.0
7. VanceBRO 280.1
8. HoytNYY 273.0
9. GraySLB 262.2
10. GrovePHA 261.2
Strikeouts
1. VanceBRO 200
2. GrovePHA 183
3. MaloneCHC 155
4. PipgrasNYY 139
5. ThomasCHW 129
6. RootCHC 122
7. PaigeBBB 121
8. FosterCAG 119
9. RuffingBOS 118
10. EarnshawPHA 117
Games Started
1. PipgrasNYY 38
2. GrimesPIT 37
RixeyCIN 37
4. BentonNYG 36
5. RuffingBOS 34
6. ThomasCHW 32
BrandtBSN 32
McWeenyBRO 32
VanceBRO 32
10. CrowderSLB 31
GraySLB 31
GrovePHA 31
HadleyWSH 31
HoytNYY 31
OgdenSLB 31
ShauteCLE 31
AlexanderSTL 31
FitzsimmonsNYG 31
HillPIT 31
KremerPIT 31
PettyBRO 31
Complete Games
1. BentonNYG 28
GrimesPIT 28
3. RuffingBOS 25
4. GrovePHA 24
ThomasCHW 24
VanceBRO 24
7. PipgrasNYY 22
8. GraySLB 21
LyonsCHW 21
ShauteCLE 21
Shutouts
1. PennockNYY 5
PowellCAG 5
3. GrovePHA 4
JonesWSH 4
PipgrasNYY 4
QuinnPHA 4
BlakeCHC 4
GrimesPIT 4
LucasCIN 4
McWeenyBRO 4
VanceBRO 4
Home Runs
1. Genewich2TM 24
2. BlaeholderSLB 23
OgdenSLB 23
4. BrandtBSN 22
5. WalbergPHA 19
6. PettyBRO 18
7. SherdelSTL 17
8. HoytNYY 16
JohnsonNYY 16
StonerDET 16
HillPIT 16
KremerPIT 16
Bases on Balls
1. McWeenyBRO 114
2. BrandtBSN 109
3. JohnsonNYY 104
4. PipgrasNYY 103
RingPHI 103
6. BlakeCHC 101
7. EarnshawPHA 100
HadleyWSH 100
9. MaloneCHC 99
10. SweetlandPHI 97
Hits
1. RixeyCIN 317
2. PipgrasNYY 314
3. GrimesPIT 311
4. RuffingBOS 303
5. BentonNYG 299
6. ShauteCLE 295
7. HoytNYY 279
8. ThomasCHW 277
9. LyonsCHW 276
10. SmithBSN 274
Strikeouts / Base On Balls
1. PaigeBBB 4.840
2. SalmonBBB 4.111
3. RoganKCM 3.857
4. PowellCAG 3.400
5. DeanCTG 3.043
6. CooperKCM 2.944
7. GrovePHA 2.859
8. VanceBRO 2.778
9. DavisSLS 2.769
10. NashBBB 2.619
Home Runs per 9 IP
1. PennockNYY 0.085
2. TylerMRS 0.105
3. MillerCAG 0.107
4. PipgrasNYY 0.120
5. BellKCM 0.120
6. RixeyCIN 0.124
7. QuinnPHA 0.128
8. PaigeBBB 0.136
9. BlakeCHC 0.150
10. NehfCHC 0.153
Losses
1. RuffingBOS 25
2. BrandtBSN 21
3. BengePHI 18
RixeyCIN 18
RootCHC 18
6. ShauteCLE 17
UhleCLE 17
DelaneyBSN 17
RingPHI 17
SmithBSN 17
Earned Runs
1. BrandtBSN 127
2. RingPHI 126
3. RuffingBOS 125
4. ShauteCLE 114
5. PipgrasNYY 113
KremerPIT 113
7. OgdenSLB 112
8. RixeyCIN 111
9. GrimesPIT 110
10. FitzsimmonsNYG 107
Wild Pitches
1. MaloneCHC 10
2. EarnshawPHA 7
ShauteCLE 7
WilliamsSLS 7
5. BentonNYG 6
FitzsimmonsNYG 6
7. GrantCLE 5
JonesWSH 5
PipgrasNYY 5
WalshCHW 5
FussellPIT 5
GreenfieldBSN 5
KremerPIT 5
RingPHI 5
SweetlandPHI 5
CannonSLS 5
CooperKCM 5
MarshallDS 5
MitchellDS 5
Hit By Pitch
1. SweetlandPHI 15
2. MitchellDS 13
3. JohnsonNYY 12
CooperKCM 12
5. BayneCLE 10
RuffingBOS 10
CurryCTG 10
8. GrimesPIT 9
DeanCTG 9
10. HadleyWSH 8
UhleCLE 8
BellKCM 8
BrewerKCM 8
MarshallDS 8
ShawDS 8
Batters Faced
1. GrimesPIT 1,377
2. PipgrasNYY 1,298
3. BentonNYG 1,263
4. RuffingBOS 1,246
5. RixeyCIN 1,219
6. ThomasCHW 1,180
7. HoytNYY 1,138
8. VanceBRO 1,126
9. GraySLB 1,104
10. ShauteCLE 1,093
Games Finished
1. MarberryWSH 26
2. BayneCLE 21
SmithDET 21
VangilderDET 21
5. McGrawPHI 20
6. SimmonsBOS 19
AppletonCIN 19
8. MooreNYY 18
RommelPHA 18
10. DawsonPIT 17
FaulknerNYG 17
WalshPHI 17
Adjusted ERA+
1. ShieldsAC 334
2. PowellCAG 202
3. VanceBRO 190
4. TrentSLS 183
5. MirabalCSE 181
6. YokelyBBS 181
7. PaigeBBB 175
8. BraxtonWSH 159
9. BlakeCHC 157
10. GrovePHA 155
Fielding Independent Pitching
1. PaigeBBB 2.03
2. GrovePHA 2.87
3. PowellCAG 2.88
4. VanceBRO 2.96
5. RoganKCM 2.96
6. DavisSLS 2.99
7. CooperKCM 3.05
8. TylerMRS 3.09
9. TrentSLS 3.09
10. BellKCM 3.17
Adj. Pitching Runs
1. VanceBRO 58
2. YokelyBBS 44
3. BentonNYG 43
4. GrovePHA 40
5. BlakeCHC 38
6. TrentSLS 37
7. BraxtonWSH 34
8. GrimesPIT 32
9. PennockNYY 31
10. SherdelSTL 31
Adj. Pitching Wins
1. VanceBRO 6.2
2. BentonNYG 4.5
3. GrovePHA 4.1
4. YokelyBBS 4.1
5. BlakeCHC 4.0
6. TrentSLS 3.7
7. BraxtonWSH 3.5
8. GrimesPIT 3.3
9. PennockNYY 3.2
10. SherdelSTL 3.2
Base-Out Runs Saved (RE24)
1. VanceBRO 62.21
2. BentonNYG 54.60
3. GrovePHA 49.68
4. BlakeCHC 47.09
5. PennockNYY 38.17
6. BraxtonWSH 37.14
7. SherdelSTL 31.77
8. GrimesPIT 31.45
9. NehfCHC 31.04
10. HainesSTL 30.87
Win Probability Added (WPA)
1. BentonNYG 5.7
2. GrovePHA 5.6
3. VanceBRO 5.5
4. BlakeCHC 5.4
5. HainesSTL 5.1
6. PennockNYY 4.8
7. SherdelSTL 4.8
8. NehfCHC 4.8
9. RommelPHA 4.7
10. HoytNYY 4.3
Sit. Wins Saved (WPA/LI)
1. VanceBRO 6.2
2. GrovePHA 5.4
3. BentonNYG 4.8
4. BlakeCHC 4.4
5. BraxtonWSH 4.1
6. GrimesPIT 3.7
7. PennockNYY 3.5
8. AlexanderSTL 3.3
9. FitzsimmonsNYG 3.2
10. SherdelSTL 3.0
Championship WPA (cWPA)
1. HainesSTL 26.8
2. SherdelSTL 24.6
3. BentonNYG 17.4
4. Genewich2TM 15.9
5. JohnsonSTL 13.5
6. HoytNYY 12.2
7. PipgrasNYY 11.8
8. BlakeCHC 11.2
9. Mitchell2TM 10.0
10. HubbellNYG 9.1
Base-Out Wins Saved (REW)
1. VanceBRO 6.7
2. BentonNYG 5.9
3. GrovePHA 5.2
4. BlakeCHC 5.1
5. PennockNYY 4.1
6. BraxtonWSH 3.8
7. NehfCHC 3.3
8. SherdelSTL 3.2
9. HainesSTL 3.2
10. GrimesPIT 3.2