St. Louis Cardinals vs Miami Marlins Prediction MLB Picks 6/17/24

Pick details

Miami Marlins (23-48) vs St. Louis Cardinals (35-35)

June 17, 2024 at 06:40 PM EDT

The Line: Betting Odds: Miami Marlins +131 / St. Louis Cardinals -156 — Over/Under: 7.5

(Get latest betting odds)

In this article we will formulate a St. Louis Cardinals vs Miami Marlins prediction for this MLB game on Monday, June 17th at loanDepot park in Miami, Florida. To formulate this prediction for game one in the series, we will examine:

  • The Cardinals recent form and recent player performance 
  • The Marlins recent form and recent play performance
  • Recent Betting trends and streaks involving St. Louis
  • Recent Betting trends and streaks involving Miami
  • Recent betting trends in games played between St. Louis and Miami
  • A summary that ties it all together and produces a favorable betting outcome for Today’s Game between St. Louis and Miami

Cardinals are Back to .500

The St. Louis Cardinals are 35-35 this year and they have won four of their last five games. St. Louis is coming off of a series win against the Cubs, where they won two out of three games. Prior to that series, the Cardinals won two out of three against the Pirates, split four games with the Rockies, and lost two out of three against the Astros. St. Louis is 7-4 in their last 11 games and they are second in the NL Central behind Milwaukee. 

The St. Louis pitching staff has a 3.91 ERA, a 1.26 WHIP, and a .244 opponent batting average. The Cardinals offense has scored 269 runs with a .236 batting average and a .304 on base percentage. Paul Goldschmidt is batting .227 with eight home runs and 27 RBI’s for the Cardinals this season. St. Louis has allowed three runs or fewer in six of their last seven games. 

Marlins Trying to Snap Losing Streak

The Miami Marlins are 23-48 this season and they have lost five games in a row. Miami is coming off of a series loss against Washington, where they lost all three games and were out scored by a total of 15-2. Prior to that series, the Marlins lost two out of three against the Mets, lost two out of three against the Guardians, and lost both games against the Rays. Miami is just 2-11 in their last 13 games and they are last in the NL East standings. 

The Miami pitching staff has a 4.71 ERA, a 1.38 WHIP, and a .255 opponent batting average. The Marlins offense has scored 245 runs with a .232 batting average and a .283 on base percentage. Bryan De La Cruz is batting .243 with 11 home runs and 30 RBI’s for the Marlins this season. Miami has scored two runs or fewer in four straight games. 

Starting Pitchers

The projected starting pitcher for St. Louis is Sonny Gray, who is 8-4 with a 3.01 ERA and a 1.03 WHIP over 68.2 innings pitched this year. Gray has allowed one earned run or fewer in three of his last five starts, but did allow four earned runs against the Phillies in his last road start. The projected starting pitcher for Miami is Braxton Garrett, who is 2-2 with a 6.10 ERA and a 1.26 WHIP over 31.0 innings pitched this year. Garrett has allowed four earned runs or more in three of his last five outings. 

Why the St. Louis Cardinals will win

The Marlins have lost each of their last 10 night games against National League opponents following a road loss.The Cardinals have won 16 of their last 19 games at LoanDepot Park against NL East opponents that held a losing record.The Marlins have failed to cover the run line in eight of their last nine games as underdogs after playing the previous day.The Cardinals have covered the run line in seven of their last eight games as favorites against the Marlins.

Total Runs Facts

Each of the Cardinals’ last seven games against National League opponents have gone UNDER the total runs line.Ten of the Marlins’ last 13 games as underdogs against National League opponents have gone UNDER the total runs line.The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last seven games against National League opponents.

St. Louis Cardinals vs Miami Marlins Prediction 

St. Louis comes into this game playing very well over the last week and they have improved greatly since the start of the season. The Cardinals are up to second in the NL Central, but they are just 18-20 on the road. Miami only has 23 wins on the year and they have been terrible offensively in recent games. The Marlins are starting Braxton Garrett, who has been roughed up in two straight starts, while Sonny Gray has been very good this year. I can’t trust this Marlins offense at all, so my St. Louis Cardinals vs Miami Marlins prediction is for the Cardinals to get the win. 

David Racey's Pick: Cardinals ML

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Milwaukee Brewers vs Texas Rangers Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Boston Red Sox vs Oakland Athletics Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Arizona Diamondbacks vs San Francisco Giants Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Pirates vs Orioles Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Kansas City Royals vs Cleveland Guardians Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Washington Nationals vs Miami Marlins Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Mets vs Phillies Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • MLB Player Prop Picks (American League Batting Props) 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Detroit Tigers vs New York Yankees Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025

  • Astros vs Blue Jays Prediction 9/10/2025 Today’s MLB Picks

    September 10, 2025