MLB Pitcher Rankings 2026 — ERA, WHIP, K/9 and P-Score

This board ranks every starting pitcher with at least 5 games started and 15 innings this season — our qualification threshold for P-Score, our 0–100 season-strength index. Season statistics refresh after each completed game; P-Score is recalculated on the same schedule. Form is one pillar, and inactivity slightly reduces the published number. Contract figures are deliberately absent here and live in the contract-value section instead.

224 qualified startersStats updated Sep 7, 12:31 PM ETP-Score recalculated Sep 7, 1:07 AM ET
P-Score leader
Chris Sale
89 · ATL
ERA leader
Shohei Ohtani
1.79 · LAD
Best strikeout rate
Mason Montgomery
13.9 K/9
Best recent form
Mason Montgomery
0.00 L5 ERA
View
Contract value
18 of 224 qualified starters · starting today
Sort
#PitcherTeamP-ScoreERAWHIPK/9FIPIPL5 ERANext start
1Troy MeltonTroy MeltonR— 0DETDET672.201.037.43.95102.13.81Today vs MIN · 3:10 PM
1Troy MeltonTroy MeltonRHP— 067
DET|Today vs MIN · 3:10 PM
ERA
2.20
WHIP
1.03
K/9
7.4
FIP
3.95
IP
102.1
L5
3.81
2Dylan CeaseDylan CeaseR— 0TORTOR882.251.0412.72.41156.12.10Today at ATH · 10:05 PM
2Dylan CeaseDylan CeaseRHP— 088
TOR|Today at ATH · 10:05 PM
ERA
2.25
WHIP
1.04
K/9
12.7
FIP
2.41
IP
156.1
L5
2.10
3Chase BurnsChase BurnsR— 0CINCIN792.791.1610.63.14145.14.73Today at LAD · 9:10 PM
3Chase BurnsChase BurnsRHP— 079
CIN|Today at LAD · 9:10 PM
ERA
2.79
WHIP
1.16
K/9
10.6
FIP
3.14
IP
145.1
L5
4.73
4Jesús LuzardoJesús LuzardoL— 0PHIPHI833.021.1211.12.86169.21.64Today vs ATL · 1:05 PM
4Jesús LuzardoJesús LuzardoLHP— 083
PHI|Today vs ATL · 1:05 PM
ERA
3.02
WHIP
1.12
K/9
11.1
FIP
2.86
IP
169.2
L5
1.64
5Grant HolmesGrant HolmesR— 0ATLATL513.621.317.14.71131.23.42Today at PHI · 1:05 PM
5Grant HolmesGrant HolmesRHP— 051
ATL|Today at PHI · 1:05 PM
ERA
3.62
WHIP
1.31
K/9
7.1
FIP
4.71
IP
131.2
L5
3.42
6Joe RyanJoe RyanR— 0MINMIN653.651.149.93.42125.25.72Today at DET · 3:10 PM
6Joe RyanJoe RyanRHP— 065
MIN|Today at DET · 3:10 PM
ERA
3.65
WHIP
1.14
K/9
9.9
FIP
3.42
IP
125.2
L5
5.72
7Eury PérezEury PérezR— 0MIAMIA643.721.189.64.07135.14.21Today vs NYM · 1:10 PM
7Eury PérezEury PérezRHP— 064
MIA|Today vs NYM · 1:10 PM
ERA
3.72
WHIP
1.18
K/9
9.6
FIP
4.07
IP
135.1
L5
4.21
8Joey CantilloJoey CantilloL— 0CLECLE603.811.489.64.02141.23.52Today at BAL · 1:35 PM
8Joey CantilloJoey CantilloLHP— 060
CLE|Today at BAL · 1:35 PM
ERA
3.81
WHIP
1.48
K/9
9.6
FIP
4.02
IP
141.2
L5
3.52
9Michael McGreevyMichael McGreevyR— 0STLSTL533.971.266.24.31147.15.67Today at SF · 8:10 PM
9Michael McGreevyMichael McGreevyRHP— 053
STL|Today at SF · 8:10 PM
ERA
3.97
WHIP
1.26
K/9
6.2
FIP
4.31
IP
147.1
L5
5.67
10Matthew BoydMatthew BoydL— 0CHCCHC524.051.237.04.57102.15.16Today at MIL · 2:10 PM
10Matthew BoydMatthew BoydLHP— 052
CHC|Today at MIL · 2:10 PM
ERA
4.05
WHIP
1.23
K/9
7.0
FIP
4.57
IP
102.1
L5
5.16
11Noah CameronNoah CameronL— 0KCKC644.081.228.13.69154.12.93Today vs AZ · 2:10 PM
11Noah CameronNoah CameronLHP— 064
KC|Today vs AZ · 2:10 PM
ERA
4.08
WHIP
1.22
K/9
8.1
FIP
3.69
IP
154.1
L5
2.93
12Logan WebbLogan WebbR— 0SFSF634.211.167.23.44149.26.57Today vs STL · 8:10 PM
12Logan WebbLogan WebbRHP— 063
SF|Today vs STL · 8:10 PM
ERA
4.21
WHIP
1.16
K/9
7.2
FIP
3.44
IP
149.2
L5
6.57
13Trevor RogersTrevor RogersL— 0BALBAL644.301.238.23.54144.14.71Today vs CLE · 1:35 PM
13Trevor RogersTrevor RogersLHP— 064
BAL|Today vs CLE · 1:35 PM
ERA
4.30
WHIP
1.23
K/9
8.2
FIP
3.54
IP
144.1
L5
4.71
14Robert GasserRobert GasserL— 0MILMIL544.571.298.54.3786.24.87Today vs CHC · 2:10 PM
14Robert GasserRobert GasserLHP— 054
MIL|Today vs CHC · 2:10 PM
ERA
4.57
WHIP
1.29
K/9
8.5
FIP
4.37
IP
86.2
L5
4.87
15Jacob LopezJacob LopezL— 0ATHATH494.711.468.84.84105.02.40Today vs TOR · 10:05 PM
15Jacob LopezJacob LopezLHP— 049
ATH|Today vs TOR · 10:05 PM
ERA
4.71
WHIP
1.46
K/9
8.8
FIP
4.84
IP
105.0
L5
2.40
16Brayan BelloBrayan BelloR— 0BOSBOS425.071.466.54.3397.213.29Today vs LAA · 1:35 PM
16Brayan BelloBrayan BelloRHP— 042
BOS|Today vs LAA · 1:35 PM
ERA
5.07
WHIP
1.46
K/9
6.5
FIP
4.33
IP
97.2
L5
13.29
17Jake IrvinJake IrvinR— 0WSHWSH445.571.409.15.0685.26.08Today at SD · 5:10 PM
17Jake IrvinJake IrvinRHP— 044
WSH|Today at SD · 5:10 PM
ERA
5.57
WHIP
1.40
K/9
9.1
FIP
5.06
IP
85.2
L5
6.08
18Grayson RodriguezGrayson RodriguezR— 0LAALAA446.031.528.34.7677.23.71Today at BOS · 1:35 PM
18Grayson RodriguezGrayson RodriguezRHP— 044
LAA|Today at BOS · 1:35 PM
ERA
6.03
WHIP
1.52
K/9
8.3
FIP
4.76
IP
77.2
L5
3.71

Where the league stands

Current ERA leader
Shohei Ohtani leads at 1.79, 0.06 ahead of Ben Brown.
Current P-Score leader
Chris Sale leads the qualified pool with a P-Score of 89.
Best strikeout rate
Mason Montgomery leads qualified starters at 13.9 K/9. Misiorowski is second at 13.2.
Biggest riser
Jared Jones gained 5 P-Score points versus the previous published score. His last-five ERA is 5.56.

Frequently asked

How is P-Score calculated?+
It combines Results, Run Prevention, Strikeouts & Control, Consistency and Form into a 0–100 index, normalized within the qualified pool. After that, inactivity slightly reduces the published number. Exact weights are proprietary, but the pillar results appear on every pitcher profile.
Who qualifies for this board?+
Starting pitchers with 5 games started and 15 innings. That is the same threshold used to publish a P-Score. There are currently 224 qualified starters.
Who leads in P-Score?+
Chris Sale at 89. P-Score is our 0–100 season-strength index for qualified starters.
Who leads in ERA?+
Shohei Ohtani at 1.79 across 85.2 innings.
What does Last-5 ERA tell me?+
It is a form indicator from a pitcher's last five starts, not a projection. Treat a large gap between season and last-five ERA as a signal to look at the profile.
How do the trend arrows work?+
Arrows show the difference versus the previously published P-Score. Trending up requires a gain of two or more points; trending down requires a drop of two or more. Rank movement is not mixed in.
Related boards
Hitter rankings Pitcher contract value Team rankings and standings Probable pitchers today P-Score methodology