Paul Sporer’s Updated 2025 Starting Pitcher Rankings

Bill Streicher-USA TODAY Sports

I posted a preview of this in today’s SP Chart, but even that Top 75 has since changed so please use this as the reference going forward. Please feel free to post your questions & comments below, I’ll be in there responding all weekend. These aren’t meant o be ironclad through the rest of the season, any rankings update is a 4-6 week outlook for me so I’m not yet concerned about potential workload shutdowns and things of that nature. Additionally, this ranking specifically might have more of a 1-3 week shelf life with the Trade Deadline looming so I will run another update shortly after that if there are substantive changes across the league. I say “if” just because the deadline could be a dud if too many teams think they’re in it and no one really sells, but I don’t expect that as there should be enough true sellers already identified to facilitate some real movement.

Injured guys aren’t ranked outside a couple who are close to returning if I recall correctly. You can ask about someone, but if they’re not due back in the next week or two, I won’t really have much insight as it’ll be dependent on their health & return. There may be a few 6th-starter types ranked here as opposed to making sure I got 5 guys per team in the Top 150 as we don’t really need every Rockie on the list.

Without further ado:

Top 150 SPs for 2H
Name TEAM IP ERA WHIP K-BB PITCH+
1 Tarik Skubal DET 121 2.23 0.83 30% 121
2 Paul Skenes PIT 121 2.01 0.93 22% 117
3 Zack Wheeler PHI 122 2.36 0.86 27% 121
4 Garrett Crochet BOS 129.1 2.23 1.04 25% 110
5 Hunter Brown HOU 115 2.43 0.96 23% 107
6 Yoshinobu Yamamoto LAD 104.1 2.59 1.04 19% 107
7 Jacob deGrom TEX 112.1 2.32 0.91 21% 121
8 Max Fried NYY 122 2.43 1.01 18% 114
9 Carlos Rodón NYY 119.2 3.08 1.00 20% 101
10 Spencer Strider ATL 61.2 3.94 1.17 20% 92
11 Logan Gilbert SEA 61 3.39 1.05 29% 111
12 Joe Ryan MIN 109.1 2.72 0.91 23% 105
13 Bryan Woo SEA 114.2 2.75 0.93 20% 111
14 George Kirby SEA 54 4.50 1.15 20% 108
15 Framber Valdez HOU 121 2.75 1.12 17% 112
16 Logan Webb SFG 125.2 2.94 1.17 22% 113
17 Robbie Ray SFG 119 2.65 1.08 18% 93
18 Freddy Peralta MIL 111.2 2.66 1.06 18% 105
19 Nick Pivetta SDP 109.1 2.88 1.02 21% 108
20 Cristopher Sánchez PHI 115 2.50 1.14 19% 114
21 Tyler Glasnow LAD 23 3.52 1.22 14% 90
22 Nathan Eovaldi TEX 91 1.58 0.85 23% 105
23 MacKenzie Gore WAS 110.1 3.02 1.20 23% 102
24 Sonny Gray STL 108 3.50 1.08 23% 101
25 Jacob Misiorowski MIL 25.2 2.81 0.90 22% 128
26 Dylan Cease SDP 103.1 4.88 1.33 20% 108
27 Kris Bubic KCR 108.2 2.48 1.16 18% 102
28 Kodai Senga NYM 77.2 1.39 1.13 13% 95
29 Shota Imanaga CHC 68 2.65 0.93 12% 105
30 Ranger Suárez PHI 83.2 2.15 1.06 17% 106
31 Matthew Boyd CHC 111.2 2.34 1.03 18% 99
32 Nick Lodolo CIN 106.2 3.38 1.11 17% 99
33 Ryan Pepiot TBR 114.1 3.38 1.15 16% 109
34 Seth Lugo KCR 101 2.67 1.08 14% 91
35 Jesús Luzardo PHI 104.1 4.14 1.41 19% 108
36 Sean Manaea NYM 3.1 2.70 1.50 47% 124
37 Merrill Kelly 켈리 ARI 116 3.34 1.05 17% 97
38 Casey Mize DET 88.2 3.15 1.22 15% 103
39 Jack Flaherty DET 100.2 4.65 1.24 20% 99
40 Reese Olson DET 58 2.95 1.24 14% 97
41 Chase Burns CIN 16 6.19 1.63 22% 118
42 Eury Pérez MIA 34 3.18 0.91 18% 107
43 Brandon Woodruff MIL 10.1 2.61 0.68 47% 111
44 Drew Rasmussen TBR 91.1 2.86 1.03 15% 109
45 Trevor Rogers BAL 35.1 1.53 0.82 16% 96
46 Shane Baz TBR 110 4.17 1.25 15% 108
47 Andrew Abbott CIN 91.1 2.07 1.08 16% 96
48 Will Warren NYY 95.1 4.63 1.42 16% 103
49 Noah Cameron KCR 70 2.31 1.00 13% 100
50 Michael Soroka WAS 67.1 5.35 1.16 19% 93
51 Luis Castillo SEA 108.1 3.41 1.24 13% 102
52 Ryne Nelson ARI 78.1 3.68 1.07 13% 106
53 Lucas Giolito BOS 72.1 3.36 1.23 15% 94
54 Yusei Kikuchi LAA 113 3.11 1.37 14% 103
55 Zack Littell TBR 116.1 3.56 1.08 14% 94
56 Kevin Gausman TOR 109.2 4.19 1.16 16% 104
57 Jacob Lopez ATH 55.2 4.20 1.33 19% 91
58 Cam Schlittler NYY 5.1 5.06 1.13 24% 100
59 Grant Holmes ATL 105 3.77 1.30 16% 94
60 José Berríos TOR 115.1 3.75 1.24 12% 93
61 Mitch Keller PIT 119 3.48 1.14 13% 97
62 Chris Bassitt TOR 107 4.12 1.35 16% 99
63 David Peterson NYM 109 3.06 1.24 12% 95
64 Clayton Kershaw LAD 50.2 3.38 1.24 10% 94
65 Edward Cabrera MIA 82.1 3.61 1.26 16% 107
66 Yu Darvish SDP 8.1 6.48 1.68 3% 82
67 Clay Holmes NYM 103.1 3.31 1.26 10% 103
68 Gavin Williams CLE 97.1 3.70 1.43 9% 94
69 Max Scherzer TOR 23 4.70 1.26 18% 103
70 Joe Boyle TBR 14 1.29 0.71 19% 89
71 Janson Junk MIA 50.1 2.68 0.99 17% 110
72 Richard Fitts BOS 33.2 4.28 1.22 13% 104
73 Eric Lauer 라우어 TOR 55 2.78 1.04 19% 89
74 Michael Wacha KCR 106 3.74 1.27 11% 100
75 Joey Cantillo CLE 41 4.17 1.44 19% 92
76 Tanner Bibee CLE 109 4.29 1.24 14% 100
77 Brandon Walter HOU 40.2 3.98 1.01 23% 100
78 Brady Singer CIN 100 4.32 1.35 12% 93
79 Brayan Bello BOS 91.2 3.14 1.28 9% 98
80 Charlie Morton BAL 83.1 5.18 1.52 13% 97
81 Dean Kremer BAL 108.1 4.24 1.27 13% 99
82 JP Sears ATH 97.2 4.79 1.25 13% 97
83 Landen Roupp SFG 96.1 3.27 1.45 11% 103
84 José Soriano LAA 113 3.90 1.45 9% 105
85 Colin Rea CHC 92 3.91 1.26 11% 95
86 Adrian Houser CHW 57.2 1.56 1.13 9% 96
87 Slade Cecconi CLE 55 3.44 1.27 16% 96
88 Cade Horton CHC 56.2 4.45 1.41 10% 98
89 Matthew Liberatore STL 100.1 4.13 1.25 14% 98
90 Jeffrey Springs ATH 110 3.93 1.18 10% 91
91 Quinn Priester MIL 88.2 3.55 1.25 10% 97
92 Sawyer Gipson-Long DET 23 4.70 1.09 15% 101
93 Logan Allen로건 CLE 90 4.00 1.37 8% 89
94 Andrew Heaney PIT 98 4.59 1.26 10% 94
95 Zac Gallen ARI 115 5.40 1.37 13% 98
96 Chris Paddack MIN 100 4.95 1.28 11% 106
97 Jose Quintana MIL 71.1 3.28 1.36 6% 92
98 Simeon Woods Richardson MIN 73 3.95 1.33 11% 89
99 Nick Martinez CIN 111 4.78 1.21 11% 100
100 David Festa MIN 48 5.25 1.31 14% 101
101 Eduardo Rodriguez ARI 80.1 5.94 1.67 16% 92
102 Kumar Rocker TEX 49.1 6.39 1.50 13% 94
103 Brandon Pfaadt ARI 99.1 5.16 1.31 14% 98
104 Michael Lorenzen KCR 99.2 4.61 1.30 13% 94
105 Shane Smith CHW 86.2 4.26 1.30 12% 97
106 Cade Povich BAL 64.2 5.15 1.50 16% 98
107 Jack Leiter TEX 80.1 4.37 1.36 9% 101
108 Mitchell Parker WAS 102 5.12 1.42 6% 92
109 Justin Verlander SFG 76.2 4.70 1.42 12% 97
110 Lance McCullers Jr. HOU 41.2 6.48 1.66 12% 93
111 Taijuan Walker PHI 58.1 3.55 1.30 10% 91
112 Bailey Falter PIT 97.1 3.79 1.20 6% 94
113 Jake Irvin WAS 116 4.58 1.29 9% 96
114 Taj Bradley TBR 103.2 4.60 1.27 11% 91
115 Sandy Alcantara MIA 91 7.22 1.48 8% 104
116 Dustin May LAD 94.1 4.96 1.35 12% 96
117 Patrick Corbin TEX 93.1 4.15 1.32 12% 101
118 Zach Eflin BAL 62 5.95 1.44 12% 98
119 Mick Abel PHI 25 5.04 1.36 11% 103
120 Randy Vásquez SDP 94.2 3.80 1.39 1% 94
121 Colton Gordon HOU 52 4.67 1.42 15% 103
122 Frankie Montas NYM 19.2 5.03 1.17 16% 102
123 Brandon Young BAL 26.1 7.52 1.78 12% 100
124 Aaron Civale CHW 52.2 5.30 1.48 6% 82
125 Logan Evans SEA 50.1 3.75 1.35 9% 97
126 Hayden Birdsong SFG 65.2 4.11 1.42 12% 91
127 Tomoyuki Sugano BAL 99.1 4.44 1.30 9% 100
128 Miles Mikolas STL 93 4.94 1.29 11% 91
129 Tyler Anderson LAA 101.2 4.34 1.41 10% 89
130 Walker Buehler BOS 78 6.12 1.56 8% 93
131 Andre Pallante STL 100.1 4.49 1.30 8% 99
132 Erick Fedde 페디 STL 98.2 4.83 1.47 3% 97
133 Bryce Elder ATL 79.2 5.65 1.51 12% 100
134 Kyle Harrison BOS 23.2 4.56 1.27 16% 107
135 Stephen Kolek SDP 68 4.24 1.29 9% 96
136 Didier Fuentes ATL 13 13.85 2.23 9% 101
137 Justin Wrobleski LAD 40 4.50 1.20 18% 105
138 Davis Martin CHW 80.2 3.79 1.23 10% 98
139 Sean Burke CHW 97 4.36 1.40 9% 96
140 Mike Burrows PIT 41 4.83 1.46 14% 92
141 Cal Quantrill MIA 81.2 5.62 1.44 12% 89
142 Chase Dollander COL 68.2 6.68 1.56 6% 92
143 Mitch Spence ATH 74.2 4.70 1.34 13% 102
144 Luis Severino ATH 113.1 5.16 1.41 8% 103
145 Austin Gomber COL 28.2 5.65 1.60 5% 84
146 Jack Kochanowicz LAA 94 6.03 1.63 5% 86
147 Chad Patrick MIL 94.2 3.52 1.30 16% 102
148 Jonathan Cannon CHW 77 4.44 1.44 9% 97
149 Ben Brown CHC 79.1 6.13 1.53 18% 95
150 Paul Blackburn NYM 18.2 7.71 1.98 9% 107
Based on 5×5 Roto leagues, leaning toward deeper formats





Paul is the Editor of Rotographs and Content Director for OOTP Perfect Team. Follow Paul on Twitter @sporer and on Twitch at sporer.

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
GreggMember since 2020
5 hours ago

Not a big Emmet Sheehan fan?