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
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Fantasy Baseball League Winners: Unlikely Aces Worth A Roster Spot? (Week 22)

Cade Horton - Fantasy Baseball Waiver Wire Rankings

Michael Cecchini deep dives into three fantasy baseball starting pitchers to decide if their surprisingly good form merits a roster spot or staying on the waiver wire for Week 22 (2025).

Welcome back to our weekly Unlikely Aces article. Every week of the fantasy baseball season, we analyze a few emerging pitchers to determine whether we buy into their recent performance. Are these pitchers worth rostering in fantasy, or should you leave them on the waiver wire?

This week, we examine whether Cade Horton, Nolan McLean, and Jack Leiter should be added to fantasy teams. All three have pitched well recently, and their roster rates continue going up.

So, let’s train the microscope on Horton, McLean, and Leiter. Should you add any or all of them to your fantasy teams?

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

 

Cade Horton, Chicago Cubs

Horton began 2025 as the Cubs’ third-ranked prospect and Top 100 overall (FanGraphs No. 58). He was a hot name entering last season, too, but a shoulder injury limited him to just 34.1 minor league innings in 2024.

Now fully healthy, Horton made quick work of Triple-A this season with a 1.24 ERA, .86 WHIP, and 10.2 K/9. The Cubs called him up on May 10, and Horton proceeded to disappoint. Through his first nine starts, he held a 4.80 ERA, 1.44 WHIP, and 9.5% K-BB%. He looked like a back-end starter and a fantasy afterthought.

Horton has completely turned it around. Over his next nine starts (since July 1), he’s posted a 1.11 ERA (2.89 FIP), .90 WHIP, and 16% K-BB%. He started missing more bats, and opponents have hit just .175 against him during that second sample.

Horton wields a solid five-pitch mix, but as a prospect, he was known for his slider and changeup. Both pitches have been excellent in the majors, with swinging strike rates above 20%. Opponents are hitting .098 against the changeup, and its 50% whiff rate would be among the best in the big leagues.

So, what did Horton do differently to turn his fortunes? He threw his four-seamer more but also ramped up usage of his sinker, especially to righties:

Despite its correlation to his recent success, the sinker itself is allowing a .364 batting average and .545 slugging (the expected numbers are almost as bad). It does carry a 22% whiff rate, which is plus for two-seamers.

It is a bit odd how much Horton’s four-seamer is “getting away with it.” He throws it 50% of the time, and it allows a .287 batting average. However, the slugging against is just .380, although Statcast throws up a red flag with a .510 expected slugging.

There are other signs that Horton is benefiting from good fortune. In his first nine starts, he allowed a league-average 11% HR/FB rate, but since July, it’s a minuscule 4% (can a sinker help that much?). The 1.11 ERA in that time is belied by a 3.92 xFIP (which normalizes home run rate).

Besides his slider, none of Horton’s pitches rate as above average by FanGraphs’ Stuff+ model. Overall, the ERA estimators point to Horton being closer to a 4-ERA talent (3.88 xERA, 4.27 SIERA).

Verdict: Horton has two excellent secondary pitches that work to both sides of the plate. On the other hand, his fastballs are suspect. We know that multiple fastballs can help round out an arsenal, so the sinker addition may make him a viable fantasy starter. We just should not expect a sub-2 or even sub-3 ERA. He should definitely be added in deeper leagues, and he’s worth riding in all league types while he’s hot.

 

Nolan McLean, New York Mets

Much like Horton, McLean was a good prospect who has actually performed better than expected this season. There are other similarities. Both are righties who sit close to 96 mph on the fastball. McLean was likewise ranked third in his org and top 60 overall, per FanGraphs (53rd to Horton’s 58th).

This season, McLean pitched to a 2.45 ERA, 1.14 WHIP, and 10 K/9 across 113.2 innings at Double-A and Triple-A. The Mets called him up to start on August 16, and over two starts with the big league club, McLean has allowed just six hits in 12.1 innings, leading to a 1.46 ERA and .81 WHIP.

McLean leads with a sinker and sweeper, but also features a four-seamer, cutter, curveball, and changeup. It’s a wide mix and provides weapons to attack both sides of the plate. He can induce grounders with multiple pitches: batted balls against the sinker have a -22° average launch angle. This has led to an absurd 69.2% overall ground-ball rate so far.

McLean can really spin the ball, which makes his curveball a special offering. For context, Seth Lugo’s curve has the best qualified starter spin rate at 3,232 rpm. The best reliever curve boasts 3,240 rpm. McLean’s clocks in at 3,295 rpm.

As a result, his curve moves in unexpected ways. McLean’s gets 5” more drop than batters expect, and its 18.6” horizontal break is among the best in the majors, with 7.5” more break than comparable pitches. So far, it has rendered opponents helpless, with a .111 BAA and 43.8% whiff rate. His Statcast pitch movement plot paints a stark picture of that curve:

McLean is not overly reliant on one pitch, however. He throws five different pitches, generating 20%-plus whiff rates. While he leads with a sinker, McLean’s four-seamer has generated strong swing-and-miss from both sides of the plate (50.5% whiff%). That rate will likely regress a little, but we’ve seen McLean use it effectively up and away to righties and up and in to lefties. Perhaps due to his lower release point, models love both the four-seamer (109 Stuff+) and sinker (103).

The key for McLean will be command and control. He has never had a walk rate below 9% as a professional, and it was over 10% in both Double-A and Triple-A. So far through two big league starts, it’s a more palatable 8.7%.

Although his first start was marred by four walks in 5.1 innings, McLean bounced back with zero across seven innings versus Atlanta. If he stays below 10% walks, he can (and likely will) give back some of his current 32% strikeout rate and still be ahead in terms of skills.

Verdict: McLean has a plethora of good traits to recommend him. He avoids homers, keeps the ball on the ground, and has clear strikeout upside. Of course, the team context is a plus. He has more ways to succeed than Horton. We have to see if he can maintain the improved control, but in the meantime, he should be snapped up in all 12-team or deeper leagues.

 

Jack Leiter, Texas Rangers

Leiter makes it a clean sweep of players we’re examining who were third-ranked prospects in their orgs entering this season, per FanGraphs. Like Horton and McLean, Leiter made the top 100, but at 84th, he was a bit further down. Control has long been a question with Leiter, and scouts worried he might be destined for the bullpen.

The Rangers have continued developing him as a starter, and early on, the results were spotty. Then, in late June, something clicked. Over his last 10 starts, Leiter holds a 2.86 ERA (3.23 FIP), 1.31 WHIP, and 27% strikeout rate. During this stretch, Leiter minimized his sinker and slider while leaning into his four-seamer and changeup:

This makes sense given the changeup’s results: 32% whiff rate and .292 xwOBA, which are both plus. The walks remained high during the hot stretch at 11.5%, which contributed to the poor WHIP. Improvements in home run results were the primary difference: .89 HR/9 versus 1.24 HR/9 over his first 13 starts.

Prospect Leiter’s fastball garnered an excellent 70 current and future grade on the 20/80 scouting scale. His four-seamer sits 97.3 mph and appears even faster due to his 6’9” extension (89th percentile). It also averages 17.5” of induced vertical break, almost two inches above average. The pitch has generated 10% swinging strikes and a .185 BAA, which are above average and elite, respectively (league average right-handed four-seamers: 9% SwStr and .250 BAA).

Unfortunately, Leiter’s control has continued to bedevil him. In contrast to his fastball grade, scouts gave Leiter a 30 current command grade (with a future grade of 40). That is pretty poor, and despite other improvements, he has walked over 11.5% of batters throughout the season.

Even during his hot 10-start stretch, he walked three or more batters six times. Overall, Leiter holds a 37.8% ball rate, which is very high for a starter and can lead to traffic and shorter outings.

Leiter’s 22% strikeout rate is solid, but the resulting 11% K-BB% is below average. He’s also benefited from a near-78% strand rate (72% is the league average among right-handed starters). So, although Leiter has a 3.81 ERA, these underlying issues help explain his 4.35 FIP and 4.75 xFIP, which point to good fortune to date. Even during his recent strong stretch, Leiter’s 4.46 xFIP says he’s running hot at suppressing home runs.

Leiter allows a lot of hard contact, too, with a 90.8 EV and 11.4% barrel rate. Statcast gives him a 4.62 xERA, almost a full run higher than his actual number. Yet despite a low 35.4% ground-ball rate, Leiter is not allowing many home runs: his 1.03 HR/9 and 9.3% HR/FB% are both beating those metrics’ respective league averages. His home park is really suppressing homers this season (74 park factor), but his home run rates are pretty similar at home vs. on the road.

Verdict: Leiter’s big fastball makes him an intriguing potential growth stock heading into 2026. He also walks too many and allows too much hard contact. For this season, he already should be rostered in deep leagues but could be a worthy sixth or seventh starter in 12-team mixed leagues, especially if your WHIP category is secure. Just be mindful that numerous metrics point to a 4.50 ERA talent, and the home run luck could turn and lead to blowups, especially on the road.

More Fantasy Baseball Advice



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!






POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Stephon Castle

Questionable for Saturday
Keon Ellis

Out Friday Night
Tari Eason

Still Out Friday
Deni Avdija

Unlikely to Play Against Lakers
Deandre Ayton

Questionable for Saturday's Tilt
Luka Dončić

Luka Doncic Won't Play Saturday
Domantas Sabonis

Officially Active Friday
Cade Cunningham

Considered Probable for Saturday
Jaime Jaquez Jr.

to Sit Out Second Consecutive Game
Tyler Herro

Questionable to Play Saturday
Jalen Brunson

Iffy for Meeting With Suns
Devin Booker

Uncertain for Saturday
Nicolas Batum

Starting Against Raptors
Julian Phillips

Returns From Two-Game Absence
Kevin Huerter

Available Against Nets
Ivica Zubac

Upgraded to Available
John Collins

Good to Go Friday
Joel Embiid

Active Against Cavaliers
Sandro Mamukelashvili

Ready for Action Friday
Cooper Flagg

Doubtful on Saturday
Dominick Barlow

Good to Go Friday
Atlanta Falcons

Kevin Stefanski the Favorite for Falcons Head-Coaching Job
Matt Boldy

Placed on Injured Reserve
Ross Colton

Good to Go Friday
Will Smith

Returns Against Red Wings
Shayne Gostisbehere

Out Friday
Brad Marchand

Remains Out Friday
Joel Armia

Returns From Five-Game Absence
Chris Kreider

a Game-Time Call Friday
Troy Terry

Cutter Gauthier Available Friday
Leo Carlsson

Sits Out Second Consecutive Game
CFB

Darian Mensah Entering Transfer Portal
Sam Darnold

Seahawks "Optimistic" That Sam Darnold Will Play on Saturday
Nico Collins

Officially Ruled Out for Divisional Round
Rome Odunze

Questionable for Divisional Round
J.T. Realmuto

Signs Three-Year Deal to Return to Phillies
Bo Bichette

Agrees to Three-Year Contract With Mets
CFB

Weber State Signs former Ohio State, Cal Quarterback Devin Brown
Bo Bichette

Phillies the "Overwhelming" Favorite to Sign Bo Bichette
Mark Scheifele

Leads Jets to Victory Thursday
Tage Thompson

Records Season-High Five Points Thursday
Jack Eichel

Notches Four Points Thursday
Ilya Sorokin

Shuts Out Oilers With 35 Saves
Andrew Peeke

Not Expected to Be Out Long-Term
William Nylander

Aggravates Lower-Body Injury Thursday
Ross Colton

Uncertain for Friday
Josh Lowe

Angels Acquire Josh Lowe in Three-Team Trade
Kyle Tucker

Signs Four-Year Contract With Dodgers
Ricky Pearsall

Questionable to Play on Saturday Night
Sam Darnold

Questionable With Oblique Injury, Expected to Play
Damon Severson

Back for Blue Jackets Thursday
Adin Hill

Available Thursday Night
Brandon Montour

Activated From Injured Reserve
Joel Eriksson Ek

Misses Third Straight Game Thursday
Jonas Brodin

Placed on Injured Reserve, Out Week-to-Week
Clayton Kershaw

to Pitch for Team USA in World Baseball Classic
Patrick Mahomes

Says Rehab Going "Great," Goal is 2026 Week 1 Return
Nico Collins

a "Long Shot" to Play in Divisional Round
CFB

Auburn, Ohio State the Lead Suitors for Kyle Parker
CFB

Oregon QB Transfer Bryson Beaver Linked to Georgia, Kentucky
CFB

Jake Merklinger Commits to UConn
New York Giants

John Harbaugh Finalizing Deal With Giants
Ben Griffin

Looks To Stay Hot In 2026
New York Giants

Giants Making "Massive Push" to Hire John Harbaugh on Wednesday
Ranger Suárez

Ranger Suarez Agrees to Five-Year Deal With Red Sox
CFB

Dante Moore Not Entering 2026 NFL Draft, Will Return to Oregon
NFL

Mike Tomlin Doesn't Plan to Coach in 2026
Travis Hunter

Expected to Play More Defense in 2026
CFB

FBS Coaches Unanimously Vote to Expand Redshirt Eligibility to Nine Games
CFB

Ohio State Transfer Mylan Graham Signs with Notre Dame
CFB

Caden Durham Withdraws from Transfer Portal, Will Stay at LSU
Jordan Spieth

Perhaps the Most Intriguing Player at Sony Open
Aaron Rai

Looking For Putting Confidence at Waialae Country Club
Collin Morikawa

Isn't The Safe Play He Used to Be Ahead of Sony Open
Kurt Kitayama

Needs His Putting to Turn Around For Success at Year's First Event
Ryan Weathers

Yankees Add Rotation Depth, Acquire Ryan Weathers in Four-Player Deal
Los Angeles Chargers

Chargers Fire Offensive Coordinator Greg Roman
Pittsburgh Steelers

Mike Tomlin Stepping Down as Steelers Head Coach
CFB

Georgia Tech the Favorite to Land Justice Haynes?
Nolan Arenado

Cardinals Trade Nolan Arenado to Diamondbacks
Tom Kim

Desperately Needs a Solid Week at Sony Open
Billy Horschel

Hoping For a Fast Start to New Season at Sony Open
Corey Conners

Looks to Have a Return to Form in 2026
PGA

Chris Gotterup a Decent Play at Sony Open
Gary Woodland

Could Prosper at the Sony Open
Keith Mitchell

Unlikely to Contend at Sony Open
Robert MacIntyre

Looking for a Good Performance at the Sony Open
Michael Kim

Hopes to Start Sony Open Better This Week
Tom Hoge

Tries to Erase Poor 2025 Second Half in Hawaii
Brian Harman

Seeks Fresh Start in Hawaii
Eric Cole

Looks to Last Year for Success at Sony Open
Daniel Berger

Starts Off 2026 at Sony Open
Nico Collins

Suffers Concussion Against Steelers
Nico Collins

Carted to Locker Room for Concussion Evaluation
Kyle Tucker

Mets Meet With Kyle Tucker
Dalton Kincaid

"Should be Fine" for Divisional Round
Brooks Koepka

Officially Returning To PGA Tour
Tucker Kraft

Hopes to be Ready for Week 1 of Next Season
CFB

Georgia Lands Kentucky Transfer Dante Dowdell
Matthew Stafford

has "Little Sprain," Should be "Good to Go"
CFB

Sam Leavitt Expected to Sign with LSU
Green Bay Packers

Packers Expected to Work Out New Deal With Matt LaFleur in the "Coming Days"
CFB

Dylan Raiola Commits to Oregon
CFB

Isaiah Horton Landing with Texas A&M
George Kittle

Suffers Torn Achilles on Sunday
MacKenzie Gore

Yankees Pursuing Trade for MacKenzie Gore
Alex Bregman

Cubs Sign Alex Bregman to Five-Year, $175 Millon Contract

RANKINGS

QB
RB
WR
TE
K
DEF
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP