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

Two-Catcher Leagues: Fantasy Baseball Draft Values To Outperform ADPs

Ryan Jeffers - Fantasy Baseball Rankings, Waiver Wire Pickups, MLB News, Catcher

Jeremy's two-catcher league fantasy baseball draft targets. His top fantasy baseball catchers sleepers to target late in drafts to fill the second catcher slot.

Two-catcher leagues completely change the strategy and outlook on the weakest position in fantasy baseball. In leagues requiring only one catcher, it's a viable strategy to punt the position and stream the best matchups off the waiver wire all season long to try to catch guys while they are hot. However, in two-catcher leagues, you can be quickly left behind at the position.

Whereas the 10-20 range in the catcher rankings is usually waiver-wire fodder in standard leagues, they become the best source of value when you need to fill two players at the position.

There are plenty of guys in this range who can serve as your first catcher with sleeper appeal or a strong second catcher who could give you an edge over the other teams in your league. Here are three guys who could end up vastly outperforming their ADP in 2025.

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

 

Ryan Jeffers, Minnesota Twins

ADP: 229

Ryan Jeffers enjoyed the best season of his career in 2024, slashing .226/.300/.432 with 21 home runs, 64 RBI, 56 runs, and three stolen bases in 122 games. This was good enough to finish as the 11th-best catcher in overall value, yet he's being drafted as the 18th catcher off the board on average in 2025 drafts.

People may think that 2024 was an outlier year, which is pushing his ADP down. However, he performed even better on a per-game basis in 2023 when he slashed .276/.369/.490 in 96 games.

The thing most likely creating the negative perception around Jeffers is how streaky he was in 2024. When he was hot, he looked like one of the best offensive catchers in the game, like when he posted a .947 OPS in March and April and a .926 OPS in August. However, he looks completely lost at the plate when he gets cold, as he did when he put up a .470 OPS in June and a .463 OPS in September and October.

This constant up and down leaves the feeling that you can't trust Jeffers, but it's important to realize that all of the stats average out in the end. Sticking through his hot and cold streaks will likely leave you with a very productive stat line by the year's end. Topping 20 homers isn't something many catchers can do, so it's a skill worth drafting with the 229th pick.

He is still only 27 years old, with plenty of room for improvement. It's not out of the question that he can take another step forward in 2025. It seems like he's being drafted at his absolute floor as a mid-range second catcher, but he could very likely finish the year in the top 12 at the position once again.

 

Ivan Herrera, St. Louis Cardinals

ADP: 233

Ivan Herrera was forced to split time with both Willson Contreras and Pedro Pages behind the dish in 2024 but was able to make the most of his playing time. In 72 games, he slashed .301/.372/.428 with five home runs, 27 RBI, 37 runs, and five stolen bases.

With Contreras slated to become the Cardinals' everyday first baseman, Herrera will now only have to compete with Pages for at-bats. This should lead to a definite increase in playing time, which makes Herrera one of the leading breakout candidates for the position.

He excelled at making good contact, with a 45.5 percent ICR (Ideal Contact Rate) that ranked in the 94th percentile. His 42.1 percent hard-hit rate and .453 xSLG were also above-average marks when compared to the rest of the league, making them especially stand out among other catchers. His walk rate of 9.7 percent also ranked in the 70th percentile, making him a good bet for both batting average and OBP.

The five steals he put up were a surprising bonus, too. While you shouldn't count on speed being a part of his game, he does have league-average sprint speed, which is good for the position.

At only 24 years old, he has the upside to become an elite offensive catcher for fantasy. He is being drafted as the 19th catcher off the board on average, but if he keeps up his 2024 success and gains the majority of starts behind the plate, he has legitimate top-5 potential.

 

Alejandro Kirk, Toronto Blue Jays

ADP: 273

Alejandro Kirk had another disappointing season in 2024, slashing just .253/.319/.359 with five home runs, 54 RBI, and 23 runs in 103 games. It was the second straight year where he failed to return to his 2022 form when he slashed .285/.372/.415 with 14 home runs in 139 games.

His plate discipline remained elite last season, as he posted a 13.2 percent strikeout rate (95th percentile) and a 15.7 percent whiff rate (92nd percentile). This led to a .257 xBA, which ranks in the 66th percentile when compared to the rest of the league. However, that's a very good number for a catcher. ATC projections predict him to bat .259 in 2025, which is the fifth highest at the position.

The upside case for Kirk is that he will hopefully improve with more consistent playing time. He shared backstop duties with Danny Jansen throughout his career, but 2025 will be the first time that is no longer the case. After trading Jansen at the trade deadline last season, the Blue Jays didn't make any moves to bring in another high-profile player for the position.

Kirk should be a lock for at least 400 plate appearances, but he has the chance to exceed that number. Some players are just better when they get consistent at-bats, so maybe it's not a coincidence that he logged 541 plate appearances in his breakout 2022 season.

He has a very high floor for a second catcher being drafted outside the top 350 overall, thanks to his guaranteed playing time and good batting average. Those two things already make him worth it at his ADP, but the 26-year-old has the potential to take another step forward to make him a top-12 catcher 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
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Christiaan Bezuidenhout16 mins ago

Looks To Sway A Hot Putter In Teams Favor At Zurich Classic
Frederik Andersen21 mins ago

Posts 40th Postseason Win
Akshay Bhatia27 mins ago

Looking To Bounce Back At TPC Louisiana
Carson Young28 mins ago

Looks To Turn Things Around At TPC Louisiana
Kirill Kaprizov29 mins ago

Leads Wild To Valuable Road Win
Matthew Tkachuk35 mins ago

Returns With Three-Point Performance
Erik Van Rooyen37 mins ago

Looking For Momentum In Louisiana
Jett Williams39 mins ago

Tallies Three Hits, Swipes Two Bags
Anthony Cirelli43 mins ago

Suffers Undisclosed Injury Tuesday
Gabriel Vilardi48 mins ago

May Return To Jets Lineup Thursday
Deyvison De Los Santos52 mins ago

Posts Four-Hit Game
John Klingberg59 mins ago

Ready To Return To Action
Ian Seymour1 hour ago

Strikes Out Nine Across Five Innings
Evander Kane1 hour ago

Could Be An Option For Game 2
Jacob Misiorowski1 hour ago

Strikes Out Eight In Latest Triple-A Start
Jack Leiter1 hour ago

Sharp In Rehab Outing On Tuesday
Agustín Ramírez1 hour ago

Agustin Ramirez Hits Two Doubles On Tuesday
Marcus Semien2 hours ago

Snaps Power Skid
Bryan Reynolds2 hours ago

Busy In Tuesday's Victory
Brandon Pfaadt2 hours ago

Sharp In Tuesday's Victory
Kyle Tucker2 hours ago

Tallies Three Hits, Launches Home Run No. 7
Kris Bubic2 hours ago

Tosses Seven Shutout Innings In No-Decision
Aaron Judge2 hours ago

Tallies Four Hits On Tuesday
Corey Seager9 hours ago

Leaves Early On Tuesday With Hamstring Tightness
George Klassen9 hours ago

Strikes Out Nine In Latest Double-A Start
Michael Pittman Jr.9 hours ago

Back Injury Is In The Past
Marcelo Mayer9 hours ago

With Fourth Straight Multi-Hit Effort On Tuesday
Bailey Falter9 hours ago

Leaves Outing On Tuesday With Back Tightness
George Pickens9 hours ago

Steelers Appear Unlikely To Trade George Pickens
Jaylen Warren9 hours ago

Steelers Believe Jaylen Warren Can Be Their RB1
Leodalis De Vries9 hours ago

Hits For Cycle, Collects Eight RBI On Tuesday
Jeferson Quero10 hours ago

To Resume Baseball Activities
Andrew Novak10 hours ago

Making Start At TPC Louisiana After Near Miss At Harbour Town
Roman Anthony10 hours ago

Dealing With Shoulder Soreness
Ben Griffin11 hours ago

Making Third Career Start At Zurich Classic
Nick Pivetta11 hours ago

Throws Seven Scoreless Innings
Brandon Marsh11 hours ago

Nearing Rehab Assignment
Jaylen Warren13 hours ago

Signs One-Year Deal With Steelers
Will Levis14 hours ago

Unlikely To Be Traded
Houston Texans14 hours ago

Texans Considering Trading Up
Cleveland Browns14 hours ago

Jeremiah Owusu-Koramoah Appears At Offseason Program
Thomas Detry14 hours ago

Making Third Appearance At New Orleans Team Event
Christian McCaffrey15 hours ago

Has No Restrictions
Terry Rozier15 hours ago

Ruled Out For Wednesday
Damian Lillard15 hours ago

Will Have His Minutes Monitored Tuesday
Jayson Tatum15 hours ago

Listed As Doubtful For Game 2
Robert MacIntyre15 hours ago

Returns To Zurich Classic With High Hopes
Derek Forbort15 hours ago

Recovering From Surgery
Martin Fehérváry15 hours ago

Martin Fehervary To Miss Postseason Following Knee Surgery
Shane Lowry15 hours ago

Returning To Zurich Classic With Red-Hot Teammate
Luke Glendening15 hours ago

Available For Start Of Playoffs
Mitchell Chaffee15 hours ago

Available Tuesday
Cody Glass16 hours ago

Good To Go Tuesday
Brenden Dillon16 hours ago

Won't Play In Game 2
Luke Hughes16 hours ago

Out On Tuesday
Matthew Tkachuk16 hours ago

Activated From Injured Reserve
Damian Lillard17 hours ago

Cleared To Play Tuesday
Brock Purdy18 hours ago

Reports For OTA's Amid Contract Discussions
George Kittle18 hours ago

Skips Start Of 49ers Offseason Program
Dallas Cowboys18 hours ago

Stephon Gilmore Spotted At Cowboys Facility On Tuesday
James Cook18 hours ago

Not At Start Of Voluntary OTAs
Kirk Cousins18 hours ago

Reports To Voluntary OTA's
Cam Ward18 hours ago

Titans Officially Staying Put At No. 1 Overall Pick, Expected To Select Cam Ward
19 hours ago

Ashton Jeanty's Tackle-Breaking Ability Sets Him Apart
19 hours ago

Jalen Milroe Not A Lock To Go In First Round
Denver Broncos20 hours ago

Broncos Willing To Trade Up In This Week's Draft
Indianapolis Colts20 hours ago

Colts Searching For A Tight End That Can Do It All
Daniel Jones20 hours ago

Colts Expect Both Anthony Richardson, Daniel Jones To Help Them In 2025
20 hours ago

Giants High On Jaxson Dart
Rory McIlroy20 hours ago

Making Second Appearance At Zurich Classic
20 hours ago

Saints Not Expected To Take Shedeur Sanders
Nikola Jokić23 hours ago

Nikola Jokic Posts 19th Postseason Triple-Double
Kawhi Leonard23 hours ago

Leads Clippers To Game 2 Victory
Jalen Brunson23 hours ago

Leads All Scorers With 37 Points In Monday's Loss
Tobias Harris24 hours ago

Notches Double-Double In Game 2 Win
Cade Cunningham24 hours ago

Leads Pistons To Victory With 33 Points
Rob Dillingham24 hours ago

Out On Tuesday
Maxi Kleber24 hours ago

Remains Out For Game 2
GG Jackson II24 hours ago

Available For Tuesday
Evan Bouchard1 day ago

Dishes Out Three Assists In Postseason Opener
Connor McDavid1 day ago

Racks Up Four Points In Losing Effort
Nick Taylor1 day ago

Can Surprise Again In The Big Easy
Phillip Danault1 day ago

Nets Two Goals In Game 1 Victory
Adam Hadwin1 day ago

Expects To Contend At Zurich Classic
Mark Scheifele1 day ago

Bags Two Points In Monday's Win
Alejandro Tosti1 day ago

Could Get Hot Again In New Orleans
Lane Hutson1 day ago

Posts Two Assists In Playoff Debut
Joe Highsmith1 day ago

Struggling As New Orleans Approaches
Dylan Strome1 day ago

Registers Three Assists In Overtime Win
Karl Vilips1 day ago

Steps Up To Zurich Classic Of New Orleans
Michael Thorbjornsen1 day ago

Ready To Make Waves In New Orleans
Tom Hoge1 day ago

Ready To Make Some Birdies In New Orleans
Billy Horschel1 day ago

Has Game To Win Third Zurich Classic
Aaron Gordon1 day ago

Cleared For Action
Ousmane Dieng2 days ago

Still Out On Tuesday
Kevin Love2 days ago

Remains Away From Team
Terry Rozier2 days ago

Hurts Ankle Monday
Damian Lillard2 days ago

Officially Listed As Questionable For Game 2
Isaiah Stewart2 days ago

Ruled Out For Game 2 Against Knicks
Isaiah Stewart3 days ago

Iffy For Monday Night
Aaron Gordon3 days ago

Listed As Probable For Game 2
Jaylen Brown4 days ago

Not Expected To Be Limited On Sunday
Ryan Blaney6 days ago

Bold Strategies Fall Flat, Still Musters A Top-Five Finish At Bristol
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF