2024 Positional Power Rankings: Starting Rotation (No. 16-30)

Kim Klement Neitzel-USA TODAY Sports

Yesterday, we ranked baseball’s bullpens. Today, we turn our attention to the starters, beginning with the rotations that project in the bottom half of the league.

It’s not every day that you get to quote Tolstoy in an article that primarily consists of short descriptions of fifth starters, but trust me, I have a good reason for doing so. You know which quote I’m going for, presumably. “All happy families are alike; each unhappy family is unhappy in its own way.” It’s trite, but it does such a good job of describing major league rotations that I couldn’t resist. I’m sure you’ll love the top 15 rotations when they get released. There’s a shiny ace at the top. He’s accompanied by a fairly good second banana, maybe even someone you could call a borderline number one starter. The guys behind them? They’re a mix of interesting young pitchers and accomplished veterans. If the team is lucky, they might even be a super-rotation, health permitting.

The teams on this side of the divide aren’t so lucky. Maybe they have an ace, but then again, maybe they don’t. Maybe someone’s hurt, or maybe a top prospect didn’t pan out. Maybe the team went into free agency looking for a golden egg and ended up with some magic beans instead. Maybe things will pan out, but also, maybe they won’t. There are innumerable different ways to be bad, from not enough depth to not enough top end, and everything in between. Gaze into the depths of some of these rotations long enough, and you’ll convince yourself that you’ve identified entirely new ways of assembling unplayable rosters.

That’s not to say that the teams in this roundup are hopeless. There are a fair number of squads that look good enough to bring their teams to the playoffs. Five different groups here are projected within 1 WAR of the 11th-place Astros, a mere rounding error. There are some awesome pitchers in the bunch. Corbin Burnes, Cole Ragans, Tarik Skubal, Sonny Gray, Shane Bieber, Kyle Bradish, Kodai Senga, and Freddy Peralta are all either aces or right on the cusp of being considered as such. In each case, though, their teams haven’t done a great job surrounding that talent with similarly excellent options.

Several of these teams will end up in the playoffs. That’s not just an idle promise; three different teams in here boast playoff odds above 50%, and there are other playoff contenders in the group as well. I’d even go as far as to say that some of these rotations will be excellent in 2024, defying our projections. The Rays, Orioles, Brewers, and Cardinals look particularly set up for success, or at least for above-average results. Even the bad teams have exciting pitching prospects. If the past half decade has taught me anything, it’s that more minor leaguers than you think are a single adjustment away from dominating big league hitters.

For the most part, though, those prospects won’t pan out, and these groups will struggle to prevent runs. There isn’t enough competent pitching to go around; hitters are just too good these days, and arms too fragile. Things will break. Plans will change. That’s just the way of the world, particularly down here in the have-not half of the league.

2024 Positional Power Rankings – SP 16-30
16. Orioles
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Corbin Burnes 197 9.5 2.8 1.0 .289 71.9% 3.62 3.59 3.8
Dean Kremer 172 7.7 2.8 1.2 .292 71.9% 4.21 4.36 1.8
Grayson Rodriguez 165 9.8 3.0 1.2 .290 72.6% 3.85 3.86 2.6
John Means 121 7.0 2.2 1.5 .281 71.3% 4.37 4.70 1.1
Kyle Bradish 106 8.7 3.0 1.1 .291 72.9% 3.82 3.97 1.5
Cole Irvin 55 6.8 2.0 1.4 .293 70.5% 4.46 4.61 0.4
Tyler Wells 51 8.3 2.7 1.5 .277 71.2% 4.36 4.55 0.5
Bruce Zimmermann 17 7.6 2.4 1.3 .299 71.9% 4.32 4.40 0.2
Chayce McDermott 9 9.4 4.6 1.2 .287 71.5% 4.52 4.61 0.1
Cade Povich 8 9.0 3.7 1.2 .290 72.2% 4.18 4.33 0.1
Total 902 8.5 2.7 1.2 .288 71.9% 4.02 4.13 12.1

Another FanGraphs article, another low Orioles ranking. But this one is a lot better than it would have been without Burnes, which is why we liked Baltimore’s decision to trade for him so much. Burnes is a staff anchor; you can expect a big chunk of high-quality innings from him, something the Orioles didn’t have the luxury of counting on last year. It’s one thing to have some arms work out, and quite another to come into the season expecting it; the latter is much more comforting from a roster-building standpoint.

It’s a good thing, too, because the team’s best pitcher from last year is already on the shelf. Bradish was magnificent in 2023, with pinpoint command and a nasty slider headlining his rise. This winter, he experienced elbow soreness and after receiving a PRP injection, he’s trying to use rest and recovery to avoid Tommy John surgery. We’re penciling him in for a 50% workload, but there’s certainly some volatility there.

Rodriguez could help pick up that slack. After a bumpy start to his debut season, the former top prospect buckled down and started fastballing his way to success. He might not be a 200-inning workhorse – he made 31 starts across all levels last year and only got to 163.1 innings – but you should expect the ones he does throw to be high quality.

That leaves a bevy of speculative options to fill out the rotation. Kremer and Means have a lot going for them; they’re prototypical mid-rotation starters, perfect for keeping the team in games until their high-powered offense can deliver a knockout blow. (Means is still working his way back from an elbow injury that kept him out of last year’s ALDS, but he’s expected to debut early in the first half of the season.) Irvin, Wells, and Zimmermann all profile as lesser versions of that player, and I like the odds of the Orioles turning at least one of those guys into a nice fourth starter. I’d even be willing to bet on two of them working out; Baltimore has done a good job with pitching development recently. With Burnes in the fold, I like how this staff looks a lot, and I think it’ll be a fearsome playoff operation if Bradish can return at full strength.

17. Rays
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Zach Eflin 178 8.7 1.6 1.1 .295 73.2% 3.52 3.48 3.6
Aaron Civale 141 8.5 2.5 1.2 .290 71.2% 4.06 4.09 2.0
Zack Littell 136 7.3 2.4 1.3 .290 71.2% 4.28 4.46 1.2
Ryan Pepiot 123 9.3 3.6 1.3 .284 72.5% 4.22 4.46 1.1
Taj Bradley 106 9.2 3.1 1.3 .286 72.5% 4.14 4.24 1.4
Shane Baz 96 9.8 2.9 1.2 .291 72.5% 3.89 3.91 1.5
Jeffrey Springs 35 10.3 2.6 1.2 .290 75.9% 3.48 3.62 0.7
Tyler Alexander 27 7.6 2.3 1.4 .290 70.3% 4.47 4.52 0.2
Drew Rasmussen 17 9.1 2.4 0.9 .291 73.4% 3.36 3.41 0.3
Jacob Waguespack 9 7.8 3.3 1.2 .295 71.3% 4.33 4.43 0.1
Jake Odorizzi 8 7.8 3.2 1.5 .294 71.0% 4.76 4.84 0.0
Total 877 8.7 2.6 1.2 .290 72.3% 3.98 4.07 12.0

I mean, come on. How do they keep doing it? The Rays have a pretty solid pitching staff yet again, and that’s with Shane McClanahan injured and Tyler Glasnow in Hollywood. It’s also with Springs and Rasmussen on severe innings restrictions. Two years ago, these probably would have looked like random names picked out of a hat, not a good playoff-caliber rotation.

Eflin is pretty much an ace. He stopped walking people last year and started striking them out instead. Civale struck out 30% of opposing batters after coming over in trade from the Guardians. Littell is outrageously good for a converted middle reliever. None of these guys feels durable enough for a big innings projection, but Tampa Bay doesn’t need that from them, it merely needs competent volume.

That’s because the reinforcements are quite good, albeit injury prone. Bradley, Pepiot, and Baz all have huge strikeout potential, though Bradley and Baz have missed a good chunk of starts due to arm issues. Springs and Rasmussen will both return this year, and they were both incredible the last time they were healthy. The Rays have done a historically great job of helping pitchers achieve better-than-predicted outcomes, but they don’t even need that to happen here; this backup group has plenty of talent on its own merits. It’s just a matter of availability.

Combine that high-octane potential with a bunch of innings-eaters at the top, and the Rays are well set up to get through the season while building a terrifying October rotation. That’s just the way they set it up – even if they’d prefer to have one more elite arm at the top to make everyone else’s job easier.

18. Brewers
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Freddy Peralta 163 10.5 3.2 1.2 .282 73.3% 3.77 3.88 3.1
Wade Miley 133 6.4 3.1 1.3 .294 72.6% 4.39 4.79 1.2
Colin Rea 123 7.8 2.6 1.4 .294 70.0% 4.55 4.55 1.4
Robert Gasser 124 8.6 3.1 1.4 .287 71.1% 4.41 4.58 1.3
Jakob Junis 114 8.8 2.5 1.4 .299 72.0% 4.34 4.32 1.6
DL Hall 86 11.2 4.2 1.1 .291 75.0% 3.75 3.92 1.7
Joe Ross 60 7.9 3.1 1.4 .293 70.9% 4.57 4.75 0.5
Aaron Ashby 49 10.1 4.2 1.0 .300 74.7% 3.77 3.96 0.9
Carlos F. Rodriguez 17 8.4 3.9 1.4 .284 70.3% 4.75 4.95 0.1
Janson Junk 9 6.3 2.5 1.5 .292 70.4% 4.71 4.90 0.1
Total 878 8.8 3.2 1.3 .291 72.3% 4.22 4.37 11.9

This is an impressive ranking for a team that just traded their ace. Luckily for them, Peralta is an excellent pitcher as well, though a cut below the Burnes/Woodruff peak we’d become accustomed to. Peralta is less fastball-dominant every year, instead mixing in a lethal slider and ascendant changeup. The next step in his game is working deeper into starts to provide the bullpen savings that the previous generation of aces offered. The Milwaukee model involves heavy bullpen usage when the team’s top starters aren’t on the mound.

There Brewers weren’t blind to the risks of Peralta as a staff ace, though. They signed innings-eaters to back him in the rotation, so the bullpen can hopefully get some rest at least some of the time when the no. 2-4 starters go. Miley, Rea, Junis, and Ross are all theoretically capable of giving you six or seven acceptable innings from time to time, though only Miley has much success doing it recently. In fact, I wouldn’t be surprised to see the other three mix-and-match into the bullpen as the year wears on in multi-inning, medium-leverage roles. Ross in particular looked excellent when he threw shorter outings and added velo in minor league action last year.

Of course, those guys might end up in the bullpen because the next group of Brewers starters is knocking on the door. Gasser is a command-and-secondaries type with a cutter that will hopefully neutralize platoon splits. Hall is a stuff monster who could be a closer right now, but he has so many plus pitches that the Brewers are betting on him harnessing at least a few and turning into a Peralta-esque starter. I concur with that bet and think he might be their second-best arm by year’s end. Ashby had a similar projection before missing all of 2023, and I think Milwaukee will give him at least a decent shot at starting before turning him into a full-time reliever for health reasons. In a world free from budgets, you would never choose to lose Corbin Burnes, but I think the Brewers are set up quite nicely to weather his loss, a credit to their front office.

19. Cardinals
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Sonny Gray 175 8.2 2.9 1.0 .290 73.4% 3.70 3.99 2.9
Miles Mikolas 182 6.3 2.0 1.4 .294 70.7% 4.45 4.63 1.9
Kyle Gibson 175 7.1 3.2 1.1 .300 70.8% 4.41 4.50 2.0
Lance Lynn 166 8.3 2.9 1.3 .294 71.3% 4.40 4.48 2.1
Steven Matz 120 8.6 2.7 1.2 .299 72.9% 3.96 4.03 2.0
Zack Thompson 34 8.5 4.3 1.1 .292 72.2% 4.27 4.52 0.4
Matthew Liberatore 25 8.2 3.5 1.1 .292 72.1% 4.14 4.37 0.3
Michael McGreevy 17 5.6 2.6 1.1 .295 70.5% 4.38 4.56 0.2
Gordon Graceffo 9 6.4 3.2 1.3 .287 69.6% 4.68 4.87 0.1
Sem Robberse 9 6.5 3.6 1.3 .291 70.1% 4.76 4.99 0.1
Total 911 7.6 2.8 1.2 .295 71.7% 4.21 4.37 11.8

You’ve heard about Elf on the Shelf – what about Grumps on the Bump? The Cardinals assembled a roster of crotchety old men in an attempt to recover from last year’s pitching debacle. They won’t exactly be telling the other teams to get off their lawn or bulk buying Centrum Silver on road trips – Lynn, the oldest of the group, is 36 – but by baseball standards, this is a venerable group.

It might also be a pretty good group. Gray offers exactly what the Cardinals need – some strikeouts, some command, some grounders, and some length. The guys behind him offer at least one of these qualities. Mikolas still has impeccable command and volume, though opponents are getting better at putting the ball in the air against him. Gibson is Mikolas-esque, only with a few more strikeouts and a few more walks. Lynn had a nightmare 2023, but he’s generally a good bet for 150-180 huffing, puffing, mid-rotation innings. Matz has been a swingman in his Cardinals tenure, but he’s probably at his best eating more innings with the rest of the olds (he’s only 32 — baseball age is weird).

I’m not particularly enthused about Liberatore, who seems headed for life as a sinker/slider reliever, but the rest of the youth movement on this team is exciting. Thompson will start in the rotation with Gray injured, and while he’ll probably get bumped out shortly, his curveball is the kind of lights-out offering that can paper over some other so-so pitches if he refines his command. McGreevy looks like a future mid-rotation arm. Graceffo and Robberse have dynamite arsenals if they can gain some command. This is a sneakily exciting group considering the staid top of the rotation.

20. Red Sox
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Brayan Bello 175 8.0 3.2 1.0 .314 70.8% 4.28 4.08 2.6
Nick Pivetta 172 9.6 3.4 1.4 .296 70.8% 4.51 4.39 2.0
Kutter Crawford 138 8.6 2.8 1.4 .299 69.7% 4.59 4.40 1.9
Tanner Houck 131 8.8 3.3 1.1 .308 69.7% 4.45 4.26 1.7
Garrett Whitlock 93 9.0 2.1 1.2 .306 71.8% 3.99 3.80 1.7
Cooper Criswell 56 6.6 2.4 1.3 .312 67.6% 4.92 4.68 0.5
Chase Anderson 40 7.1 3.9 1.5 .297 68.0% 5.39 5.31 0.1
Brandon Walter 28 6.9 2.9 1.2 .308 69.0% 4.68 4.54 0.3
Josh Winckowski 27 8.0 3.1 1.1 .308 70.7% 4.33 4.18 0.4
Bryan Mata 16 8.2 5.1 1.2 .305 69.5% 5.08 5.05 0.1
Chih-Jung Liu 16 7.3 4.4 1.5 .303 68.6% 5.41 5.33 0.0
Total 891 8.4 3.1 1.2 .305 70.1% 4.51 4.34 11.4

It’s easy to convince yourself that this is a solid rotation, even with Lucas Giolito’s absence making it a thin one. Bello looks like a mid-rotation mainstay after he markedly improved his command in 2023, and he’ll be in Boston for a long time after signing a six-year extension this winter. He’ll probably never run up huge strikeout totals, but his sinker/changeup approach leads to a ton of grounders and he’s not giving away free bases nearly as often as he used to. That’s a pitcher everyone would love to have in their rotation, though probably not as a number one on a playoff team.

Maybe that’ll be Pivetta, then. His newfound sweeper turned him into a dominant force in the second half of the year. A lot of that work came in relief, but he made five starts in September and compiled a 2.37 ERA with matching peripherals. Not every pitcher can simply add a sweeper and become great, but it certainly seems like that might be the case with him.

Any of Crawford, Houck, or Whitlock might be a nice complement to those top two. Heck, two or even three of them might be. Crawford’s cutter – delightful! – turned him into a menace last year, blowing away his previous major league results. Houck looked excellent before 2023 and is merely a bounce-back away from being a nice mid-rotation arm. Whitlock is right on the starter/reliever border for me, which explains his light innings projection (we have him down for 28 innings in relief). But the reason he’s on that borderline is because he’s capable of dominance, not because he’s flailing for relevance. The question isn’t whether he can blow the competition away; it’s whether he can do it multiple times through a lineup.

There’s a lot to like in that group, but there’s no truly bankable arm. No one is projected for an ERA below 4.00, excluding Whitlock’s 3.99 split projection (he’s really good as a reliever). No one looks likely to turn in a dominant season, which means no one can pick up the slack if holes open up elsewhere. You can make a rotation out of all average guys, but not if one of them falters. That puts a ton of pressure on health and consistency. The more that Criswell and company see the field, the worse this will go. Winckowski is probably the class of that group, but it’s a thin bunch. This is a rotation crying out for an ace.

21. Guardians
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Shane Bieber 191 8.8 2.3 1.1 .298 73.2% 3.73 3.75 3.3
Tanner Bibee 158 8.6 2.9 1.2 .288 72.8% 4.02 4.19 2.1
Triston McKenzie 155 9.0 2.8 1.3 .283 73.5% 3.98 4.19 2.3
Logan Allen 137 8.4 3.2 1.2 .291 72.9% 4.13 4.34 1.5
Gavin Williams 118 9.1 3.6 1.2 .286 72.2% 4.18 4.37 1.2
Carlos Carrasco 72 7.7 3.1 1.4 .307 70.3% 4.76 4.68 0.6
Xzavion Curry 28 7.2 2.9 1.5 .286 70.6% 4.67 4.86 0.2
Tyler Beede 27 7.2 4.3 1.4 .299 70.0% 5.10 5.22 0.0
Joey Cantillo 17 8.8 4.3 1.3 .288 72.7% 4.41 4.70 0.1
Hunter Gaddis 8 7.7 3.1 1.5 .287 70.4% 4.69 4.89 0.1
Total 910 8.6 3.0 1.3 .292 72.5% 4.12 4.25 11.4

Here’s one where we could be way off. Bieber is a suitable top-of-the-rotation arm if he’s right, but his peripherals took a sharp dive in 2023. His two fearsome breaking balls missed fewer bats, and that’s most of the game with Bieber. He could be an ace or a league-average starter this year and neither would surprise me.

The crop behind him, meanwhile, might be great. Bibee, McKenzie, Allen, and Williams all have a reasonable claim as the team’s next ace. They’re all between 24 and 26, and were all top 100 prospects before debuting in the majors. This isn’t a matter of hype over production, either; each has a career major league ERA below 4.00, and their projections are clustered together too.

Williams and McKenzie have the highest upside, in my mind. They have explosive stuff and the strikeout-laden track record to back it up. They’re hardly without risk, though. Williams had issues locating in 2023, while McKenzie missed nearly the entire season with an elbow sprain and looked diminished when he returned.

But if he can keep throwing his hellacious slider a quarter of the time without batters catching up to it, Bibee might leave them in the dust. I’m surprised his projections aren’t better, in fact; I think his median outcome is the best of this quartet. That leaves Allen, who throws an alien changeup that makes his whole arsenal play up. I really don’t know what to make of him, but the results in 2023 speak for themselves.

Carrasco, the next man up, is Cleveland’s previous ace, and he’ll get some starts early on because Williams will start the season on the IL with a (hopefully) minor injury. Carrasco had a pretty bad season with the Mets last year, and as nice a story as his return to the team is, I expect his leash to be quite short. That just leaves Curry, who looked acceptable as a long reliever last season. There isn’t a lot of depth, and Bieber’s uncertain future weighs down the team’s overall projection. But don’t sleep on the core four youngsters; Cleveland’s pitching machine seems to be churning out arms as well as ever.

22. Tigers
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Tarik Skubal 158 9.9 2.4 1.0 .296 73.3% 3.47 3.37 3.7
Jack Flaherty 153 8.8 3.8 1.2 .296 70.3% 4.47 4.44 1.5
Kenta Maeda 124 8.8 2.7 1.3 .293 70.5% 4.29 4.18 1.7
Reese Olson 126 8.6 3.6 1.1 .294 70.9% 4.28 4.27 1.6
Casey Mize 120 7.0 2.7 1.3 .291 68.5% 4.62 4.66 1.0
Matt Manning 108 7.0 3.1 1.3 .292 69.0% 4.69 4.69 1.0
Sawyer Gipson-Long 35 8.3 2.6 1.2 .297 71.0% 4.17 4.10 0.5
Joey Wentz 17 8.7 3.7 1.3 .295 71.0% 4.54 4.47 0.2
Alex Faedo 8 8.7 2.8 1.3 .293 70.8% 4.31 4.21 0.1
Ty Madden 8 8.1 3.4 1.2 .291 70.9% 4.42 4.49 0.1
Total 856 8.5 3.0 1.2 .294 70.5% 4.27 4.23 11.3

This doesn’t feel like a bad rotation to me. Skubal is a borderline top 10 starter in baseball, and some of his rotation mates are pretty exciting too. That said, I can’t exactly understand the way the Tigers built their roster over the winter, so I won’t argue with their place on the list. They’ve combined a number of pitchers of uncertain health with a number of pitchers of uncertain skill. The result is that you might end up needing to backfill innings from hurt starters, only to end up with too little quality to do so.

Skubal was outrageous last year – in 80.1 innings. He’ll go as far as his health allows him, and we’re already projecting him for more innings than he’s ever thrown in six professional seasons. Mize has fallen a long way from being the first overall pick in 2018; he missed 2023 recovering from Tommy John surgery and hasn’t looked great even when available. Manning was ineffective and also injured last year, and his strikeout numbers have been poor in the majors, though he’s young enough that you can still hope for a breakout thanks to a few plus pitches. Maeda isn’t a prospect like the other names I’ve listed, but he’s been good for 100-ish innings in a good year recently, so I wouldn’t count on much more. Those four all feel like health risks, and two might be talent risks too.

Flaherty seems like a better bet to put up innings. The question is how good those innings will be, as he’s pitched to a mid-4.00s ERA and FIP across the four seasons since his dominant 2019. He might be suffering from throwing too many pitches with no overpowering options, but I’m not exactly sure which ones he should cut and which ones he should feature. Olson might be a better option than Flaherty at this point; he throws a kitchen sink pitch mix and even has a true out pitch in his changeup. Throw Gipson-Long into this mix, if you’d like; he’s a less-heralded prospect, but he looked good in 2023. The point is, some of these three will likely have to eat innings from some of the previous three, and I’m not sure how good those replacement innings will be. One caveat: If top prospect Jackson Jobe is ready sooner than expected, he’d add a dynamite arm to the rotation right away.

23. Angels
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Reid Detmers 169 9.5 3.4 1.3 .292 71.7% 4.26 4.31 2.5
Patrick Sandoval 162 8.6 3.8 1.1 .301 73.3% 4.09 4.28 2.4
Tyler Anderson 166 7.5 3.0 1.5 .294 69.9% 4.79 4.86 1.6
Griffin Canning 144 9.4 3.0 1.4 .296 72.4% 4.29 4.32 2.1
Chase Silseth 108 8.8 3.7 1.2 .296 71.8% 4.34 4.47 1.3
Zach Plesac 52 6.4 2.8 1.6 .295 68.8% 5.11 5.17 0.4
José Soriano 38 10.6 4.7 1.1 .297 71.9% 4.17 4.33 0.5
Davis Daniel 17 7.2 3.4 1.5 .291 70.1% 4.88 5.06 0.1
Andrew Wantz 18 8.6 3.8 1.5 .289 71.4% 4.72 4.91 0.2
Kenny Rosenberg 9 8.3 3.7 1.3 .298 71.6% 4.54 4.69 0.1
José Suarez 9 8.7 3.3 1.3 .295 71.9% 4.36 4.46 0.1
Total 892 8.7 3.4 1.3 .295 71.6% 4.41 4.51 11.3

Honestly, I expected the post-Ohtani Angels to fare worse in these rankings. Detmers and Sandoval are both nice third starters, no doubt; you can pencil both in for 25-30 five-and-dive starts a year, with ERAs around 4.00 depending on batted ball luck. Pitchers like that are valuable these days, even if they aren’t aces. There are simply a lot of innings to fill, and having two guys who have done it for multiple years with stable results is nothing to sneeze at.

Canning missed all of 2022 with a stress fracture in his back, but looked effective last year. He might join that top group before long as a 150-inning mid-rotation standby. Anderson looked just like that a year ago, but he had a nightmare 2023 and is now 34, so there’s a decent chance that the end of the line is nigh. That would be a shame, because Anderson’s deception-based game is fun to watch when it’s working.

That would be a passable 2-5 for even a good rotation. Unfortunately, it’s 1-4 for the Angels and the depth behind them is a problem. Silseth is a miscast reliever whose fastball got crushed without the extra giddy-up he had in the bullpen. Plesac had a 7.55 FIP in 94.2 innings last year… in Triple-A. His big league results were also underwhelming. Rosenberg would be organizational depth for most teams. Suarez and Daniel look reliever-ish to me. This group feels unfinished, like they kept a spot warm for an ace and a sidekick, only to sign neither.

24. Mets
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Jose Quintana 160 7.7 3.3 1.1 .305 71.6% 4.40 4.39 1.7
Luis Severino 138 8.4 3.0 1.3 .293 69.3% 4.53 4.41 1.6
Sean Manaea 158 9.1 2.9 1.3 .296 70.9% 4.32 4.25 2.1
Adrian Houser 128 6.5 3.4 1.1 .295 70.4% 4.56 4.70 1.0
Kodai Senga 130 10.5 4.0 1.0 .291 75.0% 3.69 3.87 2.3
Tylor Megill 68 7.9 3.3 1.3 .301 71.0% 4.60 4.64 0.5
David Peterson 59 9.7 3.9 1.0 .302 72.8% 3.98 4.01 0.9
Joey Lucchesi 26 7.3 3.5 1.2 .298 70.6% 4.59 4.68 0.3
José Buttó 9 7.9 3.6 1.3 .293 70.3% 4.64 4.72 0.1
Mike Vasil 8 8.2 3.2 1.3 .291 71.0% 4.49 4.53 0.1
Christian Scott 8 8.1 2.6 1.3 .290 70.0% 4.33 4.33 0.1
Total 891 8.4 3.3 1.2 .297 71.4% 4.32 4.34 10.6

Oh boy, the innings projections here will make your head spin, until you consider that someone has to take the ball every day. Quintana getting 160 frames? Not very frequently of late, though I think he’s better on a rate basis than the projections here. How about 138 for Severino? He’s barely pitched since 2018 and looked 100% done last year with the Yankees. Senga hasn’t even started throwing yet thanks to a strained shoulder, so 130 innings feels optimistic. That’s a lot of the rotation to be unsettled before the season even starts, especially given how bad the group is projected to be even if they hit these innings totals.

Credit where credit is due, I like both Manaea and Houser as innings-eaters. Freed from his weird role with the Giants, I think Manaea is a league-average arm. Houser wore out his welcome in Milwaukee, but his results have been acceptable, and his innings were constrained more by available starts than by injury. They’ll both have to carry a lot of weight this year, which doesn’t leave the team much leeway for those injuries up above.

What’s worse, there are injury concerns among the replacements already. Peterson won’t be available until the summer, assuming no setbacks in his recovery from hip surgery. Megill is nothing more than a swingman, and he might be pressed into service far more than that this year; he split time between rotation and bullpen last year and put up a 4.70 ERA and 4.96 FIP. Lucchesi and Butto are no great shakes. I think there’s significant downside risk here, even from a low starting point.

25. Royals
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Cole Ragans 165 9.3 3.7 1.1 .297 72.9% 4.00 4.06 2.5
Brady Singer 167 7.8 2.8 1.1 .307 68.9% 4.44 4.20 2.2
Michael Wacha 151 7.4 2.8 1.4 .297 70.6% 4.59 4.65 1.5
Seth Lugo 152 7.6 2.8 1.3 .304 71.2% 4.40 4.40 1.8
Alec Marsh 108 8.4 4.1 1.3 .302 69.2% 4.92 4.77 0.7
Daniel Lynch IV 83 7.5 3.2 1.3 .303 69.6% 4.77 4.64 0.9
Jordan Lyles 45 6.6 2.7 1.6 .299 67.0% 5.33 5.11 0.3
Angel Zerpa 8 7.2 3.1 1.1 .298 70.9% 4.29 4.35 0.1
Anthony Veneziano 9 7.2 3.7 1.2 .298 69.5% 4.76 4.79 0.1
Matt Sauer 8 7.8 3.9 1.2 .296 69.3% 4.80 4.84 0.1
Total 897 7.9 3.2 1.2 .301 70.3% 4.52 4.45 10.2

Ragans hive, rise up! This ranking is going to be wrong. Our projections can’t possibly capture the transformation he made last year. A WAR total twice this high wouldn’t surprise me; so long as he’s healthy, he’s one of the best pitchers in baseball now, at least in my biased eyes. That alone would bump the Royals up to an average rotation if the rest of the group does as well as expected.

I feel good about Lugo and Wacha hitting those targets. They each turned in workmanlike seasons in San Diego last year, re-establishing themselves as solid starters, and signed similar deals in Kansas City. I’m more optimistic than our projections on both players, in fact, though I agree that they probably won’t hit 180-inning workloads.

That leaves Singer and Lynch as intriguing wild cards. Singer looked great in 2022, but his stuff took a big step backwards in 2023, and as a sinker/slider guy, he wasn’t exactly blowing hitters away in the first place. He got absolutely clobbered, walked too many batters, and couldn’t seem to buy a strikeout. I’m worried that his recent performance will continue. Lynch has been injured and ineffective in equal measure, and his slider hasn’t lived up to his prospect billing, but maybe a year of pitching next to Ragans will help him unlock something.

If one of those five falters, the alternatives aren’t good. Marsh looked overwhelmed in 74 big league innings last year, and though he’s starting the season ahead of Lynch in the pecking order I don’t expect that to last. Lyles is a replacement level innings-eater. If those guys pitch big innings, something has gone horribly wrong with a staff that has some real upside at the top.

26. Pirates
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Mitch Keller 189 8.5 3.0 1.1 .301 70.9% 4.14 4.10 2.9
Martín Pérez 144 6.5 3.3 1.0 .303 70.6% 4.44 4.50 1.6
Marco Gonzales 137 5.9 2.7 1.4 .292 69.9% 4.78 4.96 0.9
Jared Jones 101 7.8 3.6 1.2 .291 69.6% 4.59 4.64 1.0
Luis L. Ortiz 86 7.2 3.8 1.2 .298 70.4% 4.70 4.78 0.7
Quinn Priester 80 7.3 3.6 1.0 .298 69.1% 4.54 4.50 1.0
Paul Skenes 64 6.9 3.1 1.1 .287 66.7% 4.57 4.36 0.9
Domingo Germán 54 8.7 2.6 1.3 .286 70.3% 4.24 4.26 0.8
Eric Lauer 26 8.0 3.6 1.4 .288 72.1% 4.59 4.83 0.2
Bailey Falter 17 7.0 2.4 1.3 .290 71.0% 4.35 4.46 0.2
Total 898 7.3 3.2 1.2 .296 70.0% 4.48 4.51 10.2

I’m not ashamed to admit when I have to look someone up, and Jones is the first top-five starter on this list I had to go to the data for. He’s a fast-rising Top 100 prospect, which explains it at least a little bit, and I have to say, the more I see, the more I like. I have him as the second-best option in this rotation, never mind the projections. He has nasty stuff and throws hard, though he doesn’t really have a third pitch yet. He might be the next never-heard-of-this-guy rookie to excel.

I went right to Jones because the rest of the Pirates rotation does not excite me. That’s not an exclusively bad thing. Keller is the good kind of boring; he does everything pretty well and makes a ton of starts. Pérez and Gonzales verge on bad boring; neither of them has strikeout stuff, which means they’re letting batters put a ton of balls in play and hoping it works. It very much didn’t in 2023 for either of them. I have more faith in Pérez figuring things out, because he’s been good more recently and because Gonzales was hurt for most of 2023, but I also think that whatever happens, neither will be particularly exciting.

I may be giving short shrift to Ortiz, who’s interesting but might be a high-leverage reliever long-term. Skenes will be up at some point – I think he’s already good enough to pitch in the bigs – to raise the ceiling of this group. But that’s it for interesting reinforcements as far as I’m concerned. Let’s just say that if Priester were named “Jared Jones” instead of “Quinn Priester,” I think he would have gotten a lot less prospect buzz.

27. White Sox
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Erick Fedde 144 7.6 3.2 1.6 .298 70.1% 5.00 5.03 1.1
Michael Soroka 132 7.6 3.0 1.3 .293 70.0% 4.56 4.67 1.4
Chris Flexen 130 6.8 3.3 1.5 .297 69.8% 5.01 5.03 1.1
Nick Nastrini 98 8.5 4.3 1.5 .288 70.1% 4.97 5.10 0.7
Drew Thorpe 101 8.3 2.9 1.3 .285 73.0% 4.05 4.25 1.6
Garrett Crochet 95 10.3 4.4 1.2 .291 74.3% 4.02 4.24 1.5
Jared Shuster 60 6.6 3.7 1.4 .289 69.3% 5.10 5.20 0.4
Jake Eder 49 8.0 4.7 1.4 .288 70.1% 5.05 5.31 0.2
Brad Keller 42 6.9 4.9 1.2 .301 69.7% 5.09 5.15 0.2
Jairo Iriarte 24 8.4 4.4 1.4 .285 70.2% 4.86 5.15 0.2
Jake Woodford 8 6.6 3.5 1.3 .294 69.6% 4.85 5.03 0.1
Total 883 7.9 3.6 1.4 .292 70.7% 4.73 4.85 8.3

The last four teams on the list are a big step below everyone before them, but against my better judgment, I’m intrigued by this group. Fedde was the MVP of the KBO last year. Not his team MVP, not the KBO’s Cy Young equivalent – the MVP of the league. He has a new sweeping slider and seemingly improved command. He’s never been even an average pitcher stateside, but hey, maybe this new change is the real deal. Flexen also put in a stint in Korea, though in 2020, and he was downright atrocious in 2023. I think his best shot is a bullpen role, but look, the Sox aren’t a complete team, so guys will have to play out of position.

Soroka is hoping to get his career back on track, and while I’m fearful that it won’t pan out, the raw talent is still in there somewhere. I’m also irrationally excited about Thorpe, a soft tosser who carved up the minor leagues in his first professional work last year before flying around the league in trades this offseason. Is it a bad omen that he had a 0.00 ERA with the Padres this spring and a 27.00 mark with the Sox? Definitely maybe! Iriarte and Shuster also came over in trades this winter, but I think they’re a bit further off from attracting my interest in the bigs.

The prospects who were already in the org last year are also fun. Nastrini has big stuff and little command. Crochet is definitely not a prospect anymore, but injuries have limited him to just 73 innings and zero starts in his four years in the bigs, so he’s still new and shiny in that sense. Eder has hellacious stuff, but he’s barely pitched in the last three years. I’m very excited to see how he might look when the rust wears off. The White Sox rotation is a weird and mostly bad mix, but it might be a fun one at times.

28. Athletics
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
JP Sears 164 8.3 2.9 1.3 .288 72.5% 4.22 4.48 1.7
Paul Blackburn 137 7.2 3.1 1.1 .302 71.1% 4.41 4.43 1.3
Alex Wood 132 7.7 3.0 1.1 .298 69.8% 4.34 4.39 1.4
Ross Stripling 124 7.5 2.4 1.3 .297 71.5% 4.29 4.34 1.3
Luis Medina 94 8.5 4.8 1.0 .295 71.3% 4.52 4.66 0.7
Joe Boyle 81 10.0 6.2 1.1 .291 72.7% 4.52 4.79 0.5
Ken Waldichuk 44 8.8 4.0 1.1 .293 71.5% 4.30 4.45 0.4
Mitch Spence 36 6.9 2.8 1.0 .297 71.2% 4.17 4.32 0.4
Joey Estes 36 6.9 3.0 1.4 .284 69.5% 4.64 4.89 0.3
Kyle Muller 17 7.7 3.7 1.1 .296 70.9% 4.35 4.41 0.2
Osvaldo Bido 8 8.1 3.9 1.1 .289 70.5% 4.46 4.64 0.1
Total 875 8.0 3.5 1.2 .295 71.3% 4.36 4.50 8.2

This just isn’t a reasonable big league rotation. It’s full of fourth and fifth starter types, and with innings concerns to boot. I simply don’t buy Sears’ projection as the staff ace; he pitched a complete season last year and didn’t impress, posting a 4.54 ERA only thanks to an unsustainably low BABIP. The heady days of nasty stuff in the Yankees system seem a long way off now; he didn’t miss many bats with his tweener slider and his fastball got absolutely tattooed.

Blackburn, Stripling, and Wood would look right at home as the fifth starter on a contender, and I assume that at least one of them will have that role by season’s end. I think that’s smart business for Oakland, whose prospect hurlers aren’t quite ready for the big leagues yet. Even if two members of this trio are on the downslope of their careers, they’ll soak up innings in the process and might return a prospect or two in trade.

The upside in this rotation lives at the bottom. Medina is already injured and has reliever risk, but he has elite strikeout potential if he can put it all together. Boyle’s stuff is off the charts, it’s just that his command is often off the plate. Waldichuk is starting the season on the IL, but he’s shown three plus pitches at various times in his career, and he’ll get plenty of time to hone his skills with little competition incoming. I don’t think this rotation will be anywhere near good this year, but if the A’s trade one of the veterans and find one good starter out of the prospects, they can consider 2024 a rotation success story of a sort.

29. Nationals
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Josiah Gray 173 8.4 4.0 1.5 .286 71.1% 4.87 5.11 1.4
Patrick Corbin 164 6.7 3.0 1.5 .308 69.3% 5.17 5.10 1.0
MacKenzie Gore 145 9.7 3.8 1.3 .295 73.1% 4.23 4.28 2.2
Jake Irvin 117 7.4 3.6 1.4 .293 68.7% 4.94 5.01 1.0
Trevor Williams 82 7.0 3.0 1.6 .302 69.7% 5.17 5.18 0.6
Jackson Rutledge 75 6.4 3.7 1.4 .293 67.3% 5.31 5.32 0.5
Joan Adon 42 7.5 3.8 1.2 .299 68.8% 4.83 4.72 0.4
Cade Cavalli 34 8.7 4.1 1.1 .294 70.4% 4.40 4.39 0.5
Mitchell Parker 24 7.9 4.6 1.3 .291 71.0% 4.84 5.01 0.2
DJ Herz 8 9.5 5.5 1.2 .288 71.3% 4.67 4.87 0.1
Total 865 7.8 3.7 1.4 .296 70.1% 4.87 4.93 7.9

Checkmate, all you dopes who thought Gray would never be an ace. He’s starting for the Nats on Opening Day. Now sure, he’s projected for an ERA near 5.00, but he’s a no. 1 starter, at least technically. He’s also still intriguing, even if his big league results have been quite poor so far. I really like his curveball and cutter, I just don’t like his flat-plane fastball that’s been repeatedly torched throughout his career. Gray and the Nats surely agree, so hopefully they have some kind of adjustment planned.

Gore is another intriguing option, though I wouldn’t read too much into our projections here; his career has been wonky, full of complete delivery overhauls and mysterious shutdowns, so projecting based on his minor league record is difficult. He has great stuff, no doubt, it’s just a matter of command and repetition. He’ll get all the chances he can handle, so he’s got that going for him.

I won’t sugarcoat it: The rest of the rotation is not big league caliber. Everyone other than the deep minor league cuts is projected for an ERA over 5.00. Irvin and Rutledge don’t look ready for the majors. Corbin is living on borrowed time. Williams is just a warm body. The four of them are mainly on the staff because someone has to throw these innings. Cavalli is the most intriguing of the prospects. He’s recovering from TJ, so don’t expect many innings, but do expect a bodacious curveball and some Pitching Ninja GIFs that will cheer Nats fans up.

30. Rockies
Name IP K/9 BB/9 HR/9 BABIP LOB% ERA FIP WAR
Kyle Freeland 162 5.8 2.7 1.6 .312 67.4% 5.53 5.28 1.2
Cal Quantrill 155 5.8 3.0 1.5 .305 67.1% 5.46 5.35 1.1
Austin Gomber 151 6.4 2.9 1.6 .307 66.8% 5.50 5.23 1.3
Ryan Feltner 115 7.9 3.8 1.5 .306 68.0% 5.29 4.98 1.3
Dakota Hudson 126 5.3 3.6 1.3 .313 67.0% 5.45 5.27 0.9
Peter Lambert 86 7.3 3.5 1.5 .308 67.3% 5.48 5.21 0.7
Noah Davis 32 6.6 4.2 1.6 .305 65.6% 5.99 5.81 0.1
Germán Márquez 28 7.7 3.1 1.3 .307 68.0% 4.83 4.49 0.4
Ty Blach 18 5.8 2.5 1.5 .316 66.8% 5.52 5.10 0.1
Jeff Criswell 8 7.1 3.9 1.6 .302 67.7% 5.59 5.41 0.0
Total 881 6.3 3.2 1.5 .309 67.2% 5.46 5.23 7.1

Don’t worry! Those ERAs are inflated by Coors, so it won’t be quite as bad as the numbers look. But also, do worry! The Rockies have the worst starting rotation in baseball, and I don’t see an obvious light at the end of the tunnel. Freeland is the headliner here, at least in theory, but his peripheral numbers tailed off alarmingly last year, and they weren’t gangbusters to begin with. His fastball dipped below 90 mph, he struck out just 13.9% of opposing hitters, and that’s no way to live at altitude.

Quantrill is cut from a similar cloth. He throws a little harder, but he doesn’t strike anyone out either, which means Rockies fielders are going to have their work cut out for them. Hudson makes a third strikeout-averse starter for the team, and I guess the idea here is to keep the ball on the ground, but he hasn’t even had good run prevention numbers at low elevation in front of the Cardinals defense. I don’t see this ending well.

I’ve been a Gomberhead since he was a prospect tearing up the Fall League, but he too has seen a disastrous decline in his strikeout rate, from 23.2% in 2021 to 14.4% last year. Feltner struck out a relatively robust 18.9% of hitters, the exact same mark as Lambert, who accomplished some of that as a reliever. Maybe those guys are the best options here! But they’re not good options, all the same. The thing I’m rooting for most in this mostly hopeless group is a return to form for Márquez. He had Tommy John surgery last May and won’t return until late in the year, but here’s hoping he comes back as strong as ever. The Rockies could use him.





Ben is a writer at FanGraphs. He can be found on Twitter @_Ben_Clemens.

64 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
EonADS
1 month ago

Logan Allen has the largest error bars of anyone on this list in my opinion. I’ve brought this up before, but his fastball usage is about as bad as it could be without throwing it straight down the pipe every time. Both his fastball and cutter have fairly high levels of sink and low levels of spin to them, which makes them pitches that should be thrown lower in the zone to tempt ground balls, with the occasional climbing the ladder to supplement or change the eye level. However, both are almost thrown in the exact opposite way; up in the zone and not well located in that margin. His cutter especially was one of the worst individual pitches in the league last season, and his fastball was below-average. I get that hitters aiming for low pitches to lift them is a common trend, but if your pitches suck up in the zone, struggling to locate them up there is not a viable strategy.

Furthermore, he gives up a lot of ideal launch angle contact, and he lead the league in percentage of his pitches fouled off iirc, which extended at bats and increased his pitch count dramatically. If some of those were hit forward, he’d likely have been much worse.

On the other hand, his changeup looks like some kind of alien life form, with screwball-esque movement and similar arm speed to his fastball. And his breaking pitches are both solid. He just needs to do better with the hard stuff, either location or pitch quality. If he does that, you could easily see him taking a big step forward.

Last edited 1 month ago by EonADS
Ivan_Grushenkomember
1 month ago
Reply to  EonADS

Or just not throw as many fastballs

EonADS
1 month ago
Reply to  Ivan_Grushenko

The problem is that his command has already suffered trying to get guys to chase his non-fastballs; his numbers in AAA and MLB both back that up. Once the weakness of his fastballs got exposed, his walk rate started increasing a lot. If he really resorts to throwing fewer fastballs, he could easily end up with a 10%+ BB%, which isn’t sustainable for a starter. He has to be able to get ahead of batters to be most effective.

Last edited 1 month ago by EonADS
Ivan_Grushenkomember
1 month ago
Reply to  EonADS

It sounds like he either needs to learn to throw breaking pitches or screwball for strikes on first pitch or somehow throw the sinker at the very bottom of the zone without it being lifted or taken for a ball. It doesn’t sound like he has a good first pitch in the bunch at this moment. The top of the zone sinker works for others but apparently not him maybe because he can’t throw it for a called strike by sinking the perfect amount

EonADS
1 month ago
Reply to  Ivan_Grushenko

The thing is, it’s not a sinker at all. Pitch Info and Statcast both classify it as a 4-seam. It just doesn’t have any characteristics that make it play properly at the top of the zone. Slow, low spin, low whiff, greater drop than standard 4-seams. If he had a sinker, it would probably work better.