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

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
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

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 WBC
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
Byron Buxton

"Fine" After Being Hit by Pitch
Kyle Higashioka

to Return on Monday
Travis Kelce

Appears "Motivated" to Return for a 14th NFL Season
Josh Giddey

is Returning on Sunday
Matas Buzelis

is Available on Sunday
Deni Avdija

Returns With Minutes Restriction
Ajay Mitchell

Set to Return on Monday
Kyle Kuzma

Misses Sunday's Action
Chet Holmgren

Questionable to Suit Up Monday
Isaiah Hartenstein

Won't Play Against Nuggets
Egor Demin

to Remain Sidelined on Monday
Jamal Murray

Considered Questionable for Monday
Michael Porter Jr.

Won't Suit up on Monday
VJ Edgecombe

Listed as Questionable for Monday
Jonathan Isaac

to Miss Third Straight Game
Anthony Black

Sits Out Sunday's Game
DeMar DeRozan

is Ruled Out for Sunday's Game
Alexandre Sarr

to See Limited Action Sunday
Kevin Porter Jr.

Remains Out Sunday
Giannis Antetokounmpo

Won't Play Sunday
Tyrese Maxey

to Miss At Least Two Games
Andrew Abbott

Gets Opening Day Nod
Shane Smith

is Named Opening Day Starter
Merrill Kelly

Throws Batting Practice Session on Sunday
Gavin Lux

to Make Spring Debut on Tuesday
Cedric Mullins

Resumes Baseball Activities
Yandy Díaz

Yandy Diaz Remains Out with Hand Soreness
Zack Littell

Nationals Agree to a Deal
Bryce Miller

to Throw a Bullpen on Sunday
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
Andrei Vasilevskiy

Defeats the Maple Leafs on Saturday
Nikita Kucherov

Picks Up Four Assists
Romy Gonzalez

Could Require Surgery
Kyle Tucker

is Expected to Return on Sunday
Brandon Woodruff

Wants to be Ready for Opening Day
Orion Kerkering

Throws Successful Bullpen Session
Chandler Simpson

Rays Being Overly Cautious with Chandler Simpson
Roope Hintz

to Miss At Least a Couple of Weeks
Dylan Larkin

Ruled Out for Sunday
Adam Larsson

Ryan Lindgren Iffy for Saturday
Travis Konecny

Remains Out Saturday
Mikhail Sergachev

a Game-Time Call Saturday
Mason Marchment

Ready to Face Mammoth
Zach Werenski

Available Saturday
Brandon Woodruff

Making Cactus League Debut on Saturday
Andrei Kuzmenko

Done for Regular Season
Josh Morrissey

Activated From Injured Reserve
Jiri Kulich

Unlikely to Return This Season
Shayne Gostisbehere

Exits Early Friday
Roope Hintz

Suffers Lower-Body Injury Friday
Dylan Larkin

Not Expected to Be Out Long-Term
Maxx Crosby

Traded to Baltimore in Blockbuster Deal
Dalton Schultz

Texans, Dalton Schultz Agree on One-Year Extension
Joe Mixon

Texans Release Joe Mixon
Max Holloway

A Favorite At UFC 326
Charles Oliveira

Set For BMF Title Fight
Las Vegas Raiders

Raiders Prefer Not to Start Fernando Mendoza Immediately?
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
Geno Smith

Raiders Release Geno Smith
Danielle Hunter

Texans, Danielle Hunter Agree to One-Year, $40.1 Million Extension
DJ Moore

Bears Working to Finalize Deal to Send DJ Moore to Buffalo
Stefon Diggs

Patriots Releasing Stefon Diggs
Trent McDuffie

Chiefs Sending Trent McDuffie to Rams in Blockbuster Deal
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
Kyler Murray

Will be Released
Trey Hendrickson

Bengals Not Using the Franchise Tag on Trey Hendrickson
Daniel Jones

Colts Place Transition Tag on Daniel Jones
Adam Scott

Might Endure Tough Times at Bay Hill
Aldrich Potgieter

Extremely Risky When it Comes to Bay Hill
PGA

Sungjae Im to Make Season Debut at Arnold Palmer Invitational
Jordan Spieth

an All-or-Nothing Option at Bay Hill
Harry Hall

Trying to Rebound After the Genesis Invitational
Ryan Gerard

Needs Better Start at Bay Hill
Kenneth Walker III

Won't Get the Franchise Tag
Patrick Cantlay

Still Plagued by Bad Putting Ahead of Arnold Palmer Invititational
Daniel Jones

Colts Expected to Use Transition Tag on Daniel Jones
Breece Hall

Jets Placing Franchise Tag on Breece Hall
CFB

Mark Stoops Joining Texas Coaching Staff
Jason Day

Attempts to Bounce Back from The Genesis Invitational
Jacob Bridgeman

Rolling into Arnold Palmer Invitational
Russell Henley

Looks to Defend Title at the Arnold Palmer Invitational
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF