Marlins at Cardinals
O/U 9 · RL Cardinals -1.5 · Busch Stadium
Marlins ML+104
CONF 78%
LLostFinal 1-2
The read
It is a sweltering Sunday afternoon at Busch Stadium as the surging Miami Marlins look to complete a three-game sweep against a reeling St. Louis Cardinals squad. With 89-degree temperatures and a seven-mile-per-hour wind blowing out to left field, the bats are primed to make some noise in this series finale.
The starting pitching matchup is a classic case of the market overpaying for a fragile number. Kyle Leahy is coming off a scoreless start, lowering his recent five-start ERA to 2.81, which has likely inflated the home side's price. However, Leahy's season-long 4.24 ERA is heavily masked by a massive 5.88 xERA and terrible underlying metrics, including an 11.9% barrel rate and 50.6% hard-hit rate allowed.
More importantly, Leahy possesses a glaring vulnerability against left-handed hitting, yielding a massive .318 batting average and .889 OPS to opposing lefties. The Marlins are perfectly constructed to exploit this, stacking their lineup with five lefties and switch-hitter Xavier Edwards. Miami's hot contact hitters, including Otto Lopez (.336 batting average) and Edwards (.298), post expected weighted on-base averages (xwOBA) over .385 against four-seam fastballs—the very pitch Leahy struggles with most (.469 xwOBA allowed). On the other side, Tyler Phillips has his own regression concerns with a 4.28 xERA compared to his 3.09 actual ERA, but his underlying contact metrics (7.6% barrel rate and 40.4% hard-hit rate) are far more stable than Leahy’s. Although Phillips has struggled on the road with a 6.86 ERA, the Cardinals are in a severe four-game losing streak and have scored only one run in the first two games of this series. Their offense is further compromised today with manager Oliver Marmol resting their premier power threat, Jordan Walker (18 home runs). St. Louis' remaining lineup averages just a .708 OPS against right-handed pitching, making it difficult to exploit Phillips’ road vulnerabilities. Add in a fully rested Marlins bullpen featuring John King (2.00 ERA) and Anthony Bender (2.62 ERA) compared to a heavily taxed Cardinals middle relief, and the Marlins at plus-money (+104) are the sharp play to complete the sweep.
Injuries noted
Cardinals: [NEW] Dustin May (SP) — Back: The Cardinals will skip May's (back) turn in the rotation Saturday against Miami, Jeff Jones of the Belleville News-Democrat reports. (Jun 26 — 1d ago) [KNOWN] Ryan Fernandez (RP) — Back (Not Specified): Fernandez (back) is on track to begin a rehab assignment with Triple-A Memphis on Friday, Jeff Jones of the Belleville News-Democrat reports. (Jun 15 — 12d ago) [KNOWN] Ramon Urias (3B) — Elbow (Right): Urias (elbow) returned to St. Louis to undergo an examination on his left elbow, Jeff Jones of the Belleville News-Democrat reports. (Jun 12 — 15d ago) Marlins: [KNOWN] Liam Hicks (C) — Back (Not Specified): Hicks is awaiting MRI results on his injured lower back, Jordan McPherson of the Miami Herald reports. (Jun 22 — 5d ago) [KNOWN] Mike Baumann (Relief Pitcher) — Undisclosed (Not Specified): Baumann signed a minor-league deal with the Mets on Wednesday, Michael Mayer of MetsmerizedOnline.com reports. (Jun 15 — 12d ago) [KNOWN] Janson Junk (SP) — Lower Leg (Right): Junk (shin) threw a pitch-design session Friday and could be cleared to face hitters in live batting practice during the upcoming week, MLB.com reports. (Jun 22 — 6d ago) [KNOWN] Josh Ekness (RP) — Calf (Right): Marlins manager Clayton McCullough said Monday that Ekness is expected to miss approximately six weeks due to a right calf strain, Kyle Sielaff of Marlins.tv reports. (Jun 21 — 6d ago) [KNOWN] Andrew Nardi (RP) — Ribs (Left): The Marlins transferred Nardi (ribcage) from the 15-day injured list to the 60-day IL on Monday. (Jun 1 — 26d ago) [KNOWN] Robby Snelling (SP) — Elbow (Left): Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow. (May 22 — 36d ago) [KNOWN] Adam Mazur (Starting Pitcher) — Elbow (Right): The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday. (May 8 — 51d ago)
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Board stored June 28, 2026 at 12:11 PM ET.
- Odds record
- The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, fanatics, betrivers, caesars, betmgm, draftkings.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2Lars NootbaarOVER 1.5 Total Bases Total Bases+136
LActual 0
Nootbaar is currently the hottest hitter in the St. Louis lineup, riding a .394 stretch over his last 10 games.
His home splits at Busch Stadium are elite (.382 AVG, 1.099 OPS), and today's weather (89 degrees, wind 7 mph out to LF) favors fly balls and extra-base hits. He faces Tyler Phillips, who is significantly overperforming his metrics (4.28 xERA) and maintains a high 1.37 WHIP.
Nootbaar's ability to drive the ball into the gaps or over the wall makes him a prime candidate for multiple bases against a pitcher due for negative regression.
Otto LopezOVER 1.5 H+R+RBI H+R+RBI-157
LActual 0
Lopez is the engine of the hottest team in baseball (Miami is 18-5 in June). He maintains a .336 average on the year and faces Kyle Leahy, whose 5.88 xERA and 50.6% Hard-Hit rate allowed indicate extreme vulnerability to quality contact. Hitting second in the order ensures high plate appearance volume, and with Leahy's tendency to allow high-quality contact, Lopez's contact-first approach should lead to multiple hits or run-scoring opportunities. His .357 day-game average further reinforces his comfort in these specific conditions.
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store