Paul Sporer’s Updated 2025 Starting Pitcher Rankings

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)
| 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 |
Not a big Emmet Sheehan fan?
Yeah, I can see not Top 100 just given cloudy future usage but not top 150? Not over Jonathan Cannon [Fodder]?
Just a miss on Sheehan bc he wasn’t listed in the LAD rotation when I went team-by-team to make the initial. My bad.
in now at 78
thank you, Paul!
I know he’s been hurt, but given he’s set to be back in a couple weeks — curious where Arrighetti would rank here
60-80 range? Gives me some Gavin Williams-type vibes where there’s upside but frustration that breeds inconsistency.
No Zebby?
Added Zebadiah! (btw, it’s actually Zebulon, which might be cooler, but I’ve always called him “Zebadiah” in my head and so it’s been hard to break the habit)
I think of him as “Zebradley” personally, but yours does have the advantage of being an actual name
I posted a comment on Boyle but it got flagged as spam, apparently because I edited it one too many times.
Boyle was moved to a multi-innings role and McClanahan just started a rehab and none of their starters has pitched poorly. Seems like an aggressive ranking.
I saw the flagged comment in my email, weird it got flagged! At any rate, I did originally rank when Ras being treated as an opener and I thought Boyle could be a stud as a follower. I still think that, but with Ras supposedly being moved back into a full SP role, that does lower Boyle’s outlook
Holding Rasmussen and a little worried about even his outlook with McClanahan coming back. Kind of wonder if they don’t turn it into a mish-mash of shortened multi-inning opener and bulk appearances for McClanahan, Rasmussen and Boyle as they try to build McClanahan back up and manage Rasmussen’s innings. A lot of ways they could go with it at that point.
Kind of frustrating for us in the world of fake baseball, but having too many quality arms is a good problem to have for the Rays 🙂
Whither Bailey Ober? He’s due back soon and I’d have to drop someone did make this list in dynasty to make room. The velocity was still low in the rehab start last night? Am I better off letting him go and letting someone else gamble he can return to form?
I can’t quit him when he gets back, I just didn’t see that he was back relatively soon. I’d say I still give a healthy Ober a 40-55 area ranking
Where do you see Ragans slotting in when he returns, and where would guys like Bubba and Painter wind up? (given Zebby/Sheehan slotting, I’m assuming those two might not crack top 60)
Not Paul, but I’d guess Ragans would be around 15.
Yes Ragans would re-enter the Top 20 for sure and probably upwards of the 15 slot Gregg mentions. I’m a fan and healthy Ragans will go right back to must-start for me.
Bubba/Painter really depend on when they come up. Painter enters a great situation where even mediocre starts could yield some cheap Ws w/Philly’s support whereas Bubba is the direct opposite and could be more of a ratios/Ks play w/the Ws being scant in PIT. Not impossible that they’re Mis/Burns-like upon arrival and slot in the 25-50 range. I think both are must-adds ANYWHERE upon arrival just for that potential regardless of where I rank them.
Is Priester’s sudden rise for real?
I’m trying not to overreact, especially after the big LAD outing, but I’m a Priester believer and kept giving him some love in the SP Charts with the idea that good days could be ahead despite not a ton of obvious data pointing toward it.
Some of it was just faith in MIL’s development over PIT’s and the more time he got with Milwaukee has started to yield dividends with a 24% K-BB in his L6. That is inflated by the 2 big K games (COL/LAD) so I believe a lot more in the 4% BB than I do the 28% K until we see more consistent bat-missing as he has just 1 other game outside the COL/LAD starts w/>10% SwStr, but even a 22-24% K works with that kind of walk suppression.
And then a lot of it is just not quitting a highly pedigreed player. Prospect pedigree isn’t everything as there are misses allll the time, but I need more than 100 MLB IP to quit a 24-year old 1st rounder and 3x Top 100 guy.
Where would ohtani be ranked? He’s already up to three innings, five can’t be too far away.
Hmm, it’d be pretty high if he did in fact get back to regular starts, but are they going to let him get there? I felt like they were pretty comfortable keeping him in the 2-4 range w/one of their many big young arms going behind him to create a hybrid stud of sorts
Bubib…seems to be gassed.
Justin brought that up as a concern and it’s not unfair. I’m keeping a close eye on these next few to see if that is in fact the case, but giving Bubic some leeway for a pretty tough schedule during this semi-lull: NYY/TBR/LAD/ARI… also had TEX/PIT and ideally he should’ve handled them better, but he also wasn’t going to hold a sub-2.00 ERA all yr. He’s still missing enough bats w/at least 5 Ks in each of his L5
Why is 4.15 SIERA Noah Cameron at 49, while 2.93 SIERA Brandon Walter is at 79? Concerned that Walter loses his rotation spot?
I love SIERA, but we can’t ignore the glaring HR rates: 0.9 for NC | 1.7 for BW. And Walter’s strength that drives the good SIERA also makes his HR rate susceptible to staying very high: 2% BB.
A guy throwing 92 who just doesn’t walk anyone means lotta hittable pitches and thus, homers. I can see the 21% HR/FB coming down so that the HR rate is more palatable than 1.7, but I’m nervous that he’s a Bailey Ober-lite: soft-tossing strike-thrower with upside, but the HRs always looming overhead. And I know Ober has been rough this year so “lite” might seem weird given their years, but Ober gets some credit for several quality years under his belt.
Fair enough, from my perspective home run rates take a long time to stabilize so I’m not too concerned about Walter’s elevated HR rates in ~50 IP (he’s allowed a below average barrel rate and has a much higher GB% than Ober). And on the relation between HR/9 rates and BB%, intuitively it makes sense but is there actually evidence of a negative strong correlation? Kirby lives in the zone but has normal homer rates for instance.
Janson Junk grossly over rated
Perhaps, but that’s remarkably easy to say after a bad start, lol