Connect with us

News

Eno Sarris’ updated MLB starting pitcher rankings for the 2025 season

The news … it’s not good. Arm after arm, it seems, has been felled by one injury or another. So it’s time to update the rankings.

For some, like Gerrit Cole, they’re out for the year and it’s as simple as removing them from these one-year rankings. But others, like Brayan Bello, Tobias Myers or Lucas Giolito, have entered a difficult period of dancing around the rankings. There are some silver linings, like the fact that Tylor Megill now gets a long runway in the Mets rotation due to some poor news there. Spencer Strider and Sandy Alcantara look pretty good after coming back from their ailments.

There is no way to give all of these injured pitchers a one-size-fits-all ranking — some fantasy players have injured list spots on their rosters, and can take these injured starters and stash them until they’re ready. To them, it might not matter that their time on the IL came at the beginning. They should probably prioritize upside over health.

But for those in leagues with no injured list spots, it’s trickier. If the pitcher doesn’t necessarily have the ceiling of an elite arm, then it matters more who is healthy and ready to produce right now. In those leagues, you might be pretty conservative with injury risks (represented here by Jeff Zimmerman’s health percentiles, where higher is good), and want to avoid anyone who is currently nursing a sore something-or-other.

For these rankings, I’ve found it personally useful to put the currently injured and high-injury-risk pitchers in little mini-tiers that you’ll find at different pockets in the player pool. You’ll see Tyler Glasnow and Jacob deGrom near the top, followed by high-floor, lower-injury-risk pitchers like Logan Webb and Hunter Brown. By putting them in pockets, I hope to make it easier for fantasy players to see the decision-making process in the rankings themselves, and then perhaps flip the weighting around to fit the specific settings in their league.

It’s a tricky dance, and with the news coming in so fast and furious, these rankings become a snapshot in time pretty quickly. It’s still worth trying to figure out who the best pitchers are for your fake team in the coming season.

As usual, these ranks include:

• Pitching+ and the associated Stuff+ and Location+ models
• Jordan Rosenblum’s stuff-powered projections (ppERA% and ppK%)
• Jeff Zimmerman’s health grades, which he publishes in The Process
• Hand-projected innings totals based on health grades, team tendencies, and depth charts

Plus some behind-the-scenes goodies to help properly value these pitchers. May all your picks be healthy and dealing.

(When it comes to dealing, this Google doc has been updated with spring Stuff+ numbers, which have a wider spread for a few reasons. The spread of talent in spring training is wider, the new model fixes the average pitcher at 100 Stuff+, some data points are missing in the data set, it’s not comprehensive because not every park tracks these numbers and lastly, the starters are airing it out in short outings early in the spring. It might make sense to note the good Stuff+ in the case of a pitcher like Kevin Gausman, and perhaps even move him up a few spots because of it as I did, but not to penalize the pitchers with lower numbers unless there’s news about missing velocity or some sort of soreness.)

 

Loading

Try changing or resetting your filters to see more.

That was quite the debut. 133 major-league innings of dominance from Paul Skenes produced Rookie of the Year hardware, and rightfully so. In only one start did the opposing offense score more than three runs, and only Garrett Crochet had a better strikeout-minus-walk rate. Skenes differntiates himself further at the top of the rankings by keeping the ball on the ground and in the park while striking batters out at an elite rate. That, and his combination of youth and health, make him No. 1.

That was quite the debut. 133 major-league innings of dominance from Paul Skenes produced Rookie of the Year hardware, and rightfully so. In only one start did the opposing offense score more than three runs, and only Garrett Crochet had a better strikeout-minus-walk rate. Skenes differntiates himself further at the top of the rankings by keeping the ball on the ground and in the park while striking batters out at an elite rate. That, and his combination of youth and health, make him No. 1.

That was quite the debut. 133 major-league innings of dominance from Paul Skenes produced Rookie of the Year hardware, and rightfully so. In only one start did the opposing offense score more than three runs, and only Garrett Crochet had a better strikeout-minus-walk rate. Skenes differntiates himself further at the top of the rankings by keeping the ball on the ground and in the park while striking batters out at an elite rate. That, and his combination of youth and health, make him No. 1.

Tarik Skubal did it all last year. He was in the zone a ton with command, and he was dominant in the zone with stuff. He threw harder than he’d ever thrown, and he threw more than he’d ever thrown. He didn’t even flag down the stretch. He destroyed lefties thanks to an excellent sinker/slider combo, and he destroyed righties thanks to an excellent fastball/changeup combo. He’d been an excellent choice for the top, but there’s just the fact of his arm injuries dragging him all the way down to No. 2.

Tarik Skubal did it all last year. He was in the zone a ton with command, and he was dominant in the zone with stuff. He threw harder than he’d ever thrown, and he threw more than he’d ever thrown. He didn’t even flag down the stretch. He destroyed lefties thanks to an excellent sinker/slider combo, and he destroyed righties thanks to an excellent fastball/changeup combo. He’d been an excellent choice for the top, but there’s just the fact of his arm injuries dragging him all the way down to No. 2.

Tarik Skubal did it all last year. He was in the zone a ton with command, and he was dominant in the zone with stuff. He threw harder than he’d ever thrown, and he threw more than he’d ever thrown. He didn’t even flag down the stretch. He destroyed lefties thanks to an excellent sinker/slider combo, and he destroyed righties thanks to an excellent fastball/changeup combo. He’d been an excellent choice for the top, but there’s just the fact of his arm injuries dragging him all the way down to No. 2.

It’s been an awesome four-year stretch for Zack Wheeler. He’s maintained a near-30 percent strikeout rate with a minuscule walk rate and deserved every bit of his 2.94 ERA. He’s fiddled with his secondaries — introducing a sweeper, emphasizing and de-emphasizing his cutter, and replacing his changeup with a splitter — but a dominant fastball is still the cornerstone of the whole thing. The injuries of his early career seem long in the rearview and the only blemish is that, at 34, age has begun robbing him of some of that primo velocity, as he’s down almost two ticks off of his peak.

It’s been an awesome four-year stretch for Zack Wheeler. He’s maintained a near-30 percent strikeout rate with a minuscule walk rate and deserved every bit of his 2.94 ERA. He’s fiddled with his secondaries — introducing a sweeper, emphasizing and de-emphasizing his cutter, and replacing his changeup with a splitter — but a dominant fastball is still the cornerstone of the whole thing. The injuries of his early career seem long in the rearview and the only blemish is that, at 34, age has begun robbing him of some of that primo velocity, as he’s down almost two ticks off of his peak.

It’s been an awesome four-year stretch for Zack Wheeler. He’s maintained a near-30 percent strikeout rate with a minuscule walk rate and deserved every bit of his 2.94 ERA. He’s fiddled with his secondaries — introducing a sweeper, emphasizing and de-emphasizing his cutter, and replacing his changeup with a splitter — but a dominant fastball is still the cornerstone of the whole thing. The injuries of his early career seem long in the rearview and the only blemish is that, at 34, age has begun robbing him of some of that primo velocity, as he’s down almost two ticks off of his peak.

Logan Gilbert has a dominant fastball, but over the past three years, he’s improved by changing the arsenal around it. Gone is the changeup, replaced by a splitter. What was a dominant knuckle-curve in the minors morphed into a harder, smaller curve last year. He debuted a new cutter. The slider lost its sweep and gained 5 mph. Not every pitch is dominant, but he adds great command, a developing mound presence, and the benefit of maybe the best pitcher’s park in baseball — which all adds up to an elite floor.

Logan Gilbert has a dominant fastball, but over the past three years, he’s improved by changing the arsenal around it. Gone is the changeup, replaced by a splitter. What was a dominant knuckle-curve in the minors morphed into a harder, smaller curve last year. He debuted a new cutter. The slider lost its sweep and gained 5 mph. Not every pitch is dominant, but he adds great command, a developing mound presence, and the benefit of maybe the best pitcher’s park in baseball — which all adds up to an elite floor.

Logan Gilbert has a dominant fastball, but over the past three years, he’s improved by changing the arsenal around it. Gone is the changeup, replaced by a splitter. What was a dominant knuckle-curve in the minors morphed into a harder, smaller curve last year. He debuted a new cutter. The slider lost its sweep and gained 5 mph. Not every pitch is dominant, but he adds great command, a developing mound presence, and the benefit of maybe the best pitcher’s park in baseball — which all adds up to an elite floor.

The back end of the top 10 has some really excellent pitchers who have injury risk. Garrett Crochet fits right in. The lefty dominanted last year thanks to a big-velo fastball and a strong cutter, but he also has a sinker and sweeper that he began to weave back into his arsenal late in the season. Could using him every five or six days lead to better health outcomes than the White Sox got from Crochet in the bullpen? It’s certainly possible. But it’s also worth remembering that between 2021 and 2023, Crochet put up fewer than 80 innings combined in three seasons. He’s ramped up fast.

The back end of the top 10 has some really excellent pitchers who have injury risk. Garrett Crochet fits right in. The lefty dominanted last year thanks to a big-velo fastball and a strong cutter, but he also has a sinker and sweeper that he began to weave back into his arsenal late in the season. Could using him every five or six days lead to better health outcomes than the White Sox got from Crochet in the bullpen? It’s certainly possible. But it’s also worth remembering that between 2021 and 2023, Crochet put up fewer than 80 innings combined in three seasons. He’s ramped up fast.

The back end of the top 10 has some really excellent pitchers who have injury risk. Garrett Crochet fits right in. The lefty dominanted last year thanks to a big-velo fastball and a strong cutter, but he also has a sinker and sweeper that he began to weave back into his arsenal late in the season. Could using him every five or six days lead to better health outcomes than the White Sox got from Crochet in the bullpen? It’s certainly possible. But it’s also worth remembering that between 2021 and 2023, Crochet put up fewer than 80 innings combined in three seasons. He’s ramped up fast.

There really isn’t anything bad to say about Chris Sale on the mound. He pushed his strikeout rate back north of 30 percent, but it was never really all that much lower even when he struggled for a bit, sorta. His slider and fastball are still dominant, and he made some changes to his off-speed that made it average enough. He even pushed his fastball velo back up to just under 95 mph again. What a return to grace for the 35-year-old. You just can’t forget all the struggles that came before, or the fact that his season ended early last year due to injury once again. Expect more like 150 innings and you won’t be dissapointed.

There really isn’t anything bad to say about Chris Sale on the mound. He pushed his strikeout rate back north of 30 percent, but it was never really all that much lower even when he struggled for a bit, sorta. His slider and fastball are still dominant, and he made some changes to his off-speed that made it average enough. He even pushed his fastball velo back up to just under 95 mph again. What a return to grace for the 35-year-old. You just can’t forget all the struggles that came before, or the fact that his season ended early last year due to injury once again. Expect more like 150 innings and you won’t be dissapointed.

There really isn’t anything bad to say about Chris Sale on the mound. He pushed his strikeout rate back north of 30 percent, but it was never really all that much lower even when he struggled for a bit, sorta. His slider and fastball are still dominant, and he made some changes to his off-speed that made it average enough. He even pushed his fastball velo back up to just under 95 mph again. What a return to grace for the 35-year-old. You just can’t forget all the struggles that came before, or the fact that his season ended early last year due to injury once again. Expect more like 150 innings and you won’t be dissapointed.

Much has been made of Corbin Burnes’ declining strikeout rate, and so you’ll see him lower on other rankings. Here’s why he’s No. 7 here: he has an “A” health grade, his cutter has been excellent at limiting the damage even as the whiffs have decreased, his Stuff+ is still elite and down the stretch he refound the movement on his cutter and experimented with what looked like an excellent sweeper. It’s an extremely high floor with even a little ceiling represented by regaining his old strikeout rates with some new wrinkles.

Much has been made of Corbin Burnes’ declining strikeout rate, and so you’ll see him lower on other rankings. Here’s why he’s No. 7 here: he has an “A” health grade, his cutter has been excellent at limiting the damage even as the whiffs have decreased, his Stuff+ is still elite and down the stretch he refound the movement on his cutter and experimented with what looked like an excellent sweeper. It’s an extremely high floor with even a little ceiling represented by regaining his old strikeout rates with some new wrinkles.

Much has been made of Corbin Burnes’ declining strikeout rate, and so you’ll see him lower on other rankings. Here’s why he’s No. 7 here: he has an “A” health grade, his cutter has been excellent at limiting the damage even as the whiffs have decreased, his Stuff+ is still elite and down the stretch he refound the movement on his cutter and experimented with what looked like an excellent sweeper. It’s an extremely high floor with even a little ceiling represented by regaining his old strikeout rates with some new wrinkles.

Cole Ragans has now been dominant for most of two seasons with the Royals, and the lefty does it with high-velocity four-seamers, along with a strong combination of changeups, sliders, cutters, and curves — all thrown with near-average or better command. Again, though, there’s a fair amount of injury risk here for a pitcher who had to revise his Tommy John and missed a huge chunk of time on his way up to the majors. There’s also this: No starting pitcher lost more velocity between April and September than the 1.6 mph Ragans lost off his fastball last season.

Cole Ragans has now been dominant for most of two seasons with the Royals, and the lefty does it with high-velocity four-seamers, along with a strong combination of changeups, sliders, cutters, and curves — all thrown with near-average or better command. Again, though, there’s a fair amount of injury risk here for a pitcher who had to revise his Tommy John and missed a huge chunk of time on his way up to the majors. There’s also this: No starting pitcher lost more velocity between April and September than the 1.6 mph Ragans lost off his fastball last season.

Cole Ragans has now been dominant for most of two seasons with the Royals, and the lefty does it with high-velocity four-seamers, along with a strong combination of changeups, sliders, cutters, and curves — all thrown with near-average or better command. Again, though, there’s a fair amount of injury risk here for a pitcher who had to revise his Tommy John and missed a huge chunk of time on his way up to the majors. There’s also this: No starting pitcher lost more velocity between April and September than the 1.6 mph Ragans lost off his fastball last season.

The command comes and goes for Dylan Cease, for sure. But the stuff is always there. A huge fastball that hasn’t shown a decline yet, a sizzling slider that has become his main second weapon, and now a change-of-pace curveball mean that, at the worst, the righty will give you a huge strikeout rate over what has been pretty good bulk for the past four seasons. As for his command, what can you do? It’s probably good news that the team signed Elias Díaz to frame for him, because Luis Campusano is one of the worst in the majors at that skill.

The command comes and goes for Dylan Cease, for sure. But the stuff is always there. A huge fastball that hasn’t shown a decline yet, a sizzling slider that has become his main second weapon, and now a change-of-pace curveball mean that, at the worst, the righty will give you a huge strikeout rate over what has been pretty good bulk for the past four seasons. As for his command, what can you do? It’s probably good news that the team signed Elias Díaz to frame for him, because Luis Campusano is one of the worst in the majors at that skill.

The command comes and goes for Dylan Cease, for sure. But the stuff is always there. A huge fastball that hasn’t shown a decline yet, a sizzling slider that has become his main second weapon, and now a change-of-pace curveball mean that, at the worst, the righty will give you a huge strikeout rate over what has been pretty good bulk for the past four seasons. As for his command, what can you do? It’s probably good news that the team signed Elias Díaz to frame for him, because Luis Campusano is one of the worst in the majors at that skill.

Only eight pitchers have thrown more innings since 2021 started, and only four pitchers have thrown 500-plus innings and also put up a better ERA than the 3.08 Framber Valdez sported over that time. The floor, provided by his excellent sinker and breaking ball combo, is super high. The upside comes from the years when he feels better, goes deeper into the season and has better command — just remember the 200-plus innings of a 2.82 ERA in 2022. Here’s a place where you can get value on a pitcher if you don’t chase the strikeout rate.

Only eight pitchers have thrown more innings since 2021 started, and only four pitchers have thrown 500-plus innings and also put up a better ERA than the 3.08 Framber Valdez sported over that time. The floor, provided by his excellent sinker and breaking ball combo, is super high. The upside comes from the years when he feels better, goes deeper into the season and has better command — just remember the 200-plus innings of a 2.82 ERA in 2022. Here’s a place where you can get value on a pitcher if you don’t chase the strikeout rate.

Only eight pitchers have thrown more innings since 2021 started, and only four pitchers have thrown 500-plus innings and also put up a better ERA than the 3.08 Framber Valdez sported over that time. The floor, provided by his excellent sinker and breaking ball combo, is super high. The upside comes from the years when he feels better, goes deeper into the season and has better command — just remember the 200-plus innings of a 2.82 ERA in 2022. Here’s a place where you can get value on a pitcher if you don’t chase the strikeout rate.

Once a pitcher is over 1,000 innings into their career — heck, once a pitcher is over 10 starts into his career — Stuff+ should not be the only metric used to judge him. At this point, we have plenty of seasons where Snell has shown he can strike out nearly a third of the batters he sees, keep the ball in the park and suppress hits. He does alternate healthy seasons with less healthy ones, but he’s also bottomed out at a respectable 104 innings and was almost a top-50 pitcher last year. He might lead this injury-risk Dodgers squad in innings, even.

Once a pitcher is over 1,000 innings into their career — heck, once a pitcher is over 10 starts into his career — Stuff+ should not be the only metric used to judge him. At this point, we have plenty of seasons where Snell has shown he can strike out nearly a third of the batters he sees, keep the ball in the park and suppress hits. He does alternate healthy seasons with less healthy ones, but he’s also bottomed out at a respectable 104 innings and was almost a top-50 pitcher last year. He might lead this injury-risk Dodgers squad in innings, even.

Once a pitcher is over 1,000 innings into their career — heck, once a pitcher is over 10 starts into his career — Stuff+ should not be the only metric used to judge him. At this point, we have plenty of seasons where Snell has shown he can strike out nearly a third of the batters he sees, keep the ball in the park and suppress hits. He does alternate healthy seasons with less healthy ones, but he’s also bottomed out at a respectable 104 innings and was almost a top-50 pitcher last year. He might lead this injury-risk Dodgers squad in innings, even.

It’s impossible to get the *right* ranking for Jacob deGrom. Over the past four years, he has the best starter’s ERA (2.01), supported by the best starter’s K-BB rate (39.2 percent!!) and the best starter’s Stuff+ (123). All of that is great. He’s thrown 190 innings combined over those four seasons. Less great. He’s got a new ligament, though, and Paul Skenes was the fifth-best pitcher in fantasy last year with 133 innings — could deGrom get there? Does your league have injured list slots? What do you do when he’s hurt and doesn’t have a timeline? How much are you willing to invest? deGoat was in my top 10 at one point, but this feels like a better place for the innings risk.

It’s impossible to get the *right* ranking for Jacob deGrom. Over the past four years, he has the best starter’s ERA (2.01), supported by the best starter’s K-BB rate (39.2 percent!!) and the best starter’s Stuff+ (123). All of that is great. He’s thrown 190 innings combined over those four seasons. Less great. He’s got a new ligament, though, and Paul Skenes was the fifth-best pitcher in fantasy last year with 133 innings — could deGrom get there? Does your league have injured list slots? What do you do when he’s hurt and doesn’t have a timeline? How much are you willing to invest? deGoat was in my top 10 at one point, but this feels like a better place for the innings risk.

It’s impossible to get the *right* ranking for Jacob deGrom. Over the past four years, he has the best starter’s ERA (2.01), supported by the best starter’s K-BB rate (39.2 percent!!) and the best starter’s Stuff+ (123). All of that is great. He’s thrown 190 innings combined over those four seasons. Less great. He’s got a new ligament, though, and Paul Skenes was the fifth-best pitcher in fantasy last year with 133 innings — could deGrom get there? Does your league have injured list slots? What do you do when he’s hurt and doesn’t have a timeline? How much are you willing to invest? deGoat was in my top 10 at one point, but this feels like a better place for the innings risk.

Giving Tyler Glasnow this ranking along with 128 projected innings might be folly, but the dude was the 24th-best fantasy pitcher last year with only 134 innings, and he could actually be even better in 2025 — in fact, practically every projection system says his ERA will be lower than the 3.49 he showed last year. SIERA, a reliable ERA estimator, said he should’ve had a number south of three last year. If he just re-racks what he did last year with a better ERA, he’ll easily be worth this rank.

Giving Tyler Glasnow this ranking along with 128 projected innings might be folly, but the dude was the 24th-best fantasy pitcher last year with only 134 innings, and he could actually be even better in 2025 — in fact, practically every projection system says his ERA will be lower than the 3.49 he showed last year. SIERA, a reliable ERA estimator, said he should’ve had a number south of three last year. If he just re-racks what he did last year with a better ERA, he’ll easily be worth this rank.

Giving Tyler Glasnow this ranking along with 128 projected innings might be folly, but the dude was the 24th-best fantasy pitcher last year with only 134 innings, and he could actually be even better in 2025 — in fact, practically every projection system says his ERA will be lower than the 3.49 he showed last year. SIERA, a reliable ERA estimator, said he should’ve had a number south of three last year. If he just re-racks what he did last year with a better ERA, he’ll easily be worth this rank.

There are worries. He’s moving into Yankee stadium, which Statcast said was the third-friendliest park for home runs over the past three years. He had that forearm problem a while back. He has those low strikeout rates. But Max Fried is a lefty who can help suppress lefty homers, has experience in a homer-friendly park and has had success with low strikeout rates before, probably due to having a whopping five above-average pitches by both Stuff+ and Location+. If you can stomach a little bit of injury risk, the rest doesn’t seem all that risky.

There are worries. He’s moving into Yankee stadium, which Statcast said was the third-friendliest park for home runs over the past three years. He had that forearm problem a while back. He has those low strikeout rates. But Max Fried is a lefty who can help suppress lefty homers, has experience in a homer-friendly park and has had success with low strikeout rates before, probably due to having a whopping five above-average pitches by both Stuff+ and Location+. If you can stomach a little bit of injury risk, the rest doesn’t seem all that risky.

There are worries. He’s moving into Yankee stadium, which Statcast said was the third-friendliest park for home runs over the past three years. He had that forearm problem a while back. He has those low strikeout rates. But Max Fried is a lefty who can help suppress lefty homers, has experience in a homer-friendly park and has had success with low strikeout rates before, probably due to having a whopping five above-average pitches by both Stuff+ and Location+. If you can stomach a little bit of injury risk, the rest doesn’t seem all that risky.

A former reliever, Bryce Miller has an outstanding fastball full of vim and vigor. He’s been trying to put the right pitches around it since his debut. The sweeper has required some attention because its release makes it obvious to the hitter — they don’t swing. They gyro slider is decent but gave up some high slugging numbers last season. The new splitter is the key, especially if his offseason work refines one of his breaking balls into a plus-plus offering. This praise is too faint: Miller had flaws last year … and put up a 2.94 ERA in 180 1/3 innings.

A former reliever, Bryce Miller has an outstanding fastball full of vim and vigor. He’s been trying to put the right pitches around it since his debut. The sweeper has required some attention because its release makes it obvious to the hitter — they don’t swing. They gyro slider is decent but gave up some high slugging numbers last season. The new splitter is the key, especially if his offseason work refines one of his breaking balls into a plus-plus offering. This praise is too faint: Miller had flaws last year … and put up a 2.94 ERA in 180 1/3 innings.

A former reliever, Bryce Miller has an outstanding fastball full of vim and vigor. He’s been trying to put the right pitches around it since his debut. The sweeper has required some attention because its release makes it obvious to the hitter — they don’t swing. They gyro slider is decent but gave up some high slugging numbers last season. The new splitter is the key, especially if his offseason work refines one of his breaking balls into a plus-plus offering. This praise is too faint: Miller had flaws last year … and put up a 2.94 ERA in 180 1/3 innings.

Hunter Brown has it all. He has a good fastball, 96-plus with decent shape. He has a 92 mph slider/cutter thing that’s pretty awesome. He has another high-80s slider he can go to. Stuff+ likes his mid-80s curveball too, and his changeup is aight. Despite poor command grades in the minors, he’s never had a bad walk rate in the majors. He’s got bulk and an “A” health grade. Brown has it all — at least now that he added a plus sinker to the package and widened his arsenal. Since he did that, he’s sported a 2.48 ERA and become an ace.

Hunter Brown has it all. He has a good fastball, 96-plus with decent shape. He has a 92 mph slider/cutter thing that’s pretty awesome. He has another high-80s slider he can go to. Stuff+ likes his mid-80s curveball too, and his changeup is aight. Despite poor command grades in the minors, he’s never had a bad walk rate in the majors. He’s got bulk and an “A” health grade. Brown has it all — at least now that he added a plus sinker to the package and widened his arsenal. Since he did that, he’s sported a 2.48 ERA and become an ace.

Hunter Brown has it all. He has a good fastball, 96-plus with decent shape. He has a 92 mph slider/cutter thing that’s pretty awesome. He has another high-80s slider he can go to. Stuff+ likes his mid-80s curveball too, and his changeup is aight. Despite poor command grades in the minors, he’s never had a bad walk rate in the majors. He’s got bulk and an “A” health grade. Brown has it all — at least now that he added a plus sinker to the package and widened his arsenal. Since he did that, he’s sported a 2.48 ERA and become an ace.

You’ll get a good ERA and tons of innings from Logan Webb, so he’s an ideal pairing with a higher-risk, higher-stuff, higher-strikeout-rate ace. You’ll take a hit in terms of strikeouts per inning or batter, but he also goes deep into games and gets decisions, so there are a lot of benefits to his approach. Could he bump that strikeout rate a little? Maybe. A new cutter and a sweeper that had the best shape of its life last season could combine with his dominant sinker and changeup combo to produce a season with a tiny ERA and a strikeout rate like he put up in 2021. That’d make him a top-10 starter again.

You’ll get a good ERA and tons of innings from Logan Webb, so he’s an ideal pairing with a higher-risk, higher-stuff, higher-strikeout-rate ace. You’ll take a hit in terms of strikeouts per inning or batter, but he also goes deep into games and gets decisions, so there are a lot of benefits to his approach. Could he bump that strikeout rate a little? Maybe. A new cutter and a sweeper that had the best shape of its life last season could combine with his dominant sinker and changeup combo to produce a season with a tiny ERA and a strikeout rate like he put up in 2021. That’d make him a top-10 starter again.

You’ll get a good ERA and tons of innings from Logan Webb, so he’s an ideal pairing with a higher-risk, higher-stuff, higher-strikeout-rate ace. You’ll take a hit in terms of strikeouts per inning or batter, but he also goes deep into games and gets decisions, so there are a lot of benefits to his approach. Could he bump that strikeout rate a little? Maybe. A new cutter and a sweeper that had the best shape of its life last season could combine with his dominant sinker and changeup combo to produce a season with a tiny ERA and a strikeout rate like he put up in 2021. That’d make him a top-10 starter again.

After being largely healthy and incredibly dominant in Japan, Yoshinobu Yamamoto came to MLB and missed half the season with injury … but still was pretty dominant. Maybe his excellent results were slightly more a result of command than stuff, but that was always part of the package anyway. It’s not like he’s a soft-tosser, with a 95.6 mph fastball, it’s just that none of his pitches is an elite combo of velocity and shape. The good news is that the Dodgers found him a good slider, the bad news is that the Dodgers will end up limiting his innings via the six-man rotation even if he’s fully healthy in 2025.

After being largely healthy and incredibly dominant in Japan, Yoshinobu Yamamoto came to MLB and missed half the season with injury … but still was pretty dominant. Maybe his excellent results were slightly more a result of command than stuff, but that was always part of the package anyway. It’s not like he’s a soft-tosser, with a 95.6 mph fastball, it’s just that none of his pitches is an elite combo of velocity and shape. The good news is that the Dodgers found him a good slider, the bad news is that the Dodgers will end up limiting his innings via the six-man rotation even if he’s fully healthy in 2025.

After being largely healthy and incredibly dominant in Japan, Yoshinobu Yamamoto came to MLB and missed half the season with injury … but still was pretty dominant. Maybe his excellent results were slightly more a result of command than stuff, but that was always part of the package anyway. It’s not like he’s a soft-tosser, with a 95.6 mph fastball, it’s just that none of his pitches is an elite combo of velocity and shape. The good news is that the Dodgers found him a good slider, the bad news is that the Dodgers will end up limiting his innings via the six-man rotation even if he’s fully healthy in 2025.

Can you wait? Can you wait as long as a month for one of your top pitchers to even pitch? Because if your roster and your team settings allow it, Spencer Strider is worth waiting for. There’s a little bit of good news in that it wasn’t a complete tear of his elbow ligament, and he underwent an internal brace procedure instead of a full Tommy John surgery, but with the Braves likely to play in October, they’ll want to shift some of his innings into that month. And there’s the wrinkle that we haven’t seen Strider pitch post-surgery yet. But otherwise, what’s the big difference between him and deGrom?

Can you wait? Can you wait as long as a month for one of your top pitchers to even pitch? Because if your roster and your team settings allow it, Spencer Strider is worth waiting for. There’s a little bit of good news in that it wasn’t a complete tear of his elbow ligament, and he underwent an internal brace procedure instead of a full Tommy John surgery, but with the Braves likely to play in October, they’ll want to shift some of his innings into that month. And there’s the wrinkle that we haven’t seen Strider pitch post-surgery yet. But otherwise, what’s the big difference between him and deGrom?

Can you wait? Can you wait as long as a month for one of your top pitchers to even pitch? Because if your roster and your team settings allow it, Spencer Strider is worth waiting for. There’s a little bit of good news in that it wasn’t a complete tear of his elbow ligament, and he underwent an internal brace procedure instead of a full Tommy John surgery, but with the Braves likely to play in October, they’ll want to shift some of his innings into that month. And there’s the wrinkle that we haven’t seen Strider pitch post-surgery yet. But otherwise, what’s the big difference between him and deGrom?

The revelation that Roki Sasaki considered having Tommy John surgery in Japan but chose not to was a little troublesome in light of his declining stuff and velocity loss last year in that league. It seems likely he will end up missing significant time in the next few seasons, and that it’s just a question of when, not if. Then there are the questions about his stuff: His fastball shape is meh, his breaking balls aren’t great and he doesn’t have great spin or feel for it. But 100-120 innings of peak Kevin Gausman as a floor doesn’t seem all that bad anyway.

The revelation that Roki Sasaki considered having Tommy John surgery in Japan but chose not to was a little troublesome in light of his declining stuff and velocity loss last year in that league. It seems likely he will end up missing significant time in the next few seasons, and that it’s just a question of when, not if. Then there are the questions about his stuff: His fastball shape is meh, his breaking balls aren’t great and he doesn’t have great spin or feel for it. But 100-120 innings of peak Kevin Gausman as a floor doesn’t seem all that bad anyway.

The revelation that Roki Sasaki considered having Tommy John surgery in Japan but chose not to was a little troublesome in light of his declining stuff and velocity loss last year in that league. It seems likely he will end up missing significant time in the next few seasons, and that it’s just a question of when, not if. Then there are the questions about his stuff: His fastball shape is meh, his breaking balls aren’t great and he doesn’t have great spin or feel for it. But 100-120 innings of peak Kevin Gausman as a floor doesn’t seem all that bad anyway.

Always a steady performer, it’s been three years since Pablo López put up ace-like numbers. That said, he’s been a top-50 pitcher for three straight seasons and seems to have a steadiness to his value. A changeup that might be undervalued by stuff metrics, two decent fastballs and two decent breaking balls gives him a large arsenal with good velo and command. The health woes of the past seem to be fully behind him, and he’s become a great pick for floor, with the obvious ability to put together a top-20 season. Pair him with a riskier ace like Garrett Crochet and you might prosper.

Always a steady performer, it’s been three years since Pablo López put up ace-like numbers. That said, he’s been a top-50 pitcher for three straight seasons and seems to have a steadiness to his value. A changeup that might be undervalued by stuff metrics, two decent fastballs and two decent breaking balls gives him a large arsenal with good velo and command. The health woes of the past seem to be fully behind him, and he’s become a great pick for floor, with the obvious ability to put together a top-20 season. Pair him with a riskier ace like Garrett Crochet and you might prosper.

Always a steady performer, it’s been three years since Pablo López put up ace-like numbers. That said, he’s been a top-50 pitcher for three straight seasons and seems to have a steadiness to his value. A changeup that might be undervalued by stuff metrics, two decent fastballs and two decent breaking balls gives him a large arsenal with good velo and command. The health woes of the past seem to be fully behind him, and he’s become a great pick for floor, with the obvious ability to put together a top-20 season. Pair him with a riskier ace like Garrett Crochet and you might prosper.

On his way to a breakout season until an injury felled him, Joe Ryan has a tantalizing set of skills. Excellent command of a fastball that jumps on hitters due to its shape and release is at the core. He’s been toggling between a sweeper and a hard gyro slider the past few seasons and seemed to have found the right combo in 2024. He dialed in the splitter, too — batters hit .204 against his splitter and sweeper, combined. He lives high in the zone, so he’ll always give up some homers, but the new mix is going to provide strikeouts by the bushel. Innings might be the only question.

On his way to a breakout season until an injury felled him, Joe Ryan has a tantalizing set of skills. Excellent command of a fastball that jumps on hitters due to its shape and release is at the core. He’s been toggling between a sweeper and a hard gyro slider the past few seasons and seemed to have found the right combo in 2024. He dialed in the splitter, too — batters hit .204 against his splitter and sweeper, combined. He lives high in the zone, so he’ll always give up some homers, but the new mix is going to provide strikeouts by the bushel. Innings might be the only question.

On his way to a breakout season until an injury felled him, Joe Ryan has a tantalizing set of skills. Excellent command of a fastball that jumps on hitters due to its shape and release is at the core. He’s been toggling between a sweeper and a hard gyro slider the past few seasons and seemed to have found the right combo in 2024. He dialed in the splitter, too — batters hit .204 against his splitter and sweeper, combined. He lives high in the zone, so he’ll always give up some homers, but the new mix is going to provide strikeouts by the bushel. Innings might be the only question.

Every year, the warm-weather bump in fastball velocity brings a little less back to Luis Castillo’s four-seamer. Every year, the former sinker/changeup pitcher gets a little further away from his ground-ball and home run suppressing ways. The new Castillo, based more on a four-seam/slider combo, has been really great, but at 32 there’s just enough in the profile to make you wonder. Are his low-threes ERA days behind him? Are the elite strikeout rates done? If so, he’ll just be a really high floor stud, as long as he’s still in Seattle.

Every year, the warm-weather bump in fastball velocity brings a little less back to Luis Castillo’s four-seamer. Every year, the former sinker/changeup pitcher gets a little further away from his ground-ball and home run suppressing ways. The new Castillo, based more on a four-seam/slider combo, has been really great, but at 32 there’s just enough in the profile to make you wonder. Are his low-threes ERA days behind him? Are the elite strikeout rates done? If so, he’ll just be a really high floor stud, as long as he’s still in Seattle.

Every year, the warm-weather bump in fastball velocity brings a little less back to Luis Castillo’s four-seamer. Every year, the former sinker/changeup pitcher gets a little further away from his ground-ball and home run suppressing ways. The new Castillo, based more on a four-seam/slider combo, has been really great, but at 32 there’s just enough in the profile to make you wonder. Are his low-threes ERA days behind him? Are the elite strikeout rates done? If so, he’ll just be a really high floor stud, as long as he’s still in Seattle.

Perhaps its his crossfire mechanics. Maybe it’s his extreme extension. Could be the park, to some extent. But for whatever reason, Freddy Peralta is usually good for a dominant stretch and a stretch that inches him closer to your bench. Over the past three seasons, his ERA has been more than a run higher in the first half. That kind of split is not predictive, but it does speak to his streakiness, even if he’s evolved past being Fastball Freddy and now has a strong four-pitch mix that produces strikeouts even during the Bad Times. What if he had a season that was only second halves put together?

Perhaps its his crossfire mechanics. Maybe it’s his extreme extension. Could be the park, to some extent. But for whatever reason, Freddy Peralta is usually good for a dominant stretch and a stretch that inches him closer to your bench. Over the past three seasons, his ERA has been more than a run higher in the first half. That kind of split is not predictive, but it does speak to his streakiness, even if he’s evolved past being Fastball Freddy and now has a strong four-pitch mix that produces strikeouts even during the Bad Times. What if he had a season that was only second halves put together?

Perhaps its his crossfire mechanics. Maybe it’s his extreme extension. Could be the park, to some extent. But for whatever reason, Freddy Peralta is usually good for a dominant stretch and a stretch that inches him closer to your bench. Over the past three seasons, his ERA has been more than a run higher in the first half. That kind of split is not predictive, but it does speak to his streakiness, even if he’s evolved past being Fastball Freddy and now has a strong four-pitch mix that produces strikeouts even during the Bad Times. What if he had a season that was only second halves put together?

We’ve got a little bit of a mini-tier here with a few pitchers that should be good for bulk, but may not have the upside to become your No. 1 starter. There’s a place for these guys on every roster, especially with the health risk associated with some of the second-tier aces before them. Aaron Nola’s park and (perhaps associated) long run of giving up a decent amount of homers counteracts his great combination of stuff and command, but he has been making some adjustments. The new cutter gives him three fastballs he can pair with that dominant curve, at least. Take him for innings, they’ll probably be good.

We’ve got a little bit of a mini-tier here with a few pitchers that should be good for bulk, but may not have the upside to become your No. 1 starter. There’s a place for these guys on every roster, especially with the health risk associated with some of the second-tier aces before them. Aaron Nola’s park and (perhaps associated) long run of giving up a decent amount of homers counteracts his great combination of stuff and command, but he has been making some adjustments. The new cutter gives him three fastballs he can pair with that dominant curve, at least. Take him for innings, they’ll probably be good.

We’ve got a little bit of a mini-tier here with a few pitchers that should be good for bulk, but may not have the upside to become your No. 1 starter. There’s a place for these guys on every roster, especially with the health risk associated with some of the second-tier aces before them. Aaron Nola’s park and (perhaps associated) long run of giving up a decent amount of homers counteracts his great combination of stuff and command, but he has been making some adjustments. The new cutter gives him three fastballs he can pair with that dominant curve, at least. Take him for innings, they’ll probably be good.

Michael King’s stuff, as a starter, has been a little reduced, but you wouldn’t know it from his on-field results last season. That changeup, as an example, does have movement that hitters can easily associate with his arm slot — but King puts it on a dime on the outside corner. That great command should still be there in 2025, but it’s a riskier bet than stuff, which is stickier year to year. And then there is that gruesome injury history for King, which might be behind him, until it isn’t. He’s an excellent starter but just putting him down for 170 more innings of a sub-three ERA is being too optimistic.

Michael King’s stuff, as a starter, has been a little reduced, but you wouldn’t know it from his on-field results last season. That changeup, as an example, does have movement that hitters can easily associate with his arm slot — but King puts it on a dime on the outside corner. That great command should still be there in 2025, but it’s a riskier bet than stuff, which is stickier year to year. And then there is that gruesome injury history for King, which might be behind him, until it isn’t. He’s an excellent starter but just putting him down for 170 more innings of a sub-three ERA is being too optimistic.

Michael King’s stuff, as a starter, has been a little reduced, but you wouldn’t know it from his on-field results last season. That changeup, as an example, does have movement that hitters can easily associate with his arm slot — but King puts it on a dime on the outside corner. That great command should still be there in 2025, but it’s a riskier bet than stuff, which is stickier year to year. And then there is that gruesome injury history for King, which might be behind him, until it isn’t. He’s an excellent starter but just putting him down for 170 more innings of a sub-three ERA is being too optimistic.

It’s not a good fastball for Tanner Bibee. It has slightly above-average velocity for a starter, but only barely, and the shape is dead zone — exactly what a hitter would expect given his arm slot. Good thing he has a really good hard slider/cutter thing that he can command really well, and a good curve and change behind it. There are some similarities to Shane Bieber here, so maybe we shouldn’t make too much of that fastball. Still, it limits Bibee’s upside and puts pressure on him to perhaps develop another hard pitch and lean into a wide arsenal. There’s some upside, but top-10? Not sure.

It’s not a good fastball for Tanner Bibee. It has slightly above-average velocity for a starter, but only barely, and the shape is dead zone — exactly what a hitter would expect given his arm slot. Good thing he has a really good hard slider/cutter thing that he can command really well, and a good curve and change behind it. There are some similarities to Shane Bieber here, so maybe we shouldn’t make too much of that fastball. Still, it limits Bibee’s upside and puts pressure on him to perhaps develop another hard pitch and lean into a wide arsenal. There’s some upside, but top-10? Not sure.

It’s not a good fastball for Tanner Bibee. It has slightly above-average velocity for a starter, but only barely, and the shape is dead zone — exactly what a hitter would expect given his arm slot. Good thing he has a really good hard slider/cutter thing that he can command really well, and a good curve and change behind it. There are some similarities to Shane Bieber here, so maybe we shouldn’t make too much of that fastball. Still, it limits Bibee’s upside and puts pressure on him to perhaps develop another hard pitch and lean into a wide arsenal. There’s some upside, but top-10? Not sure.

Between the majors and minors last year, Spencer Schwellenbach threw 168 2/3 innings. That’s good news for his ability to go deep into 2025. But before that, the former shortstop in college had never topped 70 innings in a season, so you might count that as a fairly large increase and worry about it. Don’t worry about the stuff, though. He has a funky combination of release point and shape on his fastball, and a large arsenal of legit offerings — he threw six different pitches more than 100 times last year. And all of them were decent!

Between the majors and minors last year, Spencer Schwellenbach threw 168 2/3 innings. That’s good news for his ability to go deep into 2025. But before that, the former shortstop in college had never topped 70 innings in a season, so you might count that as a fairly large increase and worry about it. Don’t worry about the stuff, though. He has a funky combination of release point and shape on his fastball, and a large arsenal of legit offerings — he threw six different pitches more than 100 times last year. And all of them were decent!

Between the majors and minors last year, Spencer Schwellenbach threw 168 2/3 innings. That’s good news for his ability to go deep into 2025. But before that, the former shortstop in college had never topped 70 innings in a season, so you might count that as a fairly large increase and worry about it. Don’t worry about the stuff, though. He has a funky combination of release point and shape on his fastball, and a large arsenal of legit offerings — he threw six different pitches more than 100 times last year. And all of them were decent!

Though his mound presence is more quiet than ferocious, Bryan Woo’s stuff would get Ric Flair’s attention. One of only 15 starters who had above-average Stuff+ on both their four-seamer and sinker, the righty backed that up with an excellent sweeper and a changeup that batters hit .186 against last season. If he could throw the gyro slider a little harder, he could maybe strike out more lefties and push his overall rate above average, but as-is, he has the makings of a soft contact king, with risk (innings) and upside (more Ks) in equal abundance.

Though his mound presence is more quiet than ferocious, Bryan Woo’s stuff would get Ric Flair’s attention. One of only 15 starters who had above-average Stuff+ on both their four-seamer and sinker, the righty backed that up with an excellent sweeper and a changeup that batters hit .186 against last season. If he could throw the gyro slider a little harder, he could maybe strike out more lefties and push his overall rate above average, but as-is, he has the makings of a soft contact king, with risk (innings) and upside (more Ks) in equal abundance.

Though his mound presence is more quiet than ferocious, Bryan Woo’s stuff would get Ric Flair’s attention. One of only 15 starters who had above-average Stuff+ on both their four-seamer and sinker, the righty backed that up with an excellent sweeper and a changeup that batters hit .186 against last season. If he could throw the gyro slider a little harder, he could maybe strike out more lefties and push his overall rate above average, but as-is, he has the makings of a soft contact king, with risk (innings) and upside (more Ks) in equal abundance.

Rays President of Baseball Operations Erik Neander said this offseason that Shane McClanahan, upon returning from Tommy John surgery after missing all of last year, would throw “150-ish” innings this year. That’s pretty hopeful for a guy who has only crosssed that threshold once. Plus, there’s the risk the team wants to “save” some innings for the postseason if they’re headed that way. The safer bet is for somewhere around 130 innings — of really good quality, probably. Would’ve been nice to see him in a game just to know where the stuff is, but spring will tell us something.

Rays President of Baseball Operations Erik Neander said this offseason that Shane McClanahan, upon returning from Tommy John surgery after missing all of last year, would throw “150-ish” innings this year. That’s pretty hopeful for a guy who has only crosssed that threshold once. Plus, there’s the risk the team wants to “save” some innings for the postseason if they’re headed that way. The safer bet is for somewhere around 130 innings — of really good quality, probably. Would’ve been nice to see him in a game just to know where the stuff is, but spring will tell us something.

Rays President of Baseball Operations Erik Neander said this offseason that Shane McClanahan, upon returning from Tommy John surgery after missing all of last year, would throw “150-ish” innings this year. That’s pretty hopeful for a guy who has only crosssed that threshold once. Plus, there’s the risk the team wants to “save” some innings for the postseason if they’re headed that way. The safer bet is for somewhere around 130 innings — of really good quality, probably. Would’ve been nice to see him in a game just to know where the stuff is, but spring will tell us something.

Hunter Greene is a stuffist. Only Garrett Crochet threw 120 innings and had a better Stuff+ last year, and it’s obvious from the radar gun alone. Beyond his 98 mph fastball, he throws a hard slider and mixed in a promising splitter last year. It’s just a shame he has to pitch in one of the toughest parks in the majors. Oh, and he throws so hard — over the past two seasons, 10 of the 15 starters who averaged 96.5 mph or better on their fastball have missed time with serious injuries (five had Tommy John surgery). But other than that, he’s exciting as heck.

Hunter Greene is a stuffist. Only Garrett Crochet threw 120 innings and had a better Stuff+ last year, and it’s obvious from the radar gun alone. Beyond his 98 mph fastball, he throws a hard slider and mixed in a promising splitter last year. It’s just a shame he has to pitch in one of the toughest parks in the majors. Oh, and he throws so hard — over the past two seasons, 10 of the 15 starters who averaged 96.5 mph or better on their fastball have missed time with serious injuries (five had Tommy John surgery). But other than that, he’s exciting as heck.

Hunter Greene is a stuffist. Only Garrett Crochet threw 120 innings and had a better Stuff+ last year, and it’s obvious from the radar gun alone. Beyond his 98 mph fastball, he throws a hard slider and mixed in a promising splitter last year. It’s just a shame he has to pitch in one of the toughest parks in the majors. Oh, and he throws so hard — over the past two seasons, 10 of the 15 starters who averaged 96.5 mph or better on their fastball have missed time with serious injuries (five had Tommy John surgery). But other than that, he’s exciting as heck.

Justin Steele is a lefty who throws his four-seamer and slider a combined 90 percent of the time, so you’d expect him to struggle against righties. They do hit him harder than lefties, but a .244/.302/.368 line from them isn’t all that worrisome by itself. What probably saves him is his fastball is a cut-ride fastball that bores in on righties. He’s almost a cutter/slider/curve guy. Still, that slider is sideways and the arsenal is small and the strikeout rates are only average — there’s something about this grouping of skills that doesn’t seem to support the career 3.24 ERA.

Justin Steele is a lefty who throws his four-seamer and slider a combined 90 percent of the time, so you’d expect him to struggle against righties. They do hit him harder than lefties, but a .244/.302/.368 line from them isn’t all that worrisome by itself. What probably saves him is his fastball is a cut-ride fastball that bores in on righties. He’s almost a cutter/slider/curve guy. Still, that slider is sideways and the arsenal is small and the strikeout rates are only average — there’s something about this grouping of skills that doesn’t seem to support the career 3.24 ERA.

Justin Steele is a lefty who throws his four-seamer and slider a combined 90 percent of the time, so you’d expect him to struggle against righties. They do hit him harder than lefties, but a .244/.302/.368 line from them isn’t all that worrisome by itself. What probably saves him is his fastball is a cut-ride fastball that bores in on righties. He’s almost a cutter/slider/curve guy. Still, that slider is sideways and the arsenal is small and the strikeout rates are only average — there’s something about this grouping of skills that doesn’t seem to support the career 3.24 ERA.

George Kirby probably has the best command in baseball, but he’ll be up to a month behind due to a shoulder inflammation. You’ll cede strikeouts with Kirby, but you’ll also gain some floor and some certainty. Should drafters worry about his second half, where he swooned to a 3.93 ERA? Sure, worry about everything. But the good news is that the stuff was just about the same, and that the cause may have been predictabiity: He went above the zone with his four-seamer too often with two strikes, and hitters anticipated it. He can mix it up with command, and should do so again in 2025.

George Kirby probably has the best command in baseball, but he’ll be up to a month behind due to a shoulder inflammation. You’ll cede strikeouts with Kirby, but you’ll also gain some floor and some certainty. Should drafters worry about his second half, where he swooned to a 3.93 ERA? Sure, worry about everything. But the good news is that the stuff was just about the same, and that the cause may have been predictabiity: He went above the zone with his four-seamer too often with two strikes, and hitters anticipated it. He can mix it up with command, and should do so again in 2025.

George Kirby probably has the best command in baseball, but he’ll be up to a month behind due to a shoulder inflammation. You’ll cede strikeouts with Kirby, but you’ll also gain some floor and some certainty. Should drafters worry about his second half, where he swooned to a 3.93 ERA? Sure, worry about everything. But the good news is that the stuff was just about the same, and that the cause may have been predictabiity: He went above the zone with his four-seamer too often with two strikes, and hitters anticipated it. He can mix it up with command, and should do so again in 2025.

We loved Shota Imanaga in these rankings last year, and he came out and shoved with 173 1/3 innings and a 2.91 ERA. Now he comes back and he’s in the back end of the top 40? What gives? Well, for one, the home run rate that we thought might be a problem came with him. And though he had a decent strikeout rate, it didn’t support that kind of ERA. His fastball is good (if slow), his splitter is good, and there are questions about the rest of his arsenal. He’ll probably allow more hits next year, and those guys will be on base for the homers. We still love him, though.

We loved Shota Imanaga in these rankings last year, and he came out and shoved with 173 1/3 innings and a 2.91 ERA. Now he comes back and he’s in the back end of the top 40? What gives? Well, for one, the home run rate that we thought might be a problem came with him. And though he had a decent strikeout rate, it didn’t support that kind of ERA. His fastball is good (if slow), his splitter is good, and there are questions about the rest of his arsenal. He’ll probably allow more hits next year, and those guys will be on base for the homers. We still love him, though.

We loved Shota Imanaga in these rankings last year, and he came out and shoved with 173 1/3 innings and a 2.91 ERA. Now he comes back and he’s in the back end of the top 40? What gives? Well, for one, the home run rate that we thought might be a problem came with him. And though he had a decent strikeout rate, it didn’t support that kind of ERA. His fastball is good (if slow), his splitter is good, and there are questions about the rest of his arsenal. He’ll probably allow more hits next year, and those guys will be on base for the homers. We still love him, though.

Oh to be Ryan Pepiot. Afloat upon a four-seamer with great ride, a killer changeup and a three-breaking-ball mix that befuddled hitters, the Rays’ righty broke out last season. Despite some questions about his command (and iffy fastball locations last year), he has those two hard breaking balls that he can put in the zone for strikes and has seemingly moved past that flaw. There’s a little risk that his stuff degrades without the help of a park that seemingly inflates movement, but all the seeds of a complete arsenal have been sown and he’s ready to harvest.

Oh to be Ryan Pepiot. Afloat upon a four-seamer with great ride, a killer changeup and a three-breaking-ball mix that befuddled hitters, the Rays’ righty broke out last season. Despite some questions about his command (and iffy fastball locations last year), he has those two hard breaking balls that he can put in the zone for strikes and has seemingly moved past that flaw. There’s a little risk that his stuff degrades without the help of a park that seemingly inflates movement, but all the seeds of a complete arsenal have been sown and he’s ready to harvest.

Oh to be Ryan Pepiot. Afloat upon a four-seamer with great ride, a killer changeup and a three-breaking-ball mix that befuddled hitters, the Rays’ righty broke out last season. Despite some questions about his command (and iffy fastball locations last year), he has those two hard breaking balls that he can put in the zone for strikes and has seemingly moved past that flaw. There’s a little risk that his stuff degrades without the help of a park that seemingly inflates movement, but all the seeds of a complete arsenal have been sown and he’s ready to harvest.

One of the best changeups in the game, along with a 95 mph sinker, give Cristopher Sánchez a great floor. He probably won’t embarrass your team, and he’ll probably put up good bulk given his “A” health grade and 181 2/3 innings in 2024. There’s still some upside beyond. He’s working on a new mystery pitch and if it’s a cutter, it could give him a hard pitch that’s more useful against righties than his sinker. If the mystery pitch is a four-seamer, same idea, but maybe with more whiffs. And whiffs are really the only thing missing for Sánchez.

One of the best changeups in the game, along with a 95 mph sinker, give Cristopher Sánchez a great floor. He probably won’t embarrass your team, and he’ll probably put up good bulk given his “A” health grade and 181 2/3 innings in 2024. There’s still some upside beyond. He’s working on a new mystery pitch and if it’s a cutter, it could give him a hard pitch that’s more useful against righties than his sinker. If the mystery pitch is a four-seamer, same idea, but maybe with more whiffs. And whiffs are really the only thing missing for Sánchez.

One of the best changeups in the game, along with a 95 mph sinker, give Cristopher Sánchez a great floor. He probably won’t embarrass your team, and he’ll probably put up good bulk given his “A” health grade and 181 2/3 innings in 2024. There’s still some upside beyond. He’s working on a new mystery pitch and if it’s a cutter, it could give him a hard pitch that’s more useful against righties than his sinker. If the mystery pitch is a four-seamer, same idea, but maybe with more whiffs. And whiffs are really the only thing missing for Sánchez.

At his best, Sandy Alcantara has a bonkers arsenal. A 98 mph super-sinker, a 90 mph slider, a 91 mph power changeup and an 86 mph curveball he can feature every once in a while if he needs whiffs over weak contact. He has been what we hope Cristopher Sánchez could be: a power pitcher with command who thrives off weak contact but also strikes guys out at a league-average rate. But innings and health are more a question for the veteran in Miami, even if he looks great right now and his team is talking about lifting any restrictions on him.

At his best, Sandy Alcantara has a bonkers arsenal. A 98 mph super-sinker, a 90 mph slider, a 91 mph power changeup and an 86 mph curveball he can feature every once in a while if he needs whiffs over weak contact. He has been what we hope Cristopher Sánchez could be: a power pitcher with command who thrives off weak contact but also strikes guys out at a league-average rate. But innings and health are more a question for the veteran in Miami, even if he looks great right now and his team is talking about lifting any restrictions on him.

At his best, Sandy Alcantara has a bonkers arsenal. A 98 mph super-sinker, a 90 mph slider, a 91 mph power changeup and an 86 mph curveball he can feature every once in a while if he needs whiffs over weak contact. He has been what we hope Cristopher Sánchez could be: a power pitcher with command who thrives off weak contact but also strikes guys out at a league-average rate. But innings and health are more a question for the veteran in Miami, even if he looks great right now and his team is talking about lifting any restrictions on him.

As the fastball velocity declines, Sonny Gray becomes more dependent on his elite pitch. He threw that sweeper 500 times last sason and batters still only “hit” .142 off the thing, but that was still almost 50 points higher than they hit off the sweeper in 2023. Everything is relative, just as everything bends in Gray’s arsenal. So the righty can play with that on a continuum, making batters think they got one breaking ball when they instead got another. But that game works better the more the hitters have to honor the fastball. At 92.4 mph last year, there’s not a ton more to give in the velo department.

As the fastball velocity declines, Sonny Gray becomes more dependent on his elite pitch. He threw that sweeper 500 times last sason and batters still only “hit” .142 off the thing, but that was still almost 50 points higher than they hit off the sweeper in 2023. Everything is relative, just as everything bends in Gray’s arsenal. So the righty can play with that on a continuum, making batters think they got one breaking ball when they instead got another. But that game works better the more the hitters have to honor the fastball. At 92.4 mph last year, there’s not a ton more to give in the velo department.

As the fastball velocity declines, Sonny Gray becomes more dependent on his elite pitch. He threw that sweeper 500 times last sason and batters still only “hit” .142 off the thing, but that was still almost 50 points higher than they hit off the sweeper in 2023. Everything is relative, just as everything bends in Gray’s arsenal. So the righty can play with that on a continuum, making batters think they got one breaking ball when they instead got another. But that game works better the more the hitters have to honor the fastball. At 92.4 mph last year, there’s not a ton more to give in the velo department.

He pitched some in the postseason, so it might be easy to forget that Kodai Senga missed all but five innings of the regular season in 2024. Was he even healthy when he came back? It was 94-ish on the fastball in the playoffs, but in short bursts and with poor results. You can put an up arrow on the back of this Ghost Fork slinger if he’s healthy in the spring, but the health rating here will still be barely passing at best. If you were conservative with your first couple of starters though, Senga represents good upside with that arsenal, in that park, with that offense behind him.

He pitched some in the postseason, so it might be easy to forget that Kodai Senga missed all but five innings of the regular season in 2024. Was he even healthy when he came back? It was 94-ish on the fastball in the playoffs, but in short bursts and with poor results. You can put an up arrow on the back of this Ghost Fork slinger if he’s healthy in the spring, but the health rating here will still be barely passing at best. If you were conservative with your first couple of starters though, Senga represents good upside with that arsenal, in that park, with that offense behind him.

He pitched some in the postseason, so it might be easy to forget that Kodai Senga missed all but five innings of the regular season in 2024. Was he even healthy when he came back? It was 94-ish on the fastball in the playoffs, but in short bursts and with poor results. You can put an up arrow on the back of this Ghost Fork slinger if he’s healthy in the spring, but the health rating here will still be barely passing at best. If you were conservative with your first couple of starters though, Senga represents good upside with that arsenal, in that park, with that offense behind him.

An ERA over 4.00 seems like a pessimistic projection for Lopez after he threw over 135 innings last year with a 1.99 ERA, but that’s what happens when you drive your system with Stuff+. None of his pitches rated as above-average by Stuff+, his locations wobble between average and below, and he’s still small sample enough as a starter that these kinds of models are relevant. There are more optimistic projections — ZiPs says López can throw to a 3.20 ERA with a 26 percent strikeout rate — so feel fre to nudge him up into the back end of the top 50 if you’re a believer.

An ERA over 4.00 seems like a pessimistic projection for Lopez after he threw over 135 innings last year with a 1.99 ERA, but that’s what happens when you drive your system with Stuff+. None of his pitches rated as above-average by Stuff+, his locations wobble between average and below, and he’s still small sample enough as a starter that these kinds of models are relevant. There are more optimistic projections — ZiPs says López can throw to a 3.20 ERA with a 26 percent strikeout rate — so feel fre to nudge him up into the back end of the top 50 if you’re a believer.

An ERA over 4.00 seems like a pessimistic projection for Lopez after he threw over 135 innings last year with a 1.99 ERA, but that’s what happens when you drive your system with Stuff+. None of his pitches rated as above-average by Stuff+, his locations wobble between average and below, and he’s still small sample enough as a starter that these kinds of models are relevant. There are more optimistic projections — ZiPs says López can throw to a 3.20 ERA with a 26 percent strikeout rate — so feel fre to nudge him up into the back end of the top 50 if you’re a believer.

The projections are a little soft and the stuff is starting to decline. At times last season, Zac Gallen saw his arsenal narrow. But 2023 was a long year for Gallen, what with all that postseason. Over the course of 2024, the Diamondbacks’ righty recovered his lost velocity and seemed to find his changeup eventually. He’s a little more “large arsenal with command” at his best than someone who will dominate with stuff, but he’s also one of the best of that archetype. Dude’s a pitcher and has good feel. He’ll probably beat these projections.

The projections are a little soft and the stuff is starting to decline. At times last season, Zac Gallen saw his arsenal narrow. But 2023 was a long year for Gallen, what with all that postseason. Over the course of 2024, the Diamondbacks’ righty recovered his lost velocity and seemed to find his changeup eventually. He’s a little more “large arsenal with command” at his best than someone who will dominate with stuff, but he’s also one of the best of that archetype. Dude’s a pitcher and has good feel. He’ll probably beat these projections.

The projections are a little soft and the stuff is starting to decline. At times last season, Zac Gallen saw his arsenal narrow. But 2023 was a long year for Gallen, what with all that postseason. Over the course of 2024, the Diamondbacks’ righty recovered his lost velocity and seemed to find his changeup eventually. He’s a little more “large arsenal with command” at his best than someone who will dominate with stuff, but he’s also one of the best of that archetype. Dude’s a pitcher and has good feel. He’ll probably beat these projections.

The Astros helped Yusei Kikuchi optimize his pitch mix by having him dial down the curveball usage and throw more of his hard bullet sliders low and away to righties. That worked because his slider is better than his curve, but also because that tight shape works better to that location. Can the Angels just profit off of those alterations, or will the league catch up and adjust to this new approach? No matter what, the lefty has been good for strikeouts, and has been around a top-50 starter for two years now, so this ranking reflects the risk that he is who he’s been. There’s a chance, though, that the changes stick, and he has his best season.

The Astros helped Yusei Kikuchi optimize his pitch mix by having him dial down the curveball usage and throw more of his hard bullet sliders low and away to righties. That worked because his slider is better than his curve, but also because that tight shape works better to that location. Can the Angels just profit off of those alterations, or will the league catch up and adjust to this new approach? No matter what, the lefty has been good for strikeouts, and has been around a top-50 starter for two years now, so this ranking reflects the risk that he is who he’s been. There’s a chance, though, that the changes stick, and he has his best season.

The Astros helped Yusei Kikuchi optimize his pitch mix by having him dial down the curveball usage and throw more of his hard bullet sliders low and away to righties. That worked because his slider is better than his curve, but also because that tight shape works better to that location. Can the Angels just profit off of those alterations, or will the league catch up and adjust to this new approach? No matter what, the lefty has been good for strikeouts, and has been around a top-50 starter for two years now, so this ranking reflects the risk that he is who he’s been. There’s a chance, though, that the changes stick, and he has his best season.

Perhaps the tighest pants in the big leagues showed last season that his stuff was back on the fastball, sitting over 94 on the four-seamer for the first time since 2021. The command wasn’t all the way back, though, as evidenced by his worst walk rate since 2020. Studies have shown that the command comes back after the stuff when it comes to Tommy John surgery, so his short stint last year was mostly good news. Robbie Ray is in a nice park, he brought the knuckle curve back … there are reasons for optimism here.

Perhaps the tighest pants in the big leagues showed last season that his stuff was back on the fastball, sitting over 94 on the four-seamer for the first time since 2021. The command wasn’t all the way back, though, as evidenced by his worst walk rate since 2020. Studies have shown that the command comes back after the stuff when it comes to Tommy John surgery, so his short stint last year was mostly good news. Robbie Ray is in a nice park, he brought the knuckle curve back … there are reasons for optimism here.

Perhaps the tighest pants in the big leagues showed last season that his stuff was back on the fastball, sitting over 94 on the four-seamer for the first time since 2021. The command wasn’t all the way back, though, as evidenced by his worst walk rate since 2020. Studies have shown that the command comes back after the stuff when it comes to Tommy John surgery, so his short stint last year was mostly good news. Robbie Ray is in a nice park, he brought the knuckle curve back … there are reasons for optimism here.

Top button open, no undershirt, sweat flying, perhaps some expletives — the Carlos Rodón Experience is a wild one, literally and figuratively. Heavy fastball usage sometimes gets him into trouble as hitters anticipate what he’s trying to do and can touch him for homers, but he’s upping the changeup use, and showed at times in the playoffs that he can manage the intensity and dial in the command a little better. But for the most part, this is who he is — high-threes ERA with tons of strikeouts, occasional bouts of homeritis, and the odd lost season due to injury.

Top button open, no undershirt, sweat flying, perhaps some expletives — the Carlos Rodón Experience is a wild one, literally and figuratively. Heavy fastball usage sometimes gets him into trouble as hitters anticipate what he’s trying to do and can touch him for homers, but he’s upping the changeup use, and showed at times in the playoffs that he can manage the intensity and dial in the command a little better. But for the most part, this is who he is — high-threes ERA with tons of strikeouts, occasional bouts of homeritis, and the odd lost season due to injury.

Top button open, no undershirt, sweat flying, perhaps some expletives — the Carlos Rodón Experience is a wild one, literally and figuratively. Heavy fastball usage sometimes gets him into trouble as hitters anticipate what he’s trying to do and can touch him for homers, but he’s upping the changeup use, and showed at times in the playoffs that he can manage the intensity and dial in the command a little better. But for the most part, this is who he is — high-threes ERA with tons of strikeouts, occasional bouts of homeritis, and the odd lost season due to injury.

Every time we re-ran the Stuff+ model this offseason as we were working on it, Gavin Williams’ Stuff+ oscillated from well above average to just below. That makes some sense because despite the nice 97 mph gas behind his four-seamer, the shape is confounding. A two-plane pitch, it neither has the ride of a great four-seamer nor the fade of a great two-seamer. The good news is that he still has that gas and three decent breaking balls, and decent command. The pieces are there for a breakout, and he has enough bulk in the bank to get close to 150 innings in 2025. Here, he sits just ahead a tier of “fine” veterans — his upside seperates him.

Every time we re-ran the Stuff+ model this offseason as we were working on it, Gavin Williams’ Stuff+ oscillated from well above average to just below. That makes some sense because despite the nice 97 mph gas behind his four-seamer, the shape is confounding. A two-plane pitch, it neither has the ride of a great four-seamer nor the fade of a great two-seamer. The good news is that he still has that gas and three decent breaking balls, and decent command. The pieces are there for a breakout, and he has enough bulk in the bank to get close to 150 innings in 2025. Here, he sits just ahead a tier of “fine” veterans — his upside seperates him.

Every time we re-ran the Stuff+ model this offseason as we were working on it, Gavin Williams’ Stuff+ oscillated from well above average to just below. That makes some sense because despite the nice 97 mph gas behind his four-seamer, the shape is confounding. A two-plane pitch, it neither has the ride of a great four-seamer nor the fade of a great two-seamer. The good news is that he still has that gas and three decent breaking balls, and decent command. The pieces are there for a breakout, and he has enough bulk in the bank to get close to 150 innings in 2025. Here, he sits just ahead a tier of “fine” veterans — his upside seperates him.

Without adding to his arsenal, Clay Holmes can probably be a successful starting pitcher based on his super-sinker and great two-breaking-ball arsenal. He’ll keep the ball on the ground and in the park, and double plays will help clean up some weaknesses against lefties and the occasional bout of poor command. But in the playoffs, the righty showed a four-seamer that had more ride than he’d ever had on the pitch before. Even a league-average fastball would raise the celing on this conversion by giving him more whiffs and fewer walks against righties.

Without adding to his arsenal, Clay Holmes can probably be a successful starting pitcher based on his super-sinker and great two-breaking-ball arsenal. He’ll keep the ball on the ground and in the park, and double plays will help clean up some weaknesses against lefties and the occasional bout of poor command. But in the playoffs, the righty showed a four-seamer that had more ride than he’d ever had on the pitch before. Even a league-average fastball would raise the celing on this conversion by giving him more whiffs and fewer walks against righties.

Without adding to his arsenal, Clay Holmes can probably be a successful starting pitcher based on his super-sinker and great two-breaking-ball arsenal. He’ll keep the ball on the ground and in the park, and double plays will help clean up some weaknesses against lefties and the occasional bout of poor command. But in the playoffs, the righty showed a four-seamer that had more ride than he’d ever had on the pitch before. Even a league-average fastball would raise the celing on this conversion by giving him more whiffs and fewer walks against righties.

Despite not having a great slider, Grayson Rodriguez has all the parts that he could put together this year and break out into being a top-10 pitcher. A plus-plus fastball, an elite changeup and a good curve are the foundation. But he’s also demonstrated above-average command and despite some missed time last year, has not yet developed a reputation for being injury-prone. The cutter didn’t work for him in 2023, but using it sparingly, along with his average slider, should be enough to improve his splits against righties and leap into stardom. A barking elbow has him tumbling, but good news could recover his value quickly.

Despite not having a great slider, Grayson Rodriguez has all the parts that he could put together this year and break out into being a top-10 pitcher. A plus-plus fastball, an elite changeup and a good curve are the foundation. But he’s also demonstrated above-average command and despite some missed time last year, has not yet developed a reputation for being injury-prone. The cutter didn’t work for him in 2023, but using it sparingly, along with his average slider, should be enough to improve his splits against righties and leap into stardom. A barking elbow has him tumbling, but good news could recover his value quickly.

Despite not having a great slider, Grayson Rodriguez has all the parts that he could put together this year and break out into being a top-10 pitcher. A plus-plus fastball, an elite changeup and a good curve are the foundation. But he’s also demonstrated above-average command and despite some missed time last year, has not yet developed a reputation for being injury-prone. The cutter didn’t work for him in 2023, but using it sparingly, along with his average slider, should be enough to improve his splits against righties and leap into stardom. A barking elbow has him tumbling, but good news could recover his value quickly.

He’s built up the bulk to go 180 innings, and he’s got a role in that Diamondbacks rotation, so Brandon Pfaadt has the upside to put together a special season. But it’s unclear what trick is left up his sleeve. Going to the sinker more against righties was the adjustment that fueled the postseason run in 2023, but the righty still struggles against lefties. His changeup isn’t that great, his sweeper is neutralized against southpaws, and even though he mixed in sinkers with his fourseamers, he just survives when a lefty steps up (.492 slugging liftime vs LHB). The nascent splitter might work, maybe.

He’s built up the bulk to go 180 innings, and he’s got a role in that Diamondbacks rotation, so Brandon Pfaadt has the upside to put together a special season. But it’s unclear what trick is left up his sleeve. Going to the sinker more against righties was the adjustment that fueled the postseason run in 2023, but the righty still struggles against lefties. His changeup isn’t that great, his sweeper is neutralized against southpaws, and even though he mixed in sinkers with his fourseamers, he just survives when a lefty steps up (.492 slugging liftime vs LHB). The nascent splitter might work, maybe.

He’s built up the bulk to go 180 innings, and he’s got a role in that Diamondbacks rotation, so Brandon Pfaadt has the upside to put together a special season. But it’s unclear what trick is left up his sleeve. Going to the sinker more against righties was the adjustment that fueled the postseason run in 2023, but the righty still struggles against lefties. His changeup isn’t that great, his sweeper is neutralized against southpaws, and even though he mixed in sinkers with his fourseamers, he just survives when a lefty steps up (.492 slugging liftime vs LHB). The nascent splitter might work, maybe.

Nearly 90 percent of the pitches Kevin Gausman throws are either fastballs or splitters. That seems particularly relevant as his fastball velo threatens to dip below league average, especially given the results of new research about the value of wide arsenals helping pitchers, particularly in their third time through the order. So far, Gausman has avoided the high home run rates and poor third-time-through splits, but they remain open questions as the 34-year-old goes deeper into his career. He already showed a six-year low in strikeout rate, so the denoument is here. The question is only how steep the drop will be. (Good news: His fastball seems to be back, based on his spring Stuff+ numbers.)

Nearly 90 percent of the pitches Kevin Gausman throws are either fastballs or splitters. That seems particularly relevant as his fastball velo threatens to dip below league average, especially given the results of new research about the value of wide arsenals helping pitchers, particularly in their third time through the order. So far, Gausman has avoided the high home run rates and poor third-time-through splits, but they remain open questions as the 34-year-old goes deeper into his career. He already showed a six-year low in strikeout rate, so the denoument is here. The question is only how steep the drop will be. (Good news: His fastball seems to be back, based on his spring Stuff+ numbers.)

Nearly 90 percent of the pitches Kevin Gausman throws are either fastballs or splitters. That seems particularly relevant as his fastball velo threatens to dip below league average, especially given the results of new research about the value of wide arsenals helping pitchers, particularly in their third time through the order. So far, Gausman has avoided the high home run rates and poor third-time-through splits, but they remain open questions as the 34-year-old goes deeper into his career. He already showed a six-year low in strikeout rate, so the denoument is here. The question is only how steep the drop will be. (Good news: His fastball seems to be back, based on his spring Stuff+ numbers.)

It’s all hard for Taj Bradley. Literally, he throws a 96 mph fastball, a 91 mph splitter and a 91 mph cutter a combined 90 percent of the time — batters don’t have to honor a larger velocity band. That makes them more aggressive. Figuratively, it seems like it’s been difficult for the young Ray because he goes through stretches where the command leaves him and he ends up being predictable (without a dominant breaking ball). When he’s struggling to strike out righties and the ball is leaving the park, it’s easy to forget his top-of-the-line stuff and borderline-elite strikeeout rates.

It’s all hard for Taj Bradley. Literally, he throws a 96 mph fastball, a 91 mph splitter and a 91 mph cutter a combined 90 percent of the time — batters don’t have to honor a larger velocity band. That makes them more aggressive. Figuratively, it seems like it’s been difficult for the young Ray because he goes through stretches where the command leaves him and he ends up being predictable (without a dominant breaking ball). When he’s struggling to strike out righties and the ball is leaving the park, it’s easy to forget his top-of-the-line stuff and borderline-elite strikeeout rates.

It’s all hard for Taj Bradley. Literally, he throws a 96 mph fastball, a 91 mph splitter and a 91 mph cutter a combined 90 percent of the time — batters don’t have to honor a larger velocity band. That makes them more aggressive. Figuratively, it seems like it’s been difficult for the young Ray because he goes through stretches where the command leaves him and he ends up being predictable (without a dominant breaking ball). When he’s struggling to strike out righties and the ball is leaving the park, it’s easy to forget his top-of-the-line stuff and borderline-elite strikeeout rates.

He may not like talking about it, but the fact remains that Jack Flaherty allows a hundred points more of slugging on pitches under 94 mph as he does on pitches over 94 mph. He hasn’t averaged 94 mph on the pitch since 2021. By the playoffs, he was sitting under 93, which might have had something to do with his seven-plus ERA and also his relatively tough free agency. But at some point, every pitcher has question marks. He landed in a good park and still has two really good breaking balls. You can’t forget what a guy does right.

He may not like talking about it, but the fact remains that Jack Flaherty allows a hundred points more of slugging on pitches under 94 mph as he does on pitches over 94 mph. He hasn’t averaged 94 mph on the pitch since 2021. By the playoffs, he was sitting under 93, which might have had something to do with his seven-plus ERA and also his relatively tough free agency. But at some point, every pitcher has question marks. He landed in a good park and still has two really good breaking balls. You can’t forget what a guy does right.

He may not like talking about it, but the fact remains that Jack Flaherty allows a hundred points more of slugging on pitches under 94 mph as he does on pitches over 94 mph. He hasn’t averaged 94 mph on the pitch since 2021. By the playoffs, he was sitting under 93, which might have had something to do with his seven-plus ERA and also his relatively tough free agency. But at some point, every pitcher has question marks. He landed in a good park and still has two really good breaking balls. You can’t forget what a guy does right.

The Stuff+ model may undervalue Bailey Ober. He’s now had good striekout rates in over 300 innings over the past two seasons. He has a unique arm slot and his pitches have all overperformed their numbers in that model. Then again, he sits under 92 mph and has given up 49 homers over the past two seasons. He is who he is at this point, and fancy models don’t really move the needle. A low-fours ERA, on the back of a good strikeout-minus-walk rate and a home run problem — that’s the most likely outcome for the soft-tossing Ober.

The Stuff+ model may undervalue Bailey Ober. He’s now had good striekout rates in over 300 innings over the past two seasons. He has a unique arm slot and his pitches have all overperformed their numbers in that model. Then again, he sits under 92 mph and has given up 49 homers over the past two seasons. He is who he is at this point, and fancy models don’t really move the needle. A low-fours ERA, on the back of a good strikeout-minus-walk rate and a home run problem — that’s the most likely outcome for the soft-tossing Ober.

The Stuff+ model may undervalue Bailey Ober. He’s now had good striekout rates in over 300 innings over the past two seasons. He has a unique arm slot and his pitches have all overperformed their numbers in that model. Then again, he sits under 92 mph and has given up 49 homers over the past two seasons. He is who he is at this point, and fancy models don’t really move the needle. A low-fours ERA, on the back of a good strikeout-minus-walk rate and a home run problem — that’s the most likely outcome for the soft-tossing Ober.

From fantasy analyst Jason Collette: Six pitchers pitched at least 100 innings since 2021 and had an ERA under four in each season with a WHIP under 1.25 in each season. Framber Valdez, Corbin Burnes, Kevin Gausman, Logan Webb, Zack Wheeler … and Nate Eovaldi. Sure, the velo isn’t 97 any more, and he always represents a significant health risk, but the Rangers’ righty has developed himself into a wide-arsenal guy by pushing the splitter, cutter and curve about as far as he can. Nobody will jump in the chat to congratulate you on picking a sleeper, but this is good oatmeal.

From fantasy analyst Jason Collette: Six pitchers pitched at least 100 innings since 2021 and had an ERA under four in each season with a WHIP under 1.25 in each season. Framber Valdez, Corbin Burnes, Kevin Gausman, Logan Webb, Zack Wheeler … and Nate Eovaldi. Sure, the velo isn’t 97 any more, and he always represents a significant health risk, but the Rangers’ righty has developed himself into a wide-arsenal guy by pushing the splitter, cutter and curve about as far as he can. Nobody will jump in the chat to congratulate you on picking a sleeper, but this is good oatmeal.

From fantasy analyst Jason Collette: Six pitchers pitched at least 100 innings since 2021 and had an ERA under four in each season with a WHIP under 1.25 in each season. Framber Valdez, Corbin Burnes, Kevin Gausman, Logan Webb, Zack Wheeler … and Nate Eovaldi. Sure, the velo isn’t 97 any more, and he always represents a significant health risk, but the Rangers’ righty has developed himself into a wide-arsenal guy by pushing the splitter, cutter and curve about as far as he can. Nobody will jump in the chat to congratulate you on picking a sleeper, but this is good oatmeal.

Reese Olson throws five pitches regularly, and it turns out the poor command grades he received as a prospect might not have been entirely correct. Neither fastball is great — the four-seamer might be terrible (74 Stuff+, .421 slugging allowed lifetime) — but he has three average-to-good secondaries and mixes it up well. His home park means he’ll be usable at least half the time, and if he can push the slider even just a little bit, he could break out into the veteran wide-mix-with-command crew. Those pitchers are often underrated, but can be volatile year to year.

Reese Olson throws five pitches regularly, and it turns out the poor command grades he received as a prospect might not have been entirely correct. Neither fastball is great — the four-seamer might be terrible (74 Stuff+, .421 slugging allowed lifetime) — but he has three average-to-good secondaries and mixes it up well. His home park means he’ll be usable at least half the time, and if he can push the slider even just a little bit, he could break out into the veteran wide-mix-with-command crew. Those pitchers are often underrated, but can be volatile year to year.

Reese Olson throws five pitches regularly, and it turns out the poor command grades he received as a prospect might not have been entirely correct. Neither fastball is great — the four-seamer might be terrible (74 Stuff+, .421 slugging allowed lifetime) — but he has three average-to-good secondaries and mixes it up well. His home park means he’ll be usable at least half the time, and if he can push the slider even just a little bit, he could break out into the veteran wide-mix-with-command crew. Those pitchers are often underrated, but can be volatile year to year.

The Stuff+ revamp didn’t treat him well — mostly because, yes, his fastball has great ride, but it comes from an arm slot that makes that ride predictable to hitters, which leads the pitch to giving up home runs — but Nick Pivetta does have some things going for him. A good fastball by velo at least, an elite breaking pitch and two more that function around average, and demonstrated strikeout rates in the high twenties and low thirties are all on his ledger. He signed with a Padres team that boasts a home park that at least suppresses homers by righties. Could that help him to a career year?

The Stuff+ revamp didn’t treat him well — mostly because, yes, his fastball has great ride, but it comes from an arm slot that makes that ride predictable to hitters, which leads the pitch to giving up home runs — but Nick Pivetta does have some things going for him. A good fastball by velo at least, an elite breaking pitch and two more that function around average, and demonstrated strikeout rates in the high twenties and low thirties are all on his ledger. He signed with a Padres team that boasts a home park that at least suppresses homers by righties. Could that help him to a career year?

The Stuff+ revamp didn’t treat him well — mostly because, yes, his fastball has great ride, but it comes from an arm slot that makes that ride predictable to hitters, which leads the pitch to giving up home runs — but Nick Pivetta does have some things going for him. A good fastball by velo at least, an elite breaking pitch and two more that function around average, and demonstrated strikeout rates in the high twenties and low thirties are all on his ledger. He signed with a Padres team that boasts a home park that at least suppresses homers by righties. Could that help him to a career year?

Injury has kept Nick Lodolo from putting the bulk into his promise, but the ingredients are still there. Two strong fastballs, an elite breaking pitch and an average change give him a four-pitch mix with command. There’s no doubt he’s in the rotation, and the 123 innings he threw last year were nearly a seasonal career high for him. The health issues and the results on the field seem intertwined — if Lodolo throws more than 125 innings, the bet here is that he will have a mid-threes ERA and a good strikeout rate, too. That park will always make things difficult, but he’s got the stuff to combat it.

Injury has kept Nick Lodolo from putting the bulk into his promise, but the ingredients are still there. Two strong fastballs, an elite breaking pitch and an average change give him a four-pitch mix with command. There’s no doubt he’s in the rotation, and the 123 innings he threw last year were nearly a seasonal career high for him. The health issues and the results on the field seem intertwined — if Lodolo throws more than 125 innings, the bet here is that he will have a mid-threes ERA and a good strikeout rate, too. That park will always make things difficult, but he’s got the stuff to combat it.

Injury has kept Nick Lodolo from putting the bulk into his promise, but the ingredients are still there. Two strong fastballs, an elite breaking pitch and an average change give him a four-pitch mix with command. There’s no doubt he’s in the rotation, and the 123 innings he threw last year were nearly a seasonal career high for him. The health issues and the results on the field seem intertwined — if Lodolo throws more than 125 innings, the bet here is that he will have a mid-threes ERA and a good strikeout rate, too. That park will always make things difficult, but he’s got the stuff to combat it.

With all the injuries the Mets’ rotation has suffered already, Tylor Megill looks to be a lock to be in the Opening Day rotation. With the way Stuff+ likes all of his pitches, he might just be a lock to stay in the rotation all season. He does have inconsistent velocity, and the command hasn’t been top-notch just yet, but it’s a well-rounded arsenal with multiple fastballs (a Mets trademark at this point) and secondary pitches that are good enough to drive him further up the rankings as he pitches.

With all the injuries the Mets’ rotation has suffered already, Tylor Megill looks to be a lock to be in the Opening Day rotation. With the way Stuff+ likes all of his pitches, he might just be a lock to stay in the rotation all season. He does have inconsistent velocity, and the command hasn’t been top-notch just yet, but it’s a well-rounded arsenal with multiple fastballs (a Mets trademark at this point) and secondary pitches that are good enough to drive him further up the rankings as he pitches.

With all the injuries the Mets’ rotation has suffered already, Tylor Megill looks to be a lock to be in the Opening Day rotation. With the way Stuff+ likes all of his pitches, he might just be a lock to stay in the rotation all season. He does have inconsistent velocity, and the command hasn’t been top-notch just yet, but it’s a well-rounded arsenal with multiple fastballs (a Mets trademark at this point) and secondary pitches that are good enough to drive him further up the rankings as he pitches.

The sinker/slider combo, especially because of Tanner Houck’s low slot, is devastating to righties. He’s kept them to a .228/.291/.306 career line, and since there are more righties and Houck has shown he can handle the bulk, he’ll be a starter. How good he’ll be depends on lefties, particuarly the splitter and his new location strategies with the sinker. Those combined to help Houck cut 200 points of slugging out of the line against him from lefties year-over-year — but how much of that was one-year luck? At times, the splitter just looks like a slower sinker without enough of a velo gap to be effective. At others, it looks like exactly what he needs to re-up on a breakout.

The sinker/slider combo, especially because of Tanner Houck’s low slot, is devastating to righties. He’s kept them to a .228/.291/.306 career line, and since there are more righties and Houck has shown he can handle the bulk, he’ll be a starter. How good he’ll be depends on lefties, particuarly the splitter and his new location strategies with the sinker. Those combined to help Houck cut 200 points of slugging out of the line against him from lefties year-over-year — but how much of that was one-year luck? At times, the splitter just looks like a slower sinker without enough of a velo gap to be effective. At others, it looks like exactly what he needs to re-up on a breakout.

The sinker/slider combo, especially because of Tanner Houck’s low slot, is devastating to righties. He’s kept them to a .228/.291/.306 career line, and since there are more righties and Houck has shown he can handle the bulk, he’ll be a starter. How good he’ll be depends on lefties, particuarly the splitter and his new location strategies with the sinker. Those combined to help Houck cut 200 points of slugging out of the line against him from lefties year-over-year — but how much of that was one-year luck? At times, the splitter just looks like a slower sinker without enough of a velo gap to be effective. At others, it looks like exactly what he needs to re-up on a breakout.

In some ways, it’s a shame about Shane. Baz doesn’t have the elite stuff that he showed in the Futures Game when he was blowing hundos with nasty breaking balls. After Tommy John surgery, it’s more 95s and 96s, with good but not elite sliders and curves. Like most Rays pitchers, Baz benefited from the Trop, which has been shown to augment stuff and strikeouts. His home strikeout rate (25 percent) may not be there for him at Steinbrenner Field, and his away strikeout rate (19 percent) is not promising. Another year away from surgery may bring him closer to his old arsenal, but the risk here is loud and clear.

In some ways, it’s a shame about Shane. Baz doesn’t have the elite stuff that he showed in the Futures Game when he was blowing hundos with nasty breaking balls. After Tommy John surgery, it’s more 95s and 96s, with good but not elite sliders and curves. Like most Rays pitchers, Baz benefited from the Trop, which has been shown to augment stuff and strikeouts. His home strikeout rate (25 percent) may not be there for him at Steinbrenner Field, and his away strikeout rate (19 percent) is not promising. Another year away from surgery may bring him closer to his old arsenal, but the risk here is loud and clear.

In some ways, it’s a shame about Shane. Baz doesn’t have the elite stuff that he showed in the Futures Game when he was blowing hundos with nasty breaking balls. After Tommy John surgery, it’s more 95s and 96s, with good but not elite sliders and curves. Like most Rays pitchers, Baz benefited from the Trop, which has been shown to augment stuff and strikeouts. His home strikeout rate (25 percent) may not be there for him at Steinbrenner Field, and his away strikeout rate (19 percent) is not promising. Another year away from surgery may bring him closer to his old arsenal, but the risk here is loud and clear.

It isn’t fair to say that Seth Lugo succeeded last year just because he throws so many dang pitches. He does have elite spin rates (and feel) on the curve and slider, so there are dominant pitches in his repertoire. It’s also true, though, that he throws more pitch types than almost anyone in baseball (and if you ask Lugo, more than anyone). Still, he struck out only 22 percent of the batters he saw on the back of a 92 mph fastball — you have to wonder how likely he is to match last year. He might beat these projections again, but the league has also had more time to see all of his pitches. Making him one of the three highest-ranked pitchers with a projected ERA over four feels right.

It isn’t fair to say that Seth Lugo succeeded last year just because he throws so many dang pitches. He does have elite spin rates (and feel) on the curve and slider, so there are dominant pitches in his repertoire. It’s also true, though, that he throws more pitch types than almost anyone in baseball (and if you ask Lugo, more than anyone). Still, he struck out only 22 percent of the batters he saw on the back of a 92 mph fastball — you have to wonder how likely he is to match last year. He might beat these projections again, but the league has also had more time to see all of his pitches. Making him one of the three highest-ranked pitchers with a projected ERA over four feels right.

It isn’t fair to say that Seth Lugo succeeded last year just because he throws so many dang pitches. He does have elite spin rates (and feel) on the curve and slider, so there are dominant pitches in his repertoire. It’s also true, though, that he throws more pitch types than almost anyone in baseball (and if you ask Lugo, more than anyone). Still, he struck out only 22 percent of the batters he saw on the back of a 92 mph fastball — you have to wonder how likely he is to match last year. He might beat these projections again, but the league has also had more time to see all of his pitches. Making him one of the three highest-ranked pitchers with a projected ERA over four feels right.

He’s a 27-year-old in his prime, a lefty who just a year ago had one of the hardest fastballs in the game, and he had a two-year stretch from 2022-2023 where he kept his ERA in the low threes with strikeout rates near 30 percent. So why isn’t Jesús Luzardo ranked higher? For one, he has a poor health rating after missing so much of last year with a back problem (not to forget the elbow soreness he experienced early in the season, or his other various ailments, either). Secondly, so much depends on that velocity. The shapes on his fastballs are not ideal, and he becomes a one-note pitcher even at 95-96 mph. If he can push those radar gun readings back up, he’ll make this ranking look bad, but count me skeptical.

He’s a 27-year-old in his prime, a lefty who just a year ago had one of the hardest fastballs in the game, and he had a two-year stretch from 2022-2023 where he kept his ERA in the low threes with strikeout rates near 30 percent. So why isn’t Jesús Luzardo ranked higher? For one, he has a poor health rating after missing so much of last year with a back problem (not to forget the elbow soreness he experienced early in the season, or his other various ailments, either). Secondly, so much depends on that velocity. The shapes on his fastballs are not ideal, and he becomes a one-note pitcher even at 95-96 mph. If he can push those radar gun readings back up, he’ll make this ranking look bad, but count me skeptical.

He’s a 27-year-old in his prime, a lefty who just a year ago had one of the hardest fastballs in the game, and he had a two-year stretch from 2022-2023 where he kept his ERA in the low threes with strikeout rates near 30 percent. So why isn’t Jesús Luzardo ranked higher? For one, he has a poor health rating after missing so much of last year with a back problem (not to forget the elbow soreness he experienced early in the season, or his other various ailments, either). Secondly, so much depends on that velocity. The shapes on his fastballs are not ideal, and he becomes a one-note pitcher even at 95-96 mph. If he can push those radar gun readings back up, he’ll make this ranking look bad, but count me skeptical.

Every time Max Scherzer gets through a start healthy, his value ticks up a notch. There’s not that much else to say about a future Hall of Famer at the end of his career. Is he good? Yes. Is he healthy? For now. That’s enough to buy him in most leagues.

Every time Max Scherzer gets through a start healthy, his value ticks up a notch. There’s not that much else to say about a future Hall of Famer at the end of his career. Is he good? Yes. Is he healthy? For now. That’s enough to buy him in most leagues.

Every time Max Scherzer gets through a start healthy, his value ticks up a notch. There’s not that much else to say about a future Hall of Famer at the end of his career. Is he good? Yes. Is he healthy? For now. That’s enough to buy him in most leagues.

His Stuff+ numbers last year were fantastic, but not incredibly relevant without some adjusting. Drew Rasmussen topped out at two innings a start last year, and aired out his fastball like he hadn’t since the last time he was a reliever. Still, we’ve seen this dance before as he’s transitioned from a reliever to a starter and maintained his excellence. He won’t go deep into games but he’ll get his strikeouts and maybe, eventually, they’ll let him go long enough to win games. If your league can use 120 or so innings of something like a 3.00 ERA with a bushel of strikeouts, jump. If your league values bulk highly (with innings pitched categories, or wins and quality starts), he loses value.

His Stuff+ numbers last year were fantastic, but not incredibly relevant without some adjusting. Drew Rasmussen topped out at two innings a start last year, and aired out his fastball like he hadn’t since the last time he was a reliever. Still, we’ve seen this dance before as he’s transitioned from a reliever to a starter and maintained his excellence. He won’t go deep into games but he’ll get his strikeouts and maybe, eventually, they’ll let him go long enough to win games. If your league can use 120 or so innings of something like a 3.00 ERA with a bushel of strikeouts, jump. If your league values bulk highly (with innings pitched categories, or wins and quality starts), he loses value.

His Stuff+ numbers last year were fantastic, but not incredibly relevant without some adjusting. Drew Rasmussen topped out at two innings a start last year, and aired out his fastball like he hadn’t since the last time he was a reliever. Still, we’ve seen this dance before as he’s transitioned from a reliever to a starter and maintained his excellence. He won’t go deep into games but he’ll get his strikeouts and maybe, eventually, they’ll let him go long enough to win games. If your league can use 120 or so innings of something like a 3.00 ERA with a bushel of strikeouts, jump. If your league values bulk highly (with innings pitched categories, or wins and quality starts), he loses value.

What a tale of two halves for Ranger Suárez. In the first half, he kept the ball on the ground and in the park while limiting walks. He made the most out of a 25 percent strikeout rate and put up a 2.76 ERA that looked out of place mid-table in the rankings. But in the second half, the faults that drove those ranks came out: Suárez couldn’t stay healthy, gave up more line drives, fly balls and homers, walked more guys and struck out fewer guys on a sinker that was barely cracking 90 mph in some starts. The ERA ballooned to 5.65 and he couldn’t stay healthy. At this point, he’s a wide-arsenal guy with good command and middling stuff — think high-threes ERA and below-average strikeouts.

What a tale of two halves for Ranger Suárez. In the first half, he kept the ball on the ground and in the park while limiting walks. He made the most out of a 25 percent strikeout rate and put up a 2.76 ERA that looked out of place mid-table in the rankings. But in the second half, the faults that drove those ranks came out: Suárez couldn’t stay healthy, gave up more line drives, fly balls and homers, walked more guys and struck out fewer guys on a sinker that was barely cracking 90 mph in some starts. The ERA ballooned to 5.65 and he couldn’t stay healthy. At this point, he’s a wide-arsenal guy with good command and middling stuff — think high-threes ERA and below-average strikeouts.

What a tale of two halves for Ranger Suárez. In the first half, he kept the ball on the ground and in the park while limiting walks. He made the most out of a 25 percent strikeout rate and put up a 2.76 ERA that looked out of place mid-table in the rankings. But in the second half, the faults that drove those ranks came out: Suárez couldn’t stay healthy, gave up more line drives, fly balls and homers, walked more guys and struck out fewer guys on a sinker that was barely cracking 90 mph in some starts. The ERA ballooned to 5.65 and he couldn’t stay healthy. At this point, he’s a wide-arsenal guy with good command and middling stuff — think high-threes ERA and below-average strikeouts.

It’s not outstanding stuff that makes Grant Holmes tick. It’s more about having good touch on two breaking balls and two fastballs that he can play off each other. This spring, he’s adding a changeup that has 8 inches more armside run than any other pitch he has, so that could provide him some upside. But this is mostly about a high-floor guy, a full arsenal on a good team that will score some runs for him and protect his leads. Oatmeal is good for you.

It’s not outstanding stuff that makes Grant Holmes tick. It’s more about having good touch on two breaking balls and two fastballs that he can play off each other. This spring, he’s adding a changeup that has 8 inches more armside run than any other pitch he has, so that could provide him some upside. But this is mostly about a high-floor guy, a full arsenal on a good team that will score some runs for him and protect his leads. Oatmeal is good for you.

It’s not outstanding stuff that makes Grant Holmes tick. It’s more about having good touch on two breaking balls and two fastballs that he can play off each other. This spring, he’s adding a changeup that has 8 inches more armside run than any other pitch he has, so that could provide him some upside. But this is mostly about a high-floor guy, a full arsenal on a good team that will score some runs for him and protect his leads. Oatmeal is good for you.

Apparently a neck injury was keeping Justin Verlander from being himself last year. Now that it’s gone, he’s trying to recapture the fluidity of his delivery this spring. The results so far are pretty vintage, and the stuff model has said for some time now that he’s not completely washed. In any case, the park gives him a huge floor at home, and as for ceiling, he’s a future Hall of Famer who’s saying he’s feeling fully healthy for the first time in a long time. He wants to pitch until he’s 45. At 42 now, that makes him a relative baby. He’s got an up arrow on this ranking with every healthy start.

Apparently a neck injury was keeping Justin Verlander from being himself last year. Now that it’s gone, he’s trying to recapture the fluidity of his delivery this spring. The results so far are pretty vintage, and the stuff model has said for some time now that he’s not completely washed. In any case, the park gives him a huge floor at home, and as for ceiling, he’s a future Hall of Famer who’s saying he’s feeling fully healthy for the first time in a long time. He wants to pitch until he’s 45. At 42 now, that makes him a relative baby. He’s got an up arrow on this ranking with every healthy start.

Apparently a neck injury was keeping Justin Verlander from being himself last year. Now that it’s gone, he’s trying to recapture the fluidity of his delivery this spring. The results so far are pretty vintage, and the stuff model has said for some time now that he’s not completely washed. In any case, the park gives him a huge floor at home, and as for ceiling, he’s a future Hall of Famer who’s saying he’s feeling fully healthy for the first time in a long time. He wants to pitch until he’s 45. At 42 now, that makes him a relative baby. He’s got an up arrow on this ranking with every healthy start.

Possibly underrated by the old Stuff+ model, Spencer Arrigheti now shows as having an above-average fastball, an elite curveball, an above-average slider and a below-average-but-workable cutter and changeup combo. Weirdly for someone with such good breaking balls, Arrigheti gave up better slugging numbers against righties last season. Perhaps it has to do with his wobbly command. Then again, the thing with command is, it can go — but it can also come back. If his heat maps are more ravioli and less spaghetti in 2025, we could see a breakout based on reducing homers and walks and keeping that strikeout rate high. A new sinker this spring could be huge, too. As is, though, he’s still valuable for those Ks.

Possibly underrated by the old Stuff+ model, Spencer Arrigheti now shows as having an above-average fastball, an elite curveball, an above-average slider and a below-average-but-workable cutter and changeup combo. Weirdly for someone with such good breaking balls, Arrigheti gave up better slugging numbers against righties last season. Perhaps it has to do with his wobbly command. Then again, the thing with command is, it can go — but it can also come back. If his heat maps are more ravioli and less spaghetti in 2025, we could see a breakout based on reducing homers and walks and keeping that strikeout rate high. A new sinker this spring could be huge, too. As is, though, he’s still valuable for those Ks.

Possibly underrated by the old Stuff+ model, Spencer Arrigheti now shows as having an above-average fastball, an elite curveball, an above-average slider and a below-average-but-workable cutter and changeup combo. Weirdly for someone with such good breaking balls, Arrigheti gave up better slugging numbers against righties last season. Perhaps it has to do with his wobbly command. Then again, the thing with command is, it can go — but it can also come back. If his heat maps are more ravioli and less spaghetti in 2025, we could see a breakout based on reducing homers and walks and keeping that strikeout rate high. A new sinker this spring could be huge, too. As is, though, he’s still valuable for those Ks.

It’s not always about velocity. Nestor Cortes only sat 92 on his four-seamer last season, and he was nearly a top-50 pitcher when it was all said and done. The fastball, cutter, slider and changeup are all just around average or better by Stuff+, and he’s always had good command. Despite some homeritis issues, he kept the ball in a park that was friendly to homers. Would it be nice to know that he’ll sit 92 this coming season, and not regress to the near-90 mph days of yore (especially as he’s sitting around 90 this spring)? Would it be nice to be absolutely sure that he’s past the elbow soreness that he was dealing with late last year? Of course. But down here, the chance to get a sub-four ERA with good wins and a decent strikeout rate is worth that risk.

It’s not always about velocity. Nestor Cortes only sat 92 on his four-seamer last season, and he was nearly a top-50 pitcher when it was all said and done. The fastball, cutter, slider and changeup are all just around average or better by Stuff+, and he’s always had good command. Despite some homeritis issues, he kept the ball in a park that was friendly to homers. Would it be nice to know that he’ll sit 92 this coming season, and not regress to the near-90 mph days of yore (especially as he’s sitting around 90 this spring)? Would it be nice to be absolutely sure that he’s past the elbow soreness that he was dealing with late last year? Of course. But down here, the chance to get a sub-four ERA with good wins and a decent strikeout rate is worth that risk.

It’s not always about velocity. Nestor Cortes only sat 92 on his four-seamer last season, and he was nearly a top-50 pitcher when it was all said and done. The fastball, cutter, slider and changeup are all just around average or better by Stuff+, and he’s always had good command. Despite some homeritis issues, he kept the ball in a park that was friendly to homers. Would it be nice to know that he’ll sit 92 this coming season, and not regress to the near-90 mph days of yore (especially as he’s sitting around 90 this spring)? Would it be nice to be absolutely sure that he’s past the elbow soreness that he was dealing with late last year? Of course. But down here, the chance to get a sub-four ERA with good wins and a decent strikeout rate is worth that risk.

The changes Zach Eflin made in Baltimore were subtle but important. He didn’t throw a lot more four-seamers, but when he did throw them, the went up and in to help set up his cutter, slider, and curve better. He really turfed his sinker usage against lefties and replaced it with a lot of changeups and curves. In general, the mix got wider and he was less predictable, and that led to more strikeouts and less hard contact. With his slightly-below-average fastballs, he doesn’t have the upside of some of the younger pitchers ranked around him, but at 30 he’s not quite old yet either. Another good oatmeal type pick.

The changes Zach Eflin made in Baltimore were subtle but important. He didn’t throw a lot more four-seamers, but when he did throw them, the went up and in to help set up his cutter, slider, and curve better. He really turfed his sinker usage against lefties and replaced it with a lot of changeups and curves. In general, the mix got wider and he was less predictable, and that led to more strikeouts and less hard contact. With his slightly-below-average fastballs, he doesn’t have the upside of some of the younger pitchers ranked around him, but at 30 he’s not quite old yet either. Another good oatmeal type pick.

The changes Zach Eflin made in Baltimore were subtle but important. He didn’t throw a lot more four-seamers, but when he did throw them, the went up and in to help set up his cutter, slider, and curve better. He really turfed his sinker usage against lefties and replaced it with a lot of changeups and curves. In general, the mix got wider and he was less predictable, and that led to more strikeouts and less hard contact. With his slightly-below-average fastballs, he doesn’t have the upside of some of the younger pitchers ranked around him, but at 30 he’s not quite old yet either. Another good oatmeal type pick.

If you only use release point and movement to try to find a comp for the Nationals’ lefty, you get surprisingly close to Clayton Kershaw. Now, MacKenzie Gore doesn’t have the command of a future Hall of Famer, but he does also sit 96 with a great four-seamer and two good breaking pitches, so it’s not at all a stretch to see him breaking out fully in his age-25 season. He’s improved his peripherals with every year, and at some point the infield defense behind him is going to have to get better (or changes will be made). Give Gore even an average defense, and maybe have him throw the fastball a little higher in the zone, and you could get a 28 percent strikeout rate and an ERA in the mid threes.

If you only use release point and movement to try to find a comp for the Nationals’ lefty, you get surprisingly close to Clayton Kershaw. Now, MacKenzie Gore doesn’t have the command of a future Hall of Famer, but he does also sit 96 with a great four-seamer and two good breaking pitches, so it’s not at all a stretch to see him breaking out fully in his age-25 season. He’s improved his peripherals with every year, and at some point the infield defense behind him is going to have to get better (or changes will be made). Give Gore even an average defense, and maybe have him throw the fastball a little higher in the zone, and you could get a 28 percent strikeout rate and an ERA in the mid threes.

If you only use release point and movement to try to find a comp for the Nationals’ lefty, you get surprisingly close to Clayton Kershaw. Now, MacKenzie Gore doesn’t have the command of a future Hall of Famer, but he does also sit 96 with a great four-seamer and two good breaking pitches, so it’s not at all a stretch to see him breaking out fully in his age-25 season. He’s improved his peripherals with every year, and at some point the infield defense behind him is going to have to get better (or changes will be made). Give Gore even an average defense, and maybe have him throw the fastball a little higher in the zone, and you could get a 28 percent strikeout rate and an ERA in the mid threes.

The Mets helped Luis Severino. By adding a sinker, refining the cutter and working on his tipping issues, they made him less predictable. Severino cut his home run rate in half and took two and a half runs off his ERA. Some of that may just have been natural regression to his career norms, but there’s no doubt that he’s showing a wider arsenal now. He’s still sitting 96-plus with a strong slider at his core, and though Sacramento won’t play like Oakland, it was neutral for the Pacific Coast League and fears about his home run rate there may be overblown. At 30, with these strikeout rates, Sevvy’s not a sleeper. But he may drop too far for a competent pitcher.

The Mets helped Luis Severino. By adding a sinker, refining the cutter and working on his tipping issues, they made him less predictable. Severino cut his home run rate in half and took two and a half runs off his ERA. Some of that may just have been natural regression to his career norms, but there’s no doubt that he’s showing a wider arsenal now. He’s still sitting 96-plus with a strong slider at his core, and though Sacramento won’t play like Oakland, it was neutral for the Pacific Coast League and fears about his home run rate there may be overblown. At 30, with these strikeout rates, Sevvy’s not a sleeper. But he may drop too far for a competent pitcher.

The Mets helped Luis Severino. By adding a sinker, refining the cutter and working on his tipping issues, they made him less predictable. Severino cut his home run rate in half and took two and a half runs off his ERA. Some of that may just have been natural regression to his career norms, but there’s no doubt that he’s showing a wider arsenal now. He’s still sitting 96-plus with a strong slider at his core, and though Sacramento won’t play like Oakland, it was neutral for the Pacific Coast League and fears about his home run rate there may be overblown. At 30, with these strikeout rates, Sevvy’s not a sleeper. But he may drop too far for a competent pitcher.

Did you know that José Soriano *sat* 99 mph on his sinker last season? Maybe in a related matter, he’s had a hard time staying healthy, with last year’s 113 innings being the high-water mark for his career. But the stuff is tantalizing, since it comes with an emerging splitter that the model thinks could be plus (119 Stuff+) and two breaking pitches that rate right around average. A late-season MRI was clean after he experienced shoulder and elbow soreness, but if he stays in one piece, he could put up a season that has way more in common with vintage Sandy Alcantara seasons than most people will have predicted.

Did you know that José Soriano *sat* 99 mph on his sinker last season? Maybe in a related matter, he’s had a hard time staying healthy, with last year’s 113 innings being the high-water mark for his career. But the stuff is tantalizing, since it comes with an emerging splitter that the model thinks could be plus (119 Stuff+) and two breaking pitches that rate right around average. A late-season MRI was clean after he experienced shoulder and elbow soreness, but if he stays in one piece, he could put up a season that has way more in common with vintage Sandy Alcantara seasons than most people will have predicted.

Did you know that José Soriano *sat* 99 mph on his sinker last season? Maybe in a related matter, he’s had a hard time staying healthy, with last year’s 113 innings being the high-water mark for his career. But the stuff is tantalizing, since it comes with an emerging splitter that the model thinks could be plus (119 Stuff+) and two breaking pitches that rate right around average. A late-season MRI was clean after he experienced shoulder and elbow soreness, but if he stays in one piece, he could put up a season that has way more in common with vintage Sandy Alcantara seasons than most people will have predicted.

Perhaps due to health struggles, Yu Darvish has had a wild career. In the space of three seasons in the middle of his career he had a year with an ERA near five and another with an ERA just over two. He missed time again last year, but by all accounts it wasn’t for injury. Maybe the time off will lead to a refreshed Darvish, who still has the upside to throw to a low-threes ERA with a slightly above-average strikeout rate. Or maybe he’s still dealing with those issues and will have to leave the team again this coming season. Though the innings remain a unique challenge to project, it’s obvious that he’s a savant with his pitches and remains a joy to watch.

Perhaps due to health struggles, Yu Darvish has had a wild career. In the space of three seasons in the middle of his career he had a year with an ERA near five and another with an ERA just over two. He missed time again last year, but by all accounts it wasn’t for injury. Maybe the time off will lead to a refreshed Darvish, who still has the upside to throw to a low-threes ERA with a slightly above-average strikeout rate. Or maybe he’s still dealing with those issues and will have to leave the team again this coming season. Though the innings remain a unique challenge to project, it’s obvious that he’s a savant with his pitches and remains a joy to watch.

Perhaps due to health struggles, Yu Darvish has had a wild career. In the space of three seasons in the middle of his career he had a year with an ERA near five and another with an ERA just over two. He missed time again last year, but by all accounts it wasn’t for injury. Maybe the time off will lead to a refreshed Darvish, who still has the upside to throw to a low-threes ERA with a slightly above-average strikeout rate. Or maybe he’s still dealing with those issues and will have to leave the team again this coming season. Though the innings remain a unique challenge to project, it’s obvious that he’s a savant with his pitches and remains a joy to watch.

You can take the Spencer Strider blurb and copy and paste it here, but Shohei Ohtani’s value is even more league-specific. If you’re in a league where he’s hitter- and pitcher-eligible in daily lineups and he’s one player, then he’s easily the most valuable player in your league by far. If you’re in a weekly league, he’s probably a hitter most weeks. But in some leagues, you can take him as a pitcher, and in those, you’ll want to be able to put him on the injured list to start the season, and you’ll also have to know his innings will be limited by the Dodgers’ six-man rotation.

You can take the Spencer Strider blurb and copy and paste it here, but Shohei Ohtani’s value is even more league-specific. If you’re in a league where he’s hitter- and pitcher-eligible in daily lineups and he’s one player, then he’s easily the most valuable player in your league by far. If you’re in a weekly league, he’s probably a hitter most weeks. But in some leagues, you can take him as a pitcher, and in those, you’ll want to be able to put him on the injured list to start the season, and you’ll also have to know his innings will be limited by the Dodgers’ six-man rotation.

You can take the Spencer Strider blurb and copy and paste it here, but Shohei Ohtani’s value is even more league-specific. If you’re in a league where he’s hitter- and pitcher-eligible in daily lineups and he’s one player, then he’s easily the most valuable player in your league by far. If you’re in a weekly league, he’s probably a hitter most weeks. But in some leagues, you can take him as a pitcher, and in those, you’ll want to be able to put him on the injured list to start the season, and you’ll also have to know his innings will be limited by the Dodgers’ six-man rotation.

Kumar Rocker’s fastball doesn’t have ideal shape. His “deathball” breaking ball does, though, and against righties, he’s dominant with both of those pitches working. Against lefties, he’s still looking for an approach that works. For now, he ends up walking more southpaws in order to get a righty he can strike out.

Kumar Rocker’s fastball doesn’t have ideal shape. His “deathball” breaking ball does, though, and against righties, he’s dominant with both of those pitches working. Against lefties, he’s still looking for an approach that works. For now, he ends up walking more southpaws in order to get a righty he can strike out.

Kumar Rocker’s fastball doesn’t have ideal shape. His “deathball” breaking ball does, though, and against righties, he’s dominant with both of those pitches working. Against lefties, he’s still looking for an approach that works. For now, he ends up walking more southpaws in order to get a righty he can strike out.

Clarke Schmidt is putting the pieces together. After giving up a whopping .303/.375/.500 batting line to lefties in 2023, the righty changed up his mix against southpaws in 2024. More cutters and fewer sweepers was obvious given those pitches’ platoon splits, but he also turfed the change (it’s not great) and threw more sinkers (high and away instead of low and away). So now he’s a sinker/sweeper guy against righties, and a cutter/curve guy against lefties, but he’s also peppering in the other pitches to avoid being predictable. Now the main question is innings, especially after the news that he’ll miss Opening Day with shoulder soreness.

Clarke Schmidt is putting the pieces together. After giving up a whopping .303/.375/.500 batting line to lefties in 2023, the righty changed up his mix against southpaws in 2024. More cutters and fewer sweepers was obvious given those pitches’ platoon splits, but he also turfed the change (it’s not great) and threw more sinkers (high and away instead of low and away). So now he’s a sinker/sweeper guy against righties, and a cutter/curve guy against lefties, but he’s also peppering in the other pitches to avoid being predictable. Now the main question is innings, especially after the news that he’ll miss Opening Day with shoulder soreness.

Clarke Schmidt is putting the pieces together. After giving up a whopping .303/.375/.500 batting line to lefties in 2023, the righty changed up his mix against southpaws in 2024. More cutters and fewer sweepers was obvious given those pitches’ platoon splits, but he also turfed the change (it’s not great) and threw more sinkers (high and away instead of low and away). So now he’s a sinker/sweeper guy against righties, and a cutter/curve guy against lefties, but he’s also peppering in the other pitches to avoid being predictable. Now the main question is innings, especially after the news that he’ll miss Opening Day with shoulder soreness.

The 97 mph fastball with decent ride, paired with the 89 mph bullet slider, will mean that Jared Jones will get strikeouts, perhaps even more than he’s projected for here. But Jones was predictable at times last season — on one episode of Rates & Barrels, Trevor May and I went through his tendencies and outlined a plan of attack that Cody Bellinger exactly replicated that same night for a home run on a two-strike count. The curve and change aren’t quite as good as the slider, but he’ll need them to take this a step further. As we wait for injury news, his rank drops like a stone.

The 97 mph fastball with decent ride, paired with the 89 mph bullet slider, will mean that Jared Jones will get strikeouts, perhaps even more than he’s projected for here. But Jones was predictable at times last season — on one episode of Rates & Barrels, Trevor May and I went through his tendencies and outlined a plan of attack that Cody Bellinger exactly replicated that same night for a home run on a two-strike count. The curve and change aren’t quite as good as the slider, but he’ll need them to take this a step further. As we wait for injury news, his rank drops like a stone.

The 97 mph fastball with decent ride, paired with the 89 mph bullet slider, will mean that Jared Jones will get strikeouts, perhaps even more than he’s projected for here. But Jones was predictable at times last season — on one episode of Rates & Barrels, Trevor May and I went through his tendencies and outlined a plan of attack that Cody Bellinger exactly replicated that same night for a home run on a two-strike count. The curve and change aren’t quite as good as the slider, but he’ll need them to take this a step further. As we wait for injury news, his rank drops like a stone.

Dropping down to a Chris Sale arm slot helped Sean Manaea improve the stuff on his fastballs and led to a 19-start stretch with a 3.10 ERA and good peripherals. That’s something most of the projection systems might be missing, but it’s also possible to overrate that type of change and just assign post-adjustment numbers as “real” going forward. First, that kind of radical arm slot change could put pressure on his mechanics and lead to adverse health outcomes. Second, the slot change did not improve his mediocre changeup. Split the difference and pay for a low fours ERA and maybe you’ll profit.

Dropping down to a Chris Sale arm slot helped Sean Manaea improve the stuff on his fastballs and led to a 19-start stretch with a 3.10 ERA and good peripherals. That’s something most of the projection systems might be missing, but it’s also possible to overrate that type of change and just assign post-adjustment numbers as “real” going forward. First, that kind of radical arm slot change could put pressure on his mechanics and lead to adverse health outcomes. Second, the slot change did not improve his mediocre changeup. Split the difference and pay for a low fours ERA and maybe you’ll profit.

Dropping down to a Chris Sale arm slot helped Sean Manaea improve the stuff on his fastballs and led to a 19-start stretch with a 3.10 ERA and good peripherals. That’s something most of the projection systems might be missing, but it’s also possible to overrate that type of change and just assign post-adjustment numbers as “real” going forward. First, that kind of radical arm slot change could put pressure on his mechanics and lead to adverse health outcomes. Second, the slot change did not improve his mediocre changeup. Split the difference and pay for a low fours ERA and maybe you’ll profit.

Aaron Civale has an elite breaking ball or two. Or three. Okay, so sometimes its hard to tell exactly how many breaking balls he has, and that’s meaningful. It’s better if they were defintely different, distinct offerings, and they do blend together sometimes. On the other hand, he has a good cutter and his four-seam is just good enough given his current mix, and the Brewers got a lot out of the righty after they got him at the deadline. Over his career, Civale has been a 4.03 ERA pitcher with a 1.20 WHIP, and that should help most fantasy teams. It’s just that he sorta loses the plot every once in a while and makes that overall solid line hard to appreciate all the time.

Aaron Civale has an elite breaking ball or two. Or three. Okay, so sometimes its hard to tell exactly how many breaking balls he has, and that’s meaningful. It’s better if they were defintely different, distinct offerings, and they do blend together sometimes. On the other hand, he has a good cutter and his four-seam is just good enough given his current mix, and the Brewers got a lot out of the righty after they got him at the deadline. Over his career, Civale has been a 4.03 ERA pitcher with a 1.20 WHIP, and that should help most fantasy teams. It’s just that he sorta loses the plot every once in a while and makes that overall solid line hard to appreciate all the time.

Aaron Civale has an elite breaking ball or two. Or three. Okay, so sometimes its hard to tell exactly how many breaking balls he has, and that’s meaningful. It’s better if they were defintely different, distinct offerings, and they do blend together sometimes. On the other hand, he has a good cutter and his four-seam is just good enough given his current mix, and the Brewers got a lot out of the righty after they got him at the deadline. Over his career, Civale has been a 4.03 ERA pitcher with a 1.20 WHIP, and that should help most fantasy teams. It’s just that he sorta loses the plot every once in a while and makes that overall solid line hard to appreciate all the time.

A collection of average pitches (though the sweeper rates very highly) backed by just-better-than-average velocity and just-below-average command has predictabily put Mitch Keller right in average territory most years. Over the past three years, he’s averaged top-90 value among starters. He has a job and he can be really useful at home (career 4.01 ERA at home, 5.20 on the road), so in most leagues, he is useful with a little bit of upside. But he can also be tough to roster. Even just using him at home last year would have meant eating some not-so-great starts, like the six runs he gave up against the Cardinals in July. Still, by picking your spots, you can augment his value to your team.

A collection of average pitches (though the sweeper rates very highly) backed by just-better-than-average velocity and just-below-average command has predictabily put Mitch Keller right in average territory most years. Over the past three years, he’s averaged top-90 value among starters. He has a job and he can be really useful at home (career 4.01 ERA at home, 5.20 on the road), so in most leagues, he is useful with a little bit of upside. But he can also be tough to roster. Even just using him at home last year would have meant eating some not-so-great starts, like the six runs he gave up against the Cardinals in July. Still, by picking your spots, you can augment his value to your team.

A collection of average pitches (though the sweeper rates very highly) backed by just-better-than-average velocity and just-below-average command has predictabily put Mitch Keller right in average territory most years. Over the past three years, he’s averaged top-90 value among starters. He has a job and he can be really useful at home (career 4.01 ERA at home, 5.20 on the road), so in most leagues, he is useful with a little bit of upside. But he can also be tough to roster. Even just using him at home last year would have meant eating some not-so-great starts, like the six runs he gave up against the Cardinals in July. Still, by picking your spots, you can augment his value to your team.

Consider this a bet that Landen Roupp is in the Opening Day rotation. He told me last year that he wanted to throw a cutter in the offseason, and he came back with a 91 mph cutter with more ride than his sinker. Spring has been all about throwing that thing over and over again to lefties, and they haven’t done anything with it — hnot one has been put in play successfully. Add this to an elite breaking ball and a good sinker, and you’ve got a starting pitcher. The park makes him interesting in all leagues, but the potential strikeout rate is what would push him beyond being a streamer. Roupp’s a great late-spring surger worth the price.

Consider this a bet that Landen Roupp is in the Opening Day rotation. He told me last year that he wanted to throw a cutter in the offseason, and he came back with a 91 mph cutter with more ride than his sinker. Spring has been all about throwing that thing over and over again to lefties, and they haven’t done anything with it — hnot one has been put in play successfully. Add this to an elite breaking ball and a good sinker, and you’ve got a starting pitcher. The park makes him interesting in all leagues, but the potential strikeout rate is what would push him beyond being a streamer. Roupp’s a great late-spring surger worth the price.

Consider this a bet that Landen Roupp is in the Opening Day rotation. He told me last year that he wanted to throw a cutter in the offseason, and he came back with a 91 mph cutter with more ride than his sinker. Spring has been all about throwing that thing over and over again to lefties, and they haven’t done anything with it — hnot one has been put in play successfully. Add this to an elite breaking ball and a good sinker, and you’ve got a starting pitcher. The park makes him interesting in all leagues, but the potential strikeout rate is what would push him beyond being a streamer. Roupp’s a great late-spring surger worth the price.

Owner of a good slider and four other mediocre pitches, David Peterson doesn’t have great command, velocity or even ground-ball rates. He’s still a lefty, and he still throws in Queens, and both of those things can help soften the blow of some of these shortcomings. And having a slider is better than not having anything! Peterson hasn’t topped 121 innings in a major-league season, but the rotation is wide open for him right now, and if he does put some bulk on it, he’ll have surprising value at the end of the season. Even with a high-threes ERA, a below-average strikeout rate and a poor WHIP.

Owner of a good slider and four other mediocre pitches, David Peterson doesn’t have great command, velocity or even ground-ball rates. He’s still a lefty, and he still throws in Queens, and both of those things can help soften the blow of some of these shortcomings. And having a slider is better than not having anything! Peterson hasn’t topped 121 innings in a major-league season, but the rotation is wide open for him right now, and if he does put some bulk on it, he’ll have surprising value at the end of the season. Even with a high-threes ERA, a below-average strikeout rate and a poor WHIP.

Owner of a good slider and four other mediocre pitches, David Peterson doesn’t have great command, velocity or even ground-ball rates. He’s still a lefty, and he still throws in Queens, and both of those things can help soften the blow of some of these shortcomings. And having a slider is better than not having anything! Peterson hasn’t topped 121 innings in a major-league season, but the rotation is wide open for him right now, and if he does put some bulk on it, he’ll have surprising value at the end of the season. Even with a high-threes ERA, a below-average strikeout rate and a poor WHIP.

Fewer than 15 starters have both an above-average four-seam and two-seam fastball by Stuff+. Osvaldo Bido is one of them. The others include Zack Wheeler, Tyler Glasnow, Tarik Skubal, Hunter Brown, Luis Castillo, Max Fried, Aaron Nola — it’s a good list to be on. He’s got a good slider, and cutter, too, so it’s not just about fastballs for Bido. Two sources of concern: He’s down around a tick this spring and his command (which was never good) has been worse so far in Cactus League play. We also don’t know exactly how that park will play in Sacramento, even if it was about league average for its minor-league players last year. Still, its an intriguing arsenal that deserves a shot on your roster.

Fewer than 15 starters have both an above-average four-seam and two-seam fastball by Stuff+. Osvaldo Bido is one of them. The others include Zack Wheeler, Tyler Glasnow, Tarik Skubal, Hunter Brown, Luis Castillo, Max Fried, Aaron Nola — it’s a good list to be on. He’s got a good slider, and cutter, too, so it’s not just about fastballs for Bido. Two sources of concern: He’s down around a tick this spring and his command (which was never good) has been worse so far in Cactus League play. We also don’t know exactly how that park will play in Sacramento, even if it was about league average for its minor-league players last year. Still, its an intriguing arsenal that deserves a shot on your roster.

Fewer than 15 starters have both an above-average four-seam and two-seam fastball by Stuff+. Osvaldo Bido is one of them. The others include Zack Wheeler, Tyler Glasnow, Tarik Skubal, Hunter Brown, Luis Castillo, Max Fried, Aaron Nola — it’s a good list to be on. He’s got a good slider, and cutter, too, so it’s not just about fastballs for Bido. Two sources of concern: He’s down around a tick this spring and his command (which was never good) has been worse so far in Cactus League play. We also don’t know exactly how that park will play in Sacramento, even if it was about league average for its minor-league players last year. Still, its an intriguing arsenal that deserves a shot on your roster.

This will be the year, right? This will be the year that Dustin May makes good on his promise, right? He’s always had the elite mid-80s curveball and the model-pleasing high-90s fastballs, but he’s struggled with two things. First, his strikeout rate has oscillated up and down and he’s never quite put together a long string of whiffs the way you’d expect with his stuff. Second, there’s the long laundry list of injuries that have kept him off the field. He’s the fifth starter with a big green up arrow … for now.

This will be the year, right? This will be the year that Dustin May makes good on his promise, right? He’s always had the elite mid-80s curveball and the model-pleasing high-90s fastballs, but he’s struggled with two things. First, his strikeout rate has oscillated up and down and he’s never quite put together a long string of whiffs the way you’d expect with his stuff. Second, there’s the long laundry list of injuries that have kept him off the field. He’s the fifth starter with a big green up arrow … for now.

This will be the year, right? This will be the year that Dustin May makes good on his promise, right? He’s always had the elite mid-80s curveball and the model-pleasing high-90s fastballs, but he’s struggled with two things. First, his strikeout rate has oscillated up and down and he’s never quite put together a long string of whiffs the way you’d expect with his stuff. Second, there’s the long laundry list of injuries that have kept him off the field. He’s the fifth starter with a big green up arrow … for now.

Will Warren is a major leaguer. The question is what his role will be. For now, he’s a starter for the Yankees because of all the injuries and their lack of depth. Long term, the wonder is if he can get lefties out reliably enough to avoid being relegated to the bullpen when the Yankees’ rotation is in better shape. At his core, he’s a sinker/sweeper guy like Clarke Schmidt and Michael King before him. All three share the same arm slot and were developed with the Yanks, but Schmidt has a better curveball and King has a better changeup. Can Warren’s command be his seperator? There are major-league pieces here, but the puzzle is not yet complete.

Will Warren is a major leaguer. The question is what his role will be. For now, he’s a starter for the Yankees because of all the injuries and their lack of depth. Long term, the wonder is if he can get lefties out reliably enough to avoid being relegated to the bullpen when the Yankees’ rotation is in better shape. At his core, he’s a sinker/sweeper guy like Clarke Schmidt and Michael King before him. All three share the same arm slot and were developed with the Yanks, but Schmidt has a better curveball and King has a better changeup. Can Warren’s command be his seperator? There are major-league pieces here, but the puzzle is not yet complete.

Will Warren is a major leaguer. The question is what his role will be. For now, he’s a starter for the Yankees because of all the injuries and their lack of depth. Long term, the wonder is if he can get lefties out reliably enough to avoid being relegated to the bullpen when the Yankees’ rotation is in better shape. At his core, he’s a sinker/sweeper guy like Clarke Schmidt and Michael King before him. All three share the same arm slot and were developed with the Yanks, but Schmidt has a better curveball and King has a better changeup. Can Warren’s command be his seperator? There are major-league pieces here, but the puzzle is not yet complete.

Jackson Jobe has the type of arsenal you can fall in love with. A 98 mph fastball with good ride. A 90 mph cutter with elite cut. A new sinker with nearly 10 more inches of run than his four-seam. An 83 mph curveball with extreme drop. Even his changeup is a plus pitch by Stuff+. So why hasn’t Jobe had plus strikeout rates since he hit the high minors? Why hasn’t he gotten more whiffs in the big leagues? Even this spring, as he’s impressed, he’s shown a medicore strikeout rate. Maybe it’s just going to take him some time to put it together. Which is important to consider, since the stuff has people anointing him ready right now. His upside ranking is 20 points higher, but a realistic appraisal has him here.

Jackson Jobe has the type of arsenal you can fall in love with. A 98 mph fastball with good ride. A 90 mph cutter with elite cut. A new sinker with nearly 10 more inches of run than his four-seam. An 83 mph curveball with extreme drop. Even his changeup is a plus pitch by Stuff+. So why hasn’t Jobe had plus strikeout rates since he hit the high minors? Why hasn’t he gotten more whiffs in the big leagues? Even this spring, as he’s impressed, he’s shown a medicore strikeout rate. Maybe it’s just going to take him some time to put it together. Which is important to consider, since the stuff has people anointing him ready right now. His upside ranking is 20 points higher, but a realistic appraisal has him here.

Jackson Jobe has the type of arsenal you can fall in love with. A 98 mph fastball with good ride. A 90 mph cutter with elite cut. A new sinker with nearly 10 more inches of run than his four-seam. An 83 mph curveball with extreme drop. Even his changeup is a plus pitch by Stuff+. So why hasn’t Jobe had plus strikeout rates since he hit the high minors? Why hasn’t he gotten more whiffs in the big leagues? Even this spring, as he’s impressed, he’s shown a medicore strikeout rate. Maybe it’s just going to take him some time to put it together. Which is important to consider, since the stuff has people anointing him ready right now. His upside ranking is 20 points higher, but a realistic appraisal has him here.

It’s possible the high-fours ERA projections are completely wrong for Walker Buehler, despite the fact that his ERA started with a five last year. Not only do you have Buehler’s postseason as evidence — where his stuff played up and matched excellent results, perhaps due to the weather and wind — but then there’s the fact that this spring, he’s throwing all of his pitches all of the time, some with demonstrably different movement profiles. The sweeper has four more inches of sweep, the changeup has two inches more drop and his curve has more movement in both planes. Maybe just being another year out from his second Tommy John surgery is the key, but I pushed Buehler up these rankings about as far as I could push that ERA projection.

It’s possible the high-fours ERA projections are completely wrong for Walker Buehler, despite the fact that his ERA started with a five last year. Not only do you have Buehler’s postseason as evidence — where his stuff played up and matched excellent results, perhaps due to the weather and wind — but then there’s the fact that this spring, he’s throwing all of his pitches all of the time, some with demonstrably different movement profiles. The sweeper has four more inches of sweep, the changeup has two inches more drop and his curve has more movement in both planes. Maybe just being another year out from his second Tommy John surgery is the key, but I pushed Buehler up these rankings about as far as I could push that ERA projection.

It’s possible the high-fours ERA projections are completely wrong for Walker Buehler, despite the fact that his ERA started with a five last year. Not only do you have Buehler’s postseason as evidence — where his stuff played up and matched excellent results, perhaps due to the weather and wind — but then there’s the fact that this spring, he’s throwing all of his pitches all of the time, some with demonstrably different movement profiles. The sweeper has four more inches of sweep, the changeup has two inches more drop and his curve has more movement in both planes. Maybe just being another year out from his second Tommy John surgery is the key, but I pushed Buehler up these rankings about as far as I could push that ERA projection.

Before last year, Ronel Blanco was a reliever with an elite changeup and a below-average slider and terrible command. Last year, he improved his slider command and used it often when he needed count leverage. This allowed him to avoid being predictable with the fastball and also get ahead to the point where he could throw the changeup for whiffs. Last year was the first time Blanco commanded his fastball and slider well. We’ve seen what happens if that command slips.

Before last year, Ronel Blanco was a reliever with an elite changeup and a below-average slider and terrible command. Last year, he improved his slider command and used it often when he needed count leverage. This allowed him to avoid being predictable with the fastball and also get ahead to the point where he could throw the changeup for whiffs. Last year was the first time Blanco commanded his fastball and slider well. We’ve seen what happens if that command slips.

Before last year, Ronel Blanco was a reliever with an elite changeup and a below-average slider and terrible command. Last year, he improved his slider command and used it often when he needed count leverage. This allowed him to avoid being predictable with the fastball and also get ahead to the point where he could throw the changeup for whiffs. Last year was the first time Blanco commanded his fastball and slider well. We’ve seen what happens if that command slips.

The profile for Luis L. Ortiz is very similar to the one for Osvaldo Bido. Both have two good fastballs, both have a really good breaking ball. But if Bido has inconsistent command, then consider Ortiz volatile. The Guardian has sported double-digit walk rates at a few levels in the minors and only 25 pitchers hit more batters last year. The results this spring for Ortiz have been bad, but the Stuff+ model says he’s tinkering and likes the underlying pitch shapes. Be a little scared as you would with any pitcher down here in the ranks, but don’t be frightened all the way off.

The profile for Luis L. Ortiz is very similar to the one for Osvaldo Bido. Both have two good fastballs, both have a really good breaking ball. But if Bido has inconsistent command, then consider Ortiz volatile. The Guardian has sported double-digit walk rates at a few levels in the minors and only 25 pitchers hit more batters last year. The results this spring for Ortiz have been bad, but the Stuff+ model says he’s tinkering and likes the underlying pitch shapes. Be a little scared as you would with any pitcher down here in the ranks, but don’t be frightened all the way off.

The profile for Luis L. Ortiz is very similar to the one for Osvaldo Bido. Both have two good fastballs, both have a really good breaking ball. But if Bido has inconsistent command, then consider Ortiz volatile. The Guardian has sported double-digit walk rates at a few levels in the minors and only 25 pitchers hit more batters last year. The results this spring for Ortiz have been bad, but the Stuff+ model says he’s tinkering and likes the underlying pitch shapes. Be a little scared as you would with any pitcher down here in the ranks, but don’t be frightened all the way off.

Two things are assured about Sean Burke. He’s got a rotation spot, that’s been announced. And he’s got a good fastball, with plus ride, extension and velocity. Looks like he’s a pronator searching for the right breaking ball, because his changeup has been ahead of his curve and slider so far. The spring results haven’t been good but he’s also been throwing the breaking balls a ton, and also been trying to work in a new sinker. He’ll be a little better once he slims the arsenal when the games matter — but he won’t be a good source for wins on that White Sox team, either.

Two things are assured about Sean Burke. He’s got a rotation spot, that’s been announced. And he’s got a good fastball, with plus ride, extension and velocity. Looks like he’s a pronator searching for the right breaking ball, because his changeup has been ahead of his curve and slider so far. The spring results haven’t been good but he’s also been throwing the breaking balls a ton, and also been trying to work in a new sinker. He’ll be a little better once he slims the arsenal when the games matter — but he won’t be a good source for wins on that White Sox team, either.

Two things are assured about Sean Burke. He’s got a rotation spot, that’s been announced. And he’s got a good fastball, with plus ride, extension and velocity. Looks like he’s a pronator searching for the right breaking ball, because his changeup has been ahead of his curve and slider so far. The spring results haven’t been good but he’s also been throwing the breaking balls a ton, and also been trying to work in a new sinker. He’ll be a little better once he slims the arsenal when the games matter — but he won’t be a good source for wins on that White Sox team, either.

None of the pitches Bowden Francis throws comes in at an above-average velocity. His breaking balls in particular are many ticks short of that benchmark. But he discovered a splitter last year and excels in stats that give him credit for the width and depth of his arsenal. Between a rising fastball, a huge curveball and that splitter, the movements on his pitches are wildly divergent and that can cause issues for hitters. His spring troubles still make you wonder if some of what happened last year was just luck — he did have the lowest batting average on balls in play among all pitchers with 100 innings last season. Take him, but don’t fall in love.

None of the pitches Bowden Francis throws comes in at an above-average velocity. His breaking balls in particular are many ticks short of that benchmark. But he discovered a splitter last year and excels in stats that give him credit for the width and depth of his arsenal. Between a rising fastball, a huge curveball and that splitter, the movements on his pitches are wildly divergent and that can cause issues for hitters. His spring troubles still make you wonder if some of what happened last year was just luck — he did have the lowest batting average on balls in play among all pitchers with 100 innings last season. Take him, but don’t fall in love.

None of the pitches Bowden Francis throws comes in at an above-average velocity. His breaking balls in particular are many ticks short of that benchmark. But he discovered a splitter last year and excels in stats that give him credit for the width and depth of his arsenal. Between a rising fastball, a huge curveball and that splitter, the movements on his pitches are wildly divergent and that can cause issues for hitters. His spring troubles still make you wonder if some of what happened last year was just luck — he did have the lowest batting average on balls in play among all pitchers with 100 innings last season. Take him, but don’t fall in love.

There is no model that loves José Berríos. Every projection system says he’ll have an ERA around four (some in the mid fours) with a below-average strikeout rate and an unimpressive ground-ball rate. Stuff+ says he doesn’t have an above-average pitch. All of these things have been true for the past two seasons, in which he’s put up an ERA right around 3.60 with a good WHIP and racked up 27 wins for his fantasy owners. There are definitely leagues in which your competitors will all use the projections, and will all chase the upside, and you can profit a little (just a little!) by taking a reliable veteran starter that has beaten the models for a couple of years now.

There is no model that loves José Berríos. Every projection system says he’ll have an ERA around four (some in the mid fours) with a below-average strikeout rate and an unimpressive ground-ball rate. Stuff+ says he doesn’t have an above-average pitch. All of these things have been true for the past two seasons, in which he’s put up an ERA right around 3.60 with a good WHIP and racked up 27 wins for his fantasy owners. There are definitely leagues in which your competitors will all use the projections, and will all chase the upside, and you can profit a little (just a little!) by taking a reliable veteran starter that has beaten the models for a couple of years now.

There is no model that loves José Berríos. Every projection system says he’ll have an ERA around four (some in the mid fours) with a below-average strikeout rate and an unimpressive ground-ball rate. Stuff+ says he doesn’t have an above-average pitch. All of these things have been true for the past two seasons, in which he’s put up an ERA right around 3.60 with a good WHIP and racked up 27 wins for his fantasy owners. There are definitely leagues in which your competitors will all use the projections, and will all chase the upside, and you can profit a little (just a little!) by taking a reliable veteran starter that has beaten the models for a couple of years now.

There aren’t a lot of pitchers like Michael Wacha, so forgive the projections for not believing the low-threes ERA he’s put up for the past three seasons. He starts with an elite changeup and then adds five other average pitches around that pitch, and he’s found a mix that’s produced good numbers despite poor strikeout and ground-ball rates. Some of it makes sense, though: Changeups and cutters typically reduce batted-ball velocities and help a pitcher thrive without great swing-and-miss numbers. It’s hard to know how long a memory you’re supposed to have with guys like this, though. From 2019-21, he had an ERA around six and was deemed toast. Should we forget that completely by now?

There aren’t a lot of pitchers like Michael Wacha, so forgive the projections for not believing the low-threes ERA he’s put up for the past three seasons. He starts with an elite changeup and then adds five other average pitches around that pitch, and he’s found a mix that’s produced good numbers despite poor strikeout and ground-ball rates. Some of it makes sense, though: Changeups and cutters typically reduce batted-ball velocities and help a pitcher thrive without great swing-and-miss numbers. It’s hard to know how long a memory you’re supposed to have with guys like this, though. From 2019-21, he had an ERA around six and was deemed toast. Should we forget that completely by now?

There aren’t a lot of pitchers like Michael Wacha, so forgive the projections for not believing the low-threes ERA he’s put up for the past three seasons. He starts with an elite changeup and then adds five other average pitches around that pitch, and he’s found a mix that’s produced good numbers despite poor strikeout and ground-ball rates. Some of it makes sense, though: Changeups and cutters typically reduce batted-ball velocities and help a pitcher thrive without great swing-and-miss numbers. It’s hard to know how long a memory you’re supposed to have with guys like this, though. From 2019-21, he had an ERA around six and was deemed toast. Should we forget that completely by now?

There’s no doubt in my mind that Edward Cabrera has the pitches to be a successful starting pitcher in the big leagues. He sits in the high 90s with two good breaking balls and a power changeup that can make batters look silly. He’s had good-to-near-elite strikeout rates in the major leagues so far, and little snippets of good results here and there. Of course, the poor command has held him back, and now he’s got blisters again, so it won’t come in bulk. But there might actually still be 100-plus good innings in his arm for this year, and the lower you get on the ranks, the more that’s good enough for a pick.

There’s no doubt in my mind that Edward Cabrera has the pitches to be a successful starting pitcher in the big leagues. He sits in the high 90s with two good breaking balls and a power changeup that can make batters look silly. He’s had good-to-near-elite strikeout rates in the major leagues so far, and little snippets of good results here and there. Of course, the poor command has held him back, and now he’s got blisters again, so it won’t come in bulk. But there might actually still be 100-plus good innings in his arm for this year, and the lower you get on the ranks, the more that’s good enough for a pick.

There’s no doubt in my mind that Edward Cabrera has the pitches to be a successful starting pitcher in the big leagues. He sits in the high 90s with two good breaking balls and a power changeup that can make batters look silly. He’s had good-to-near-elite strikeout rates in the major leagues so far, and little snippets of good results here and there. Of course, the poor command has held him back, and now he’s got blisters again, so it won’t come in bulk. But there might actually still be 100-plus good innings in his arm for this year, and the lower you get on the ranks, the more that’s good enough for a pick.

In all likelihood, it’ll be a short injured list stint for Tobias Myers, who’s nursing a hurt oblique. He may not have the upside of other injury stashes — he’s a pronator who is good at changeups and four-seamers but has struggled to find a really good breaking ball — but he’s got a good changeup and solid touch on a wide enough arsenal to outproduce the more pessimisitic mid-fours ERA projections. This might be an OK time to poke around on his availability in keeper leagues, too, since the 26-year-old could use that changeup more for whiffs or push the breaking-ball velocity into a place that brings him more strikeouts.

In all likelihood, it’ll be a short injured list stint for Tobias Myers, who’s nursing a hurt oblique. He may not have the upside of other injury stashes — he’s a pronator who is good at changeups and four-seamers but has struggled to find a really good breaking ball — but he’s got a good changeup and solid touch on a wide enough arsenal to outproduce the more pessimisitic mid-fours ERA projections. This might be an OK time to poke around on his availability in keeper leagues, too, since the 26-year-old could use that changeup more for whiffs or push the breaking-ball velocity into a place that brings him more strikeouts.

In all likelihood, it’ll be a short injured list stint for Tobias Myers, who’s nursing a hurt oblique. He may not have the upside of other injury stashes — he’s a pronator who is good at changeups and four-seamers but has struggled to find a really good breaking ball — but he’s got a good changeup and solid touch on a wide enough arsenal to outproduce the more pessimisitic mid-fours ERA projections. This might be an OK time to poke around on his availability in keeper leagues, too, since the 26-year-old could use that changeup more for whiffs or push the breaking-ball velocity into a place that brings him more strikeouts.

It’s been a long road since Casey Mize was picked with the first overall pick in the 2018 draft. He’s been hurt, he’s had surgeries, he’s revamped his arsenal multiple times, and the results have been consistently mediocre. Not once has he managed a strikeout rate above 20 percent. Now, though, the fastball has good ride, the new sinker rates well by the models, the splitter looks good, and he’s trying three different breaking balls in order to overcome his lack of a feel for spin. His spring’s been great, and eventually it’s got to click for him, right?

It’s been a long road since Casey Mize was picked with the first overall pick in the 2018 draft. He’s been hurt, he’s had surgeries, he’s revamped his arsenal multiple times, and the results have been consistently mediocre. Not once has he managed a strikeout rate above 20 percent. Now, though, the fastball has good ride, the new sinker rates well by the models, the splitter looks good, and he’s trying three different breaking balls in order to overcome his lack of a feel for spin. His spring’s been great, and eventually it’s got to click for him, right?

It’s been a long road since Casey Mize was picked with the first overall pick in the 2018 draft. He’s been hurt, he’s had surgeries, he’s revamped his arsenal multiple times, and the results have been consistently mediocre. Not once has he managed a strikeout rate above 20 percent. Now, though, the fastball has good ride, the new sinker rates well by the models, the splitter looks good, and he’s trying three different breaking balls in order to overcome his lack of a feel for spin. His spring’s been great, and eventually it’s got to click for him, right?

It all started so well with Jordan Hicks in San Francisco. He had a 1.59 ERA in March and April and looked every bit the starter. May brought a 3.99 ERA that was still useful, but the velocity had begun to slide. After a five-plus in June and an eight-plus in July, and a fastball dropping into the low nineties, the Giants moved him back to the pen and his results (and his velocity) recovered. Well, they’re dusting off the playbook again this year in SF, and so should you: show tepid interest early in the season, and pull the plug if the velocity starts to tumble again. There’s also the chance that he just goes back to the pen for good by April this time around.

It all started so well with Jordan Hicks in San Francisco. He had a 1.59 ERA in March and April and looked every bit the starter. May brought a 3.99 ERA that was still useful, but the velocity had begun to slide. After a five-plus in June and an eight-plus in July, and a fastball dropping into the low nineties, the Giants moved him back to the pen and his results (and his velocity) recovered. Well, they’re dusting off the playbook again this year in SF, and so should you: show tepid interest early in the season, and pull the plug if the velocity starts to tumble again. There’s also the chance that he just goes back to the pen for good by April this time around.

It all started so well with Jordan Hicks in San Francisco. He had a 1.59 ERA in March and April and looked every bit the starter. May brought a 3.99 ERA that was still useful, but the velocity had begun to slide. After a five-plus in June and an eight-plus in July, and a fastball dropping into the low nineties, the Giants moved him back to the pen and his results (and his velocity) recovered. Well, they’re dusting off the playbook again this year in SF, and so should you: show tepid interest early in the season, and pull the plug if the velocity starts to tumble again. There’s also the chance that he just goes back to the pen for good by April this time around.

Matthew Boyd’s best asset has been his slider, so naturally he came to spring training this year and announced that he was changing the shape on his … slider. It now has a little less movement, but four ticks more gas on the radar gun. Stuff+ doesn’t like the alteration, but the lefty has been seeing more swing-and-miss this spring, so maybe it’ll be the right idea in the long run. If he does get it together, Wrigley suppresses righty power with the best of parks, and Boyd has a three-year run of decent strikeout rates.

Matthew Boyd’s best asset has been his slider, so naturally he came to spring training this year and announced that he was changing the shape on his … slider. It now has a little less movement, but four ticks more gas on the radar gun. Stuff+ doesn’t like the alteration, but the lefty has been seeing more swing-and-miss this spring, so maybe it’ll be the right idea in the long run. If he does get it together, Wrigley suppresses righty power with the best of parks, and Boyd has a three-year run of decent strikeout rates.

Matthew Boyd’s best asset has been his slider, so naturally he came to spring training this year and announced that he was changing the shape on his … slider. It now has a little less movement, but four ticks more gas on the radar gun. Stuff+ doesn’t like the alteration, but the lefty has been seeing more swing-and-miss this spring, so maybe it’ll be the right idea in the long run. If he does get it together, Wrigley suppresses righty power with the best of parks, and Boyd has a three-year run of decent strikeout rates.

There’s a concept on Rates & Barrels called “LODEM” which is “model” spelled backwards and incorrectly. The idea is that there is no perfect model, and that when the stakes are low enough, there are many opportunities to make a guess against your own model. Simeon Woods-Richardson doesn’t throw hard, and the shapes on his pitches aren’t incredibly interesting, and his strikeout rates are poor. Good command has meant an average strikeout-minus-walk rate, and new arsenal stats approve of his wide mix of shapes and pitches, so there are statistics that cast SWR in a favorable light. But generally the projections are for the high fours, so just grin and shout LODEM when you pick him. You never know.

There’s a concept on Rates & Barrels called “LODEM” which is “model” spelled backwards and incorrectly. The idea is that there is no perfect model, and that when the stakes are low enough, there are many opportunities to make a guess against your own model. Simeon Woods-Richardson doesn’t throw hard, and the shapes on his pitches aren’t incredibly interesting, and his strikeout rates are poor. Good command has meant an average strikeout-minus-walk rate, and new arsenal stats approve of his wide mix of shapes and pitches, so there are statistics that cast SWR in a favorable light. But generally the projections are for the high fours, so just grin and shout LODEM when you pick him. You never know.

There’s a concept on Rates & Barrels called “LODEM” which is “model” spelled backwards and incorrectly. The idea is that there is no perfect model, and that when the stakes are low enough, there are many opportunities to make a guess against your own model. Simeon Woods-Richardson doesn’t throw hard, and the shapes on his pitches aren’t incredibly interesting, and his strikeout rates are poor. Good command has meant an average strikeout-minus-walk rate, and new arsenal stats approve of his wide mix of shapes and pitches, so there are statistics that cast SWR in a favorable light. But generally the projections are for the high fours, so just grin and shout LODEM when you pick him. You never know.

The fastball is 97 with good ride. He’s got an 88 mph slider with two-plane break. His changeup is 92 mph with a whopping 15 inches of arm-side break. When he’s right, Luis Gil will make you sit up and fan yourself. When he’s wrong, he’s walking the lineup, hitting batters and allowing home runs. The hope here is that, another year removed from Tommy John surgery, Gil improves the command just a little bit even, which could literally produce him some personal hardware. The risk is that the peripherals regress (as they should), he doesn’t improve and it’s a ton of strikeouts and a four-ish ERA.

The fastball is 97 with good ride. He’s got an 88 mph slider with two-plane break. His changeup is 92 mph with a whopping 15 inches of arm-side break. When he’s right, Luis Gil will make you sit up and fan yourself. When he’s wrong, he’s walking the lineup, hitting batters and allowing home runs. The hope here is that, another year removed from Tommy John surgery, Gil improves the command just a little bit even, which could literally produce him some personal hardware. The risk is that the peripherals regress (as they should), he doesn’t improve and it’s a ton of strikeouts and a four-ish ERA.

The fastball is 97 with good ride. He’s got an 88 mph slider with two-plane break. His changeup is 92 mph with a whopping 15 inches of arm-side break. When he’s right, Luis Gil will make you sit up and fan yourself. When he’s wrong, he’s walking the lineup, hitting batters and allowing home runs. The hope here is that, another year removed from Tommy John surgery, Gil improves the command just a little bit even, which could literally produce him some personal hardware. The risk is that the peripherals regress (as they should), he doesn’t improve and it’s a ton of strikeouts and a four-ish ERA.

(Illustration: Demetrius Robinson / The Athletic; Photo of Sandy Alcantara: Reinhold Matay / Imagn Images; Photo of Garrett Crochet: Kim Klement Neitzel / Imagn Images; Photo of Tylor Megill: Christopher Pasatieri / Getty Images)

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Must See

More in News