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:

Zebby & Sheehan added Saturday AM (7/19)

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 Quinn Priester MIL 88.2 3.55 1.25 10% 97
74 Eric Lauer 라우어 TOR 55 2.78 1.04 19% 89
75 Michael Wacha KCR 106 3.74 1.27 11% 100
76 Joey Cantillo CLE 41 4.17 1.44 19% 92
77 Tanner Bibee CLE 109 4.29 1.24 14% 100
78 Emmet Sheehan LAD 13.1 2.03 1.05 17% 103
79 Brandon Walter HOU 40.2 3.98 1.01 23% 100
80 Brady Singer CIN 100 4.32 1.35 12% 93
81 Brayan Bello BOS 91.2 3.14 1.28 9% 98
82 Zebby Matthews MIN 19 5.21 1.47 20% 106
83 Charlie Morton BAL 83.1 5.18 1.52 13% 97
84 Dean Kremer BAL 108.1 4.24 1.27 13% 99
85 JP Sears ATH 97.2 4.79 1.25 13% 97
86 Landen Roupp SFG 96.1 3.27 1.45 11% 103
87 José Soriano LAA 113 3.90 1.45 9% 105
88 Colin Rea CHC 92 3.91 1.26 11% 95
89 Adrian Houser CHW 57.2 1.56 1.13 9% 96
90 Slade Cecconi CLE 55 3.44 1.27 16% 96
91 Cade Horton CHC 56.2 4.45 1.41 10% 98
92 Matthew Liberatore STL 100.1 4.13 1.25 14% 98
93 Jeffrey Springs ATH 110 3.93 1.18 10% 91
94 Sawyer Gipson-Long DET 23 4.70 1.09 15% 101
95 Logan Allen로건 CLE 90 4.00 1.37 8% 89
96 Andrew Heaney PIT 98 4.59 1.26 10% 94
97 Zac Gallen ARI 115 5.40 1.37 13% 98
98 Chris Paddack MIN 100 4.95 1.28 11% 106
99 Jose Quintana MIL 71.1 3.28 1.36 6% 92
100 Simeon Woods Richardson MIN 73 3.95 1.33 11% 89
101 Nick Martinez CIN 111 4.78 1.21 11% 100
102 David Festa MIN 48 5.25 1.31 14% 101
103 Eduardo Rodriguez ARI 80.1 5.94 1.67 16% 92
104 Kumar Rocker TEX 49.1 6.39 1.50 13% 94
105 Brandon Pfaadt ARI 99.1 5.16 1.31 14% 98
106 Michael Lorenzen KCR 99.2 4.61 1.30 13% 94
107 Shane Smith CHW 86.2 4.26 1.30 12% 97
108 Cade Povich BAL 64.2 5.15 1.50 16% 98
109 Jack Leiter TEX 80.1 4.37 1.36 9% 101
110 Mitchell Parker WAS 102 5.12 1.42 6% 92
111 Justin Verlander SFG 76.2 4.70 1.42 12% 97
112 Lance McCullers Jr. HOU 41.2 6.48 1.66 12% 93
113 Taijuan Walker PHI 58.1 3.55 1.30 10% 91
114 Bailey Falter PIT 97.1 3.79 1.20 6% 94
115 Jake Irvin WAS 116 4.58 1.29 9% 96
116 Taj Bradley TBR 103.2 4.60 1.27 11% 91
117 Sandy Alcantara MIA 91 7.22 1.48 8% 104
118 Dustin May LAD 94.1 4.96 1.35 12% 96
119 Patrick Corbin TEX 93.1 4.15 1.32 12% 101
120 Zach Eflin BAL 62 5.95 1.44 12% 98
121 Mick Abel PHI 25 5.04 1.36 11% 103
122 Randy Vásquez SDP 94.2 3.80 1.39 1% 94
123 Colton Gordon HOU 52 4.67 1.42 15% 103
124 Frankie Montas NYM 19.2 5.03 1.17 16% 102
125 Stephen Kolek SDP 68 4.24 1.29 9% 96
126 Brandon Young BAL 26.1 7.52 1.78 12% 100
127 Aaron Civale CHW 52.2 5.30 1.48 6% 82
128 Logan Evans SEA 50.1 3.75 1.35 9% 97
129 Hayden Birdsong SFG 65.2 4.11 1.42 12% 91
130 Tomoyuki Sugano BAL 99.1 4.44 1.30 9% 100
131 Miles Mikolas STL 93 4.94 1.29 11% 91
132 Tyler Anderson LAA 101.2 4.34 1.41 10% 89
133 Andre Pallante STL 100.1 4.49 1.30 8% 99
134 Erick Fedde 페디 STL 98.2 4.83 1.47 3% 97
135 Bryce Elder ATL 79.2 5.65 1.51 12% 100
136 Kyle Harrison BOS 23.2 4.56 1.27 16% 107
137 Didier Fuentes ATL 13 13.85 2.23 9% 101
138 Justin Wrobleski LAD 40 4.50 1.20 18% 105
139 Davis Martin CHW 80.2 3.79 1.23 10% 98
140 Sean Burke CHW 97 4.36 1.40 9% 96
141 Mike Burrows PIT 41 4.83 1.46 14% 92
142 Cal Quantrill MIA 81.2 5.62 1.44 12% 89
143 Chase Dollander COL 68.2 6.68 1.56 6% 92
144 Mitch Spence ATH 74.2 4.70 1.34 13% 102
145 Walker Buehler BOS 78 6.12 1.56 8% 93
146 Luis Severino ATH 113.1 5.16 1.41 8% 103
147 Austin Gomber COL 28.2 5.65 1.60 5% 84
148 Jack Kochanowicz LAA 94 6.03 1.63 5% 86
149 Chad Patrick MIL 94.2 3.52 1.30 16% 102
150 Jonathan Cannon CHW 77 4.44 1.44 9% 97
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.

29 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
GreggMember since 2020
20 days ago

Not a big Emmet Sheehan fan?

scottbotMember since 2024
20 days ago
Reply to  Gregg

Yeah, I can see not Top 100 just given cloudy future usage but not top 150? Not over Jonathan Cannon [Fodder]?

GreggMember since 2020
19 days ago
Reply to  Paul Sporer

thank you, Paul!