Skip to content

Cardinals vs Marlins Predictions, Picks & Props to Bet (Apr 22)

Chris Wright

By Chris Wright in MLB Baseball

Published:


Miami and St. Louis split the first 2 game of their 3-game series.
Apr 21, 2026; Miami, Florida, USA; Miami Marlins center fielder Jakob Marsee (87) rounds second base against the St. Louis Cardinals during the first inning at loanDepot Park. Mandatory Credit: Rhona Wise-Imagn Images
  • The Marlins are home favorites, holding a pitching advantage with Janson Junk over a volatile Cardinals bullpen
  • With Kyle Leahy struggling to limit hard contact, the Over 8.5 runs stands out as a strong play
  • See our best bets for Game 3 of Cardinals at Marlins series today

The host Miami Marlins and visiting St. Louis Cardinals split the first 2 games. They’ll meet again today, at 12:10 pm, ET, to decide who wins the series.

Each team won a 5-3 game.

We are expecting more runs when Marlins righty Janson Junk (0-2, 4.50 ERA) locks horns with Cardinals righty Kyle Leahy (2-2, 5.21). Junk has never faced the Cardinals, and Leahy has only faced the Marlins in relief.

Our analysis breaks down Cardinals at Marlins, examines key stats and offers the best bets.

Cardinals vs Marlins Odds

The graphic above shows the best available odds, which are subject to change

When removing the sportsbook vig, Miami’s consensus -131 odds translates to a 54.4% implied win probability according to the latest market metrics. The Cardinals offer plus-money value at +110 to pull off the road upset, representing a 45.6% vig-free implied probability. On the runline, bettors will have to lay significant juice (-191) to grab the 1.5 runs with St. Louis, whereas backing Miami to win by multiple runs yields an attractive +158 payout.

When oddsmakers released the lines for this clash, the total opened at a flat 8.5 with standard -110 juice on both sides. Since then, the juice has shifted noticeably toward the Over, which now sits at -115. This line movement is a direct result of overwhelming betting action heavily favoring a high-scoring affair.

The runline has remained stable since opening at Miami -1.5 (+158) and St. Louis +1.5 (-192), settling just a single cent lower at -191 for the Cardinals. Despite the majority of runline tickets favoring Miami, the sportsbooks have held their ground without shifting the odds. This resilience is likely due to the massive influx of sharp money hitting the St. Louis moneyline, forcing bookmakers to maintain balance.

Cardinals vs Marlins Prediction, Picks & Best Bets

Pick #1: Over 8.5 (-114 on FanDuel)

While the Cardinals are cashing in on a solid 60.9% win rate to start the year, the underlying metrics heavily favor the Marlins. Miami holds a significant advantage on the mound, particularly in the later innings. St. Louis relievers have a collective 5.34 ERA and a 1.49 WHIP. The Marlins’ bullpen has been lockdown, boasting a 3.17 ERA and a stifling 1.20 WHIP.

In the starting rotation, Miami’s Janson Junk (4.50 ERA, 1.32 WHIP) draws a favorable matchup against Kyle Leahy. Leahy has struggled to keep runners off the basepaths, sporting a 5.21 ERA while allowing a bloated 9.95 hits and 1.89 home runs per nine innings. Given Leahy’s tendency to surrender loud contact and the vulnerability of the bullpen, we expect a high-scoring affair. Furthermore, full-game Unders have been a historically poor bet in Miami contests this year, hitting at just a 20.8% rate. This makes the Over 8.5 an appealing primary play.

FANDUEL SPORTSBOOK
Bet $5, Get $250 If Your Bet Wins!

Must be 21+. T&C Apply. Gambling Problem? Call 1-800-GAMBLER. Offer not available in AR.

LOCK IN PROMO
SIGNUP PROMO
BET $5
GET $250

IF YOUR BET WINS!

BET NOW

Pick #2: Marlins Moneyline (-130 on Bet365)

For our main side, we are backing the Marlins Moneyline. The Miami offense is collectively outperforming St. Louis, bringing a .253 team batting average and .719 OPS to the plate compared to the visitors’ .232 average and .702 OPS.

BET365
SPORTSBOOK
Bet $10 & Get $200 in Bonus Bets Win or Lose!

Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. T&Cs, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/MO/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ only (18+ KY).
LOCK IN PROMO
CODE: DIME365
CODE: DIME365
SIGNUP PROMO
BET $10
GET $200

WIN OR LOSE!

CLAIM OFFER

Best Player Prop Bet: Xavier Edwards Over 1.5 Total Bases (+120 on DraftKings)

Miami’s offensive edge is spearheaded by Edwards, who is hitting .348, slugging .483 slugging, and has a .915 OPS. Averaging 1.29 hits per game, the plus-money value (+120) on him to eclipse 1.5 total bases is an incredibly strong wager against a vulnerable St. Louis pitching staff.

DRAFTKINGS SPORTSBOOK

Sign Up Today & Receive Up to
$1,050 in Bonuses!
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
LOCK IN PROMO
SIGNUP PROMO
SIGN UP
& GET $1,050

BONUS BETS + DEPOSIT BONUS

GET PROMO

Kyle Leahy vs Janson Junk 2026 Stats

StatisticLeahy (STL)Junk (MIA)
Record2-20-2
IP19.022.0
ERA5.214.50
WHIP1.531.32
FIP5.923.91
xFIP4.564.16
K/96.166.14
BB/93.792.45
HR/91.890.82
Opp. Batting Avg.276.271

Leahy vs Marlins

GPGSRecordERAIPKBBHHRBAAOPS against
400-00.004.24010.067.133

Marlins Hitters vs Kyle Leahy

PlayerPosPAABHHRRBIBBSOAVGOPS
Otto Lopez2B2200001.000.000
Austin SlaterLF1100000.000.000
Agustín RamírezC1100000.000.000

Cardinals vs Marlins Home/Road Team Stats

The offensive metrics below reflect St. Louis’s production in away games and Miami’s production in home games for the 2026 season.

StatisticCardinals (Road)Marlins (Home)
Overall Record14-911-13
Runs Scored per Game5.55 [6th]4.73 [13th]
Batting Average (AVG).228 [T-16th].260 [T-4th]
On-Base + Slugging (OPS).712 [10th].751 [10th]
Average Exit Velocity86.6 mph [28th]88.8 mph [13th]
Stolen Bases per Game0.82 [10th]1.07 [7th]
Hits per Game7.73 [16th]8.53 [7th]
Runs Allowed per Game5.17 [26th]4.54 [T-17th]

Cardinals vs Marlins Public Betting Splits

Analyzing MLB public betting trends can help you identify value. Let’s look at the where the money is going today.

Moneyline: St. Louis is drawing a modest majority of the tickets at 52.5%, but it is commanding a massive 78.8% of the total moneyline stake. Because the ticket and money majorities are both sitting on the Cardinals’ side — and the ticket percentage falls short of the 60% threshold required to signify a true sharp-versus-public divide — this is a scenario where the largest individual wagers are concentrated on the road underdogs. However, we are comfortably fading that handle with our official prediction of the Marlins Moneyline, trusting Miami’s pitching advantage.

Total Runs: There is zero debate among bettors. The Over attracting 88.6% of the betting tickets and an overwhelming 93.0% of the overall handle, which aligns with our recommendation to play the Over.

Runline: The moneyline cash is heavily concentrated on the St. Louis upset, but runline bettors are actively laying the runs with the home team. Miami has secured 65.5% of the runline tickets and an even stronger 69.7% of the runline stake. This indicates that bettors entering the runline market are confident that if the Marlins win, they will do so by multiple runs, reinforcing the offensive advantages we noted for Miami.

  • BETMGM SPORTSBOOK

    USE CODE SBD1500 TO GET UP TO $1,500 PAID BACK IN BONUS BETS

  • BET365 SPORTSBOOK

    BET $10 & GET $200 IN BONUS BETS WITH CODE DIME365

  • THESCORE BET SPORTSBOOK

    USE CODE DIME TO GET 100% BET RESET UP TO $1,000

  • DRAFTKINGS SPORTSBOOK

    BET $5 & GET $300 IN BONUS BETS IF YOUR BET WINS!

  • FANDUEL SPORTSBOOK

    BET $5 & GET $250 IN BONUS BETS IF YOUR BET WINS!

  • CAESARS SPORTSBOOK

    USE CODE SBDDYW & DOUBLE YOUR WINNINGS ON YOUR FIRST 10 WAGERS!

  • FANATICS SPORTSBOOK

    GET 100% BET MATCH UP TO $100 FOR 10 DAYS

  • DRAFTKINGS T&Cs: GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in NH/OR/ONT/PR. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings Sportsbook customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Bet must settle by and Token expires 5/3/26 at 11:59 PM ET. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 4/26/26 at 11:59 PM ET.

  • BET365 SPORTSBOOK T&Cs: GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/MO/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ only (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/MO/NC/NJ/OH/PA/TN/VA. Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply.

  • BETMGM T&Cs: Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US), 877-8-HOPENY or text HOPENY (467369) (NY), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in MS, NY, NV, ON, or PR.

Chris Wright

A 30-time APSE award-winning editor with previous stints at the Miami Herald, The Indianapolis Star and News & Observer, Chris Wright is an Evergreen and AI editor for Saturday Down South, Saturday Tradition, Crossing Broad, Sports Betting Dime and ESNY.

NFL NBA MLB NCAAF NCAAB Tennis

Recommended Reading