Marlins vs Cardinals Prediction, Odds & Best Bet for July 17 (Don't Expect Fireworks at Busch Stadium)

Marlins vs Cardinals Prediction, Odds & Best Bet for July 17 (Don't Expect Fireworks at Busch Stadium)

Updated:

Monday, July 17's MLB slate includes the start of a three-game series between the Miami Marlins (53-42) and St. Louis Cardinals (40-53).

Marlins vs Cardinals Game Info

  • Date: Monday, July 17, 2023
  • Time: 7:45 p.m. ET
  • Venue: Busch Stadium -- St. Louis, Missouri
  • Coverage: Bally Sports Florida, Bally Sports Midwest

The Marlins are hungry for a turnaround performance after suffering a three-game sweep against the Baltimore Orioles over the weekend. Meanwhile, second baseman Nolan Gorman's three-hit, two-RBI performance helped lift the Cardinals to Sunday's 8-4 victory over the Washington Nationals — their fourth win in the last five games.

Marlins vs Cardinals Odds & Spread

  • All MLB betting lines, odds, and prop bets are from FanDuel Sportsbook.
  • Moneyline: MIA: (-104) | STL: (-112)
  • Spread: MIA: -1.5 (+164) | STL: +1.5 (-200)
  • Total: 8.5 -- Over: (-102) | Under: (-120)

The Cardinals are the moneyline favorites at home while the Marlins are favored on the spread, per FanDuel Sportsbook's odds. This 7:45 p.m. ET clash also features an over/under of 8.5 runs with the Under being favored at -120 odds.

Marlins vs Cardinals Betting Trends

  • Miami is 0-6 straight up (SU) in its last six road games.
  • St. Louis is 5-2 SU in its last seven games played in July.
  • The total has hit the Over in six of Miami's last eight games against the National League.
  • The total has hit the Under in five of St. Louis' last six home games against Maimi.

Marlins vs Cardinals Prediction & Pick

On one hand, it looks like the Cardinals are turning the corner after winning four of their last five games. On the other hand, those wins came against the Nationals and Chicago White Sox — two of the five worst teams in the MLB this season.

The last thing the Cardinals did before going on this run is lose a four-game series to the Marlins, 3-1. Miami's bats couldn't be stopped for the most part, outscoring St. Louis 30-18 on aggregate. In fact, two of the last three games saw the Marlins score at least 10 runs.

While the Marlins have lost six straight road games, all skids must come to an end eventually. Miami is the better team and already proved it can beat St. Louis earlier this month. Also motivated by the need to hold onto their NL wild-card spot, look for the Marlins to get back into the win column tonight.

Final Score Prediction: Marlins: 4 | Cardinals: 3

Marlins vs Cardinals Best Bet

Don't be shocked if this game doesn't have a ton of runs. For starters, both starting pitchers have been playing well. The Marlins' Jesus Luzardo is 2-0 with a 0.70 ERA with 35 strikeouts in his last four starts while the Cardinals' has gone his last two starts (10 total innings) without allowing a run.

On top of that, the Under has been hit in 14 of the last 20 Marlins-Cardinals matchups, averaging just seven runs per contest. In other words, there's a good chance that there won't be too many fireworks tonight.

Bet: Under 8.5 Total Runs (-120)

Devon Platana is not a FanDuel employee. In addition to providing DFS gameplay advice, Devon Platana also participates in DFS contests on FanDuel using his personal account, username PepeSilvia0. While the strategies and player selections recommended in his articles are his personal views, he may deploy different strategies and player selections when entering contests with his personal account. The views expressed in their articles are the author's alone and do not necessarily reflect the views of FanDuel.

Game odds refresh periodically and are subject to change.