TAP FOR 6 MONTHS OF PREMIUM FREE 💰
X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Stuff+ Standouts - Identifying Fantasy Baseball Sleepers and Pitcher Breakout Candidates

Taj Bradley - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Dan's Stuff+ fantasy baseball sleepers and 2025 starting pitcher breakout candidates who rate highly in Stuff+ metrics despite not having elite surface numbers.

My quest to find the best starting pitching options for fantasy baseball every year is renewed again in 2025! Last year, I began digging into the Stuff+ statistic to locate pitchers with the upside to turn the corner and have a big season. I'm back at it again this year, searching for fantasy baseball sleepers and starting pitcher breakout candidates for 2025.

Last year we had some hits with Grayson Rodriguez and Bryce Miller while others like Bobby Miller struggled. It's certainly not a perfect science, but taking risks on pitchers with the best "stuff" with the hope that they can clean up other aspects of their performance makes sense - especially with younger pitchers who are still developing.

So in this article, I will examine a handful of pitchers who had borderline elite Stuff+ ratings last season to see if any of them are pitchers worth targeting in 2025 fantasy baseball drafts at their current ADP.

Be sure to check all of our fantasy baseball draft tools and resources:

 

The Pitching+ Stat Background

I'd like to start with a quick introduction to the Pitching+ statistic if you are still unfamiliar.

Stuff+ was created by Eno Sarris as a way to try to quantify the potential effectiveness of every pitch thrown. Stuff+ evaluates the physical characteristics of each pitch - the velocity, movement, and spin rates - to identify the filthiest pitches.

Stuff+ has been relatively sticky from season to season. So the idea here is that pitchers are much more likely to improve their control or learn how to pitch situationally from year to year than they are to make big gains in velocity or increase movement on their pitches.

Let's see if we can use this data to identify some potential breakout candidates in 2024.

 

Stuff+ Standouts for Fantasy Baseball

The median score for Stuff+ is 100 and one standard deviation is about seven points in either direction. So the group that I identified was right around that 80 to 85% percentile and I tried to choose pitchers who were either young or at less obvious draft targets. The minimum cutoff for innings pitched was 90 and relief pitchers were also excluded from our pool of pitchers.

Garrett Crochet led the league with a 113 Stuff+ rating. Other studs in the top ten included Tarik Skubal (111), Corbin Burnes (112), Hunter Greene (112), Paul Skenes (110), Dylan Cease (+110), Zack Wheeler (109) and Gerrit Cole (109). No one needs to tell you to draft those guys, but the 105 to 108 range brings us some interesting names to discuss.

 

2025 Starting Pitcher Breakout Candidates

 

Aaron Civale, Milwaukee Brewers

Age: 29
ADP: 232

Civale appears to be a major outlier on the list. He has the highest ERA and WHIP of anyone in the group and is significantly older than the other pitchers discussed here. Civale split time between Tampa and Milwaukee last season finishing with a record of 8-9 across 161 innings.

This certainly doesn't look like the profile of an elite pitcher.

When we dig a little deeper into the Stuff+ ratings on each of his pitches, we can see that he has two pitches that rate incredibly well - his curveball (140) and slider (138). However, he only threw those pitches a combined 30% of the time and he relies on his cutter (102) and sinker (81) as his primary pitches.

Civale is a guy who throws five different pitches and relies on his ability to mix up his pitches and change location to be effective. However, he simply didn't miss many bats last year (8.9% SwStr%) and had a below-average Location+ rating of 95.

Simply stated, Civale lives on thin margins to begin with due to his lack of velocity and wasn't sharp last season. He has good breaking pitches but isn't able to set those pitches up for success often enough with the rest of his arsenal. He might eat innings again, but we aren't expecting major improvements from him and he might be overdrafted at this ADP.

 

Taj Bradley, Tampa Bay Rays

Age: 23
ADP: 213

Bradley made some significant strides last season in his sophomore campaign. He lowered his ERA from 5.59 to 4.11 and WHIP from 1.29 to 1.22 while maintaining a strong K% of 26.6 percent. At one point during the season, he looked unhittable, but like a lot of young pitchers, he was streaky with some stretches where he struggled as well.

Bradley's biggest weakness is locating his pitches. His walk rate was fine again at 8% but his Location+ rating of 93 suggests that he's not hitting his spots with his pitches.

Bradley has plus velocity on his four-seamer at 96 MPH and two plus pitches to complement it - a splitter and a cutter that both average around 90 to 91 MPH. What he's missing here is an effective offspeed pitch, as he only threw his 79 MPH curveball 9 percent of the time for an 8.8 percent SwStr%.

Bradley is just 23 years old and will continue to develop this season. If he can continue to refine his control and develop an effective offspeed pitch, he has the potential to be very, very good. He's a solid value at this stage in the draft.

 

Ryan Pepiot, Tampa Bay Rays

Age: 27
ADP: 215

If Shane McClanahan returns in solid form this season, this Tampa rotation could be fearsome with Pepiot and Bradley both having big-time upside behind him. Pepiot had a solid first season as a starter in Tampa, but he flashed some positive signs in the second half of the season as compiled a 2.95 ERA over the final few months (compared to the 3.95 ERA he had in the first half).

Pepiot's fastball averages 95 MPH but has above-average iVB (induced vertical break) and his best offspeed pitch is his changeup which he throws around 85 MPH. The changeup had a 56 percent GB% and 26.2 percent CSW%. All four of his pitches had a Stuff+ rating of 100 or better with his four-seamer at 108 and changeup at 109.

As noted here, Pepiot made a major change to his arsenal in the second half, drastically reducing his slider usage in favor of his cutter and changeup. He has four quality pitches and like most young pitchers, he has to continue to experiment with how to best deploy them. However, the early returns are good and we know that Tampa has had a lot of success developing starting pitchers. Pepiot has established a solid floor and his ceiling offers the potential for a lot of profit at his current ADP.

 

Luis Gil, New York Yankees

Age: 26
ADP: 159

If I have to pick another pitcher to be skeptical about from this group, it has to be Gil. While he was dominant at times last year (striking out eight or more hitters in seven starts including a 14-K outing against Chicago), he was still plagued by control issues that have followed him throughout each stage of his career.

For some people, a 12 percent BB% is a non-starter, even if a guy has tremendous strikeout stuff because those walks are going to catch up with you eventually one way or another. Gil has great stuff, but being able to locate all three of his pitches has been his issue.

He has a very live fastball that he throws 97 MPH (107 Stuff+) and a sharp-breaking slider that averages 87 MPH (117 Stuff+) but his changeup is still a work in progress. He gets good movement on the pitch, throwing it 91-92 MPH but had just a 55 percent Str% on it last season, meaning he was throwing it out of the zone too often.

I'm always a little concerned with pitchers who don't have much velocity differentiation on their pitches, too. He's throwing three pitches between 97 and 87 MPH, which allows hitters to stay on time against his pitches, even if they do have really good movement.

Despite pitching to a 3.50 ERA over 151 innings last season, Gil still feels pretty raw and will have to do it again before I'm convinced that he's going to be a high-end starter. Some red flags from his numbers last season concern me - like a 37 percent GB% in a hitter-friendly home stadium and a very lucky .238 BABIP as well. His ADP is a bit high for my liking, I think you are paying a premium here for a guy who still has a glaring control issue when you could be taking this next pitcher instead.

 

Bryan Woo, Seattle Mariners

Age: 25
ADP: 153

There's a healthy amount of hype surrounding much of the Seattle rotation entering this season, especially for Woo, who enjoyed a breakout campaign in 2024 tossing 121 innings to a 2.89 ERA and 0.90 WHIP.

He sacrificed some strikeouts (K% dropped from 25 to 21 percent) but the improvement in run prevention was well worth it and a sparkling 2.8 percent BB% helped him keep the bases clear and that WHIP under one.

As Corbin notes in the thread above, one of the biggest concerns coming out of his 2023 rookie campaign was the dramatic splits that he had against lefties, but he closest that gap down in a big way last year to where he was nearly as effective to lefties as he was to righties.

As the season went along, he began to mix in more of his secondary offerings (slider, sweeper, and changeup) and was much less of a two-pitch guy as a result. His slider has one of the better Stuff+ ratings in baseball (121) and his fastball, even at just 95 MPH (I know "only 95" is a thing we have to say these days) was an excellent pitch with a 108 Stuff+ rating and a 16.1 percent SwStr%.

Woo has all the tools to become an elite pitcher and we saw a glimpse of it last season. The sky is the limit as this young pitcher could really morph into an ace if he continues to perfect his arsenal and hone his craft.

 

Spencer Schwellenbach, Atlanta Braves

Age: 24
ADP: 101

I think Schwellenbach is on just about everyone's "sleeper" list this preseason, which makes him, well...not so much of a sleeper. I think the hype is justified, however. Schwelly carried a 20.8 percent K-BB% last season demonstrating some serious strikeout stuff while also flexing some impressive control. His Location+ of 109 was one of the better marks in the league and it's not often we see a rookie with such good control of his stuff. His Pitching+ rating of 113 was the sixth best in all of baseball among starters with 100 innings last year.

There are no red flags here either. His ERA indicators are all within a quarter of a run from his ERA and nothing stands out about his BABIB, HR/FB%, or LOB% that suggests negative regression. If you want to get picky, he had some wide splits (.258 AVG and .438 SLG vs. lefties compared to .200 AVG and .345 SLG vs. righties) but I think most pitchers would be happy to take those numbers against lefties if they could be that dominant against righties.

Everything points to a huge year from Schwelly if he takes another step forward. I wouldn't normally endorse a guy who's getting steamed up this much, but I firmly believe he's the real deal.

 

Clarke Schmidt, New York Yankees

Age: 28
ADP: 225

Schmidt is a bit of a polarizing name in fantasy circles as he has his backers in addition to plenty of non-believers. While he posted some of the best numbers of his career last season, he did so in just 85 innings and 16 starts so the question remains whether or not he can do it for a full season.

The good news is that his pitches all graded out better in terms of Stuff+ than they did in 2023 and around the same levels from 2022. His best pitches are his cutter (104), slider (110), and curveball (121). His two-seamer is still by far his worst pitch, but he threw it less often last season and would be wise to possibly phase it out even more going forward or replace it with a four-seam fastball.

He might be nursing an injury to start training camp, which is less than ideal, but if he's healthy and ready to go this year, I think he's well worth targeting based on the ability he showed last year to strike out hitters (26 percent) while also demonstrating solid run prevention. He's not going to be a sub-3.00 ERA guy, but his ERA indicators were all still well under 4.00 and he has a great shot at racking up wins for a Yankees team that is a World Series contender once again.



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!



More Fantasy Baseball Advice




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

VJ Edgecombe

Remains Out Monday
James Reimer

Starting Monday Night
Will Richard

Ruled Out Against Jazz
Jacoby Brissett

Cardinals Plan to Keep Jacoby Brissett as Their Starting QB
Joel Hanley

Returns to Action Against Capitals
Seth Curry

Set to Suit Up Monday
Tua Tagovailoa

Plans to Sign One-Year Deal With Falcons
Evander Kane

Brock Boeser, Evander Kane Iffy Monday
Travis Kelce

Officially Re-Signs With Chiefs
Spencer Knight

Out Against Mammoth
Mitchell Robinson

Out of Action Against Clippers
Jaden Schwartz

Out Indefinitely
Brad Marchand

to Miss "Weeks"
Alex Caruso

Unavailable on Monday
Jake Sanderson

Considered Week-to-Week
J.K. Dobbins

Broncos Agree on Two-Year Deal to Bring J.K. Dobbins Back
Egor Demin

Sidelined For Remainder of This Season
Bryce Eldridge

to Begin Season at Triple-A?
Triston Casas

Won't Play in Any Grapefruit League Games
Max Holloway

Drops Decision At UFC 326
Mike Evans

Agrees to Join the 49ers
Evan Carter

to See Full-Time At-Bats?
Charles Oliveira

Becomes The New BMF Champion
Caio Borralho

Bounces Back
Wan'Dale Robinson

Signing With Titans
Reinier de Ridder

Reinier De Ridder Loses Back-To-Back Fights
Kevin McGonigle

Still in Big League Camp After Latest Roster Cuts
Rob Font

Gets Dominated
Raul Rosas Jr.

Extends His Win Streak
Max Clark

Reassigned to Minor-League Camp
Travis Etienne Jr.

Saints Signing Travis Etienne Jr.
Michael Johnson

Suffers Second-Round Knockout Loss
Drew Dober

Knocks Out Michael Johnson
Tyler Allgeier

Cardinals Agree on Two-Year Deal With Tyler Allgeier
Kenneth Gainwell

Signing Two-Year Deal With Buccaneers
Isaiah Likely

Giants Signing Isaiah Likely to Three-Year Deal
Malik Willis

Dolphins Signing Malik Willis to a Three-Year Deal
Michael Pittman Jr.

Steelers Acquire Michael Pittman Jr. From the Colts
Kenneth Walker III

Signing With the Chiefs
J.P. Crawford

Back at Shortstop on Monday
Alec Pierce

Returning to Colts on Four-Year Deal
Rafael Devers

Back in Cactus League Lineup on Monday
Tua Tagovailoa

Falcons Expected to Make a "Strong Push" for Tua Tagovailoa
Ryan Blaney

Earns his Second Consecutive Phoenix Cup Series Win
Christopher Bell

Falls Short of Victory Despite Dominating at Phoenix
Kyle Larson

Earns Hard-Fought Finish of Third at Phoenix
Denny Hamlin

Quietly Gains Another Top-Five Finish at Phoenix
Joey Logano

Crashes out at Phoenix Despite Strong Run
Zack Gelof

Making Cactus League Debut on Monday
Travis Kelce

Expected to Return to Chiefs in 2026
Josh Hader

to Throw a Bullpen on Tuesday
Minkah Fitzpatrick

Traded to Jets
Nick Seeler

Could Return Monday
Travis Konecny

a Game-Time Call Monday
Tua Tagovailoa

to be Released by Dolphins
Taylor Raddysh

to Miss Two Games
John Gibson

"Should Be Fine" After Early Exit Sunday
Oliver Moore

Ruled Out for Monday
Jaxon Wiggins

Optioned to Minor-League Camp
Gabriel Landeskog

Out Week-to-Week
Jonathon Long

Nearing Return to Baseball Activities
Leo De Vries

Crushes Two Home Runs on Sunday
Didier Fuentes

Strikes Out Four in Spring Debut
Josue De Paula

Sent to Minor-League Camp
Joshua Baez

Impressing in Spring Training, to Contend for Early Debut?
Taylor Hendricks

Doubtful Monday Against Nets
Branden Carlson

Still Out Monday Against Nuggets
Scotty Pippen Jr.

Unlikely to Play Monday Against Nets
Peyton Watson

Remains Sidelined Against Thunder
Mo Bamba

Signs Second 10-Day Deal with Jazz
T.J. McConnell

Exits Early with Right Hamstring Injury
Collin Sexton

Leaves with Leg Injury After 28-Point Burst
Ryan Waldschmidt

Reassigned to Minor-League Camp
Isaiah Collier

Returning to Jazz Lineup Monday
Tage Thompson

Picks Up Four Points Against Lightning
Trent McDuffie

Signs Record Four-Year, $124 Million Extension With Rams
Moritz Seider

has Three-Point Performance on Sunday
De'Anthony Melton

Available Against Jazz
Moses Moody

to Remain Out Monday Night
Al Horford

Won't Play Against Jazz
Kristaps Porzingis

to Skip Monday's Game
Alex Caruso

Iffy for Monday
Collin Murray-Boyles

to Sit Out At Least Two More Games
Grayson Allen

Misses Meeting With Hornets
Tarik Skubal

Could Make Another Start in World Baseball Classic
Nelson Velázquez

Nelson Velazquez Could Get Increased Reps
Porter Hodge

to be Placed on Injured List
Jackson Chourio

Should Return to WBC Lineup on Monday
Dairon Blanco

Rangers Claim Dairon Blanco Off Waivers From Royals
Travis Kelce

Appears "Motivated" to Return for a 14th NFL Season
Emil Lilleberg

to Miss Two Weeks Due to Facial Fracture
Spencer Knight

Won't Play Sunday
John Carlson

Not Ready for Ducks Debut Sunday
Zach Whitecloud

Injured Saturday Night
Khalil Mack

Returning to the Chargers for 2026
Jaden Schwartz

Forced to Exit Early After Taking Skate Blade to Face
Jake Sanderson

Sustains Upper-Body Injury Versus Kraken
Ryan Blaney

is Always A Top Favorite to Compete for the Win At Phoenix
Denny Hamlin

Is Denny Hamlin Worth Rostering for Phoenix?
Christopher Bell

is Likely to have Another Solid Phoenix Run
Chase Briscoe

has Plenty of Upside for DFS Lineups at Phoenix
Joey Logano

Could Dominate at Phoenix This Weekend
Chase Elliott

has Plenty of Upside for Sunday's Race at Phoenix
Chris Buescher

Is Chris Buescher Worth Rostering For Phoenix DFS Lineups?
Ross Chastain

Has Found Speed Again at Phoenix
Josh Berry

a Solid Sleeper at Phoenix
Brad Keselowski

Skips Qualifying After Practice Crash at Phoenix
Tyler Reddick

Spins in Practice at Phoenix
William Byron

Should Be a Contender at Phoenix
Kyle Larson

Is Always a Threat at Phoenix
NASCAR

Could Bubba Wallace Be Playable for Phoenix DFS Lineups?
Anthony Alfredo

Is A Favorable DFS Option In A Substitution Role At Phoenix
Max Holloway

A Favorite At UFC 326
Charles Oliveira

Set For BMF Title Fight
Reinier de Ridder

Reinier De Ridder Looks To Bounce Back
Caio Borralho

Set For UFC 326 Co-Main Event
Rob Font

Looks To Get Back In The Win Column
Raul Rosas Jr.

Looks For His Fifth Consecutive Win
Drew Dober

Returns At UFC 326
Michael Johnson

Looks To Extend His Win Streak
Taylor Moore

Looking to Build on Cognizant Classic Finish
Robert MacIntyre

Brings Solid Form to Bay Hill
Scottie Scheffler

the Tournament Favorite at Bay Hill
Xander Schauffele

Trending Well Ahead of API
Si Woo Kim

Looking to Return to Top Form at Bay Hill
Ben Griffin

Looking to Return to Form at Arnold Palmer Invitational
PGA

Nico Echavarria Looks to Build on Cognizant Classic Win at Arnold Palmer
Sam Burns

Searching for Consistency at Arnold Palmer Invitational
Daniel Berger

Offers Sneaky Upside at Bay Hill
Justin Thomas

Making Season Debut at API Following Lower-Back Surgery
NASCAR

Collin Morikawa Hopes To Better Last Year's Runner-Up Finish at API
Tommy Fleetwood

Isn't As Confident of a Start at Bay Hill as Previous Weeks
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF