Cardinals vs. Marlins Dunkel MLB Picks, Predictions and Prop Bets - June 28
28 June 2026

The St. Louis Cardinals hope to end their four-game losing run versus the Miami Marlins, on Sunday at 2:15 p.m. ET. Kyle Leahy (5-4, 4.24 ERA) will start for the Cardinals, who are 42-38 this season and third in the NL Central. Tyler Phillips (1-2, 3.09 ERA) is expected to start for the Marlins, who are 44-39 and third in the NL East.
The Cardinals (-127) are moneyline favorites at home over the Marlins (+105). The contest has an over/under set at 9.
Cardinals vs. Marlins Odds, Game Time
- Game day: Sunday, June 28, 2026
- Game time: 2:15 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Cardinals (-127)
- Underdog: Marlins (+105)
- Over/under: 9
How to Watch Cardinals vs. Marlins
- TV Channel: CARD and MIAM
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Cardinals vs. Marlins: Betting the Moneyline
- The Cardinals have been the moneyline favorite 23 total times this season. They've finished 14-9 in those games.
- Miami has been underdogs in 43 games this season and has come away with the win 16 times (37.2%) in those contests.
- St. Louis has a record of 6-2 when favored by -127 or more by bookmakers this season.
- The Marlins have a win-loss record of 12-19 when favored by +105 or worse by oddsmakers this year.
- The implied moneyline probablility in this matchup gives the Cardinals a 55.9% chance to win.
- The moneyline set for this matchup implies the Marlins have a 48.8% chance of coming away with a victory in the contest.
Cardinals vs. Marlins: Betting the Spread & Total
- The Cardinals have had an over/under set by oddsmakers 80 times, and have combined with opponents to go over the total in 32 of those games (32-41-7).
- Miami and its opponents have gone over the total this season in 44 of its 83 opportunities.
- The Cardinals have a 47-33-0 record ATS this season (covering 58.8% of the time).
- The Marlins have an against the spread mark of 44-39-0 in 83 games with a line this season.
