The Miami Marlins try to finish off a road sweep on Sunday afternoon when they close a three-game set with the St. Louis Cardinals at Busch Stadium. Miami arrives as the hotter team, yet the market still lists the Cardinals as slim home favorites at -132 on the moneyline.
That gap between form and price is where this card gets interesting. Our favorite angle leans on a number that has already started to move, and the pitching matchup gives us a second reason to back the visitors.
Last Updated: Sunday, June 28, 2026
Miami Marlins vs. St. Louis Cardinals โ Time & How to Watch
| Where | Busch Stadium, St. Louis, MO |
| When | Sunday, June 28 โ 2:15 PM ET |
| TV | Cardinals.TV / Marlins.TV |
Miami Marlins vs. St. Louis Cardinals Game Preview
Pitching shapes every baseball game, so start there. The Cardinals hand the ball to right-hander Kyle Leahy, who carries a 5-4 record with a 4.24 ERA and a 1.51 WHIP. Leahy has been hittable this season, with opponents batting .287 against him. He works the strike zone but misses few bats, leaving him exposed when a lineup squares him up early.
Miami counters with right-hander Tyler Phillips, who owns a tidy 3.09 ERA and a 1.37 WHIP over 58.1 innings. The surface numbers look strong, however his command remains a real question. Phillips has walked 30 hitters in those innings, and his recent results have swung hard in both directions. He was hammered for eight runs in four frames at Philadelphia on June 16, then bounced back with a quality start against Texas on June 23. The talent is there, but so is the volatility.
The form lines could not be more different. Miami has won seven of its last eight games and posted a 17-5 record in June, climbing to 44-39 and into the thick of the National League wild-card race. The Cardinals, meanwhile, have lost six of their last eight and slipped to 42-38. St. Louis has been especially quiet at the plate. The Cardinals scored just one run across the first two games of this series, falling 4-0 on Friday and 5-1 on Saturday, per ESPN’s June 27 box score. Miami’s staff has been among the best in baseball this month, and that pressure shows no sign of easing.
Miami Marlins vs. St. Louis Cardinals Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Marlins | +1.5 (-185) | +110 | U 9.0 (+105) |
| Cardinals | -1.5 (+160) | -132 | O 9.0 (-125) |
Odds accurate as of June 28, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
Miami Marlins vs. St. Louis Cardinals โ Who Is the Public Betting?
| Marlins | 40% | 60% | Cardinals |
See the latest MLB Public Betting Splits and make smarter wagers!
Marlins vs. Cardinals Best Bet โ Will St. Louis Bats Stay Cold?
The total is the cleanest read on the board, and the market is already pointing the way. This number opened at 9.5 and has since dropped to 9.0, which signals money arriving on the lower side. The venue supports that move. Busch Stadium has long played as a pitcher-friendly park, suppressing both runs and home runs relative to the league average, per Statcast park factors.
The bigger factor is the St. Louis offense, which has gone quiet at the worst time. The Cardinals managed a single run across the first two games of this series, and they now face another arm in form. If that slump carries one more day, the under cashes comfortably. Miami’s pitching has carried the team all month, and the cold St. Louis bats only strengthen the case for a low-scoring afternoon.
There is a real counter here, though. Neither starter is a shutdown ace. Phillips can lose the zone in a hurry, and his walks invite traffic and big innings. Leahy is hittable enough that even a struggling lineup can find the barrel. A few walks and a couple of two-out hits can flip a 9.0 total fast. Still, with the number already trimmed, a pitcher’s park, and a Cardinals offense in a deep funk, the value sits with the under.
The Pick: Under 9.0 (+105)
Marlins vs. Cardinals Prediction โ Can The Marlins Close Out The Sweep?
The side is closer, but the price tilts it toward the visitors. Miami is the team playing better baseball, and the moneyline still pays plus money at +110. Phillips brings a 3.09 ERA and the better strikeout stuff into the matchup, while Leahy’s 1.51 WHIP and .287 opponent average suggest a starter who gives up steady contact. When the hotter club with the better arm is priced as a small road underdog, that is usually where value lives. You can find more matchup angles in our recent MLB best bets roundup.
The case for St. Louis is straightforward. The Cardinals are home, where the crowd and the last at-bat carry weight, and offenses rarely stay this cold for long. A bounce-back game is overdue, and Phillips has already shown he can unravel in a single inning. If his command wavers early, the Cardinals can flip this script. Even so, the combination of Miami’s momentum, the pitching edge, and a plus-money tag makes the Marlins the smarter side at this price.
The Pick: Miami Marlins Moneyline (+110)
Final Thoughts and Bonus Angle
The swing factor is the St. Louis lineup. A team this talented will not score one run every game, so the first sign of life from the Cardinals would threaten both the under and the Marlins moneyline. Watch the early innings closely. If Phillips walks the leadoff man in the first or second, the pressure shifts quickly toward St. Louis and the over. If he keeps the zone clean, Miami should control the afternoon.
Bullpen depth tilts toward Miami as well, since the Marlins relief group has been a strength during this June surge. That matters in a game projected to stay tight late. Add it up, and both of our plays point in the same direction: a low-scoring game controlled by the visitors. To recap, the two picks are Under 9.0 (+105) and the Miami Marlins moneyline (+110).
MLB Marlins Prediction FAQ
What time does the Miami Marlins vs. St. Louis Cardinals game start?
First pitch is set for 2:15 p.m. ET on Sunday, June 28, 2026, at Busch Stadium in St. Louis.
What channel is the Miami Marlins vs. St. Louis Cardinals game on?
The game airs locally on Cardinals.TV and Marlins.TV, with streaming available through Fubo.
Who is pitching for the Cardinals on Sunday?
Right-hander Kyle Leahy (5-4, 4.24 ERA) is the Cardinals’ probable starter, opposite Marlins right-hander Tyler Phillips (1-2, 3.09 ERA).
Who is favored in the Miami Marlins vs. St. Louis Cardinals game?
The Cardinals are slight home favorites at -132 on the moneyline, while the Marlins are listed at +110.
Who won the last meeting between the Marlins and Cardinals?
Miami won the June 27 game 5-1 and took the June 26 opener 4-0 to grab the first two games of this series.