St. Louis Cardinals vs Miami Marlins MLB Betting Prediction

MLB Cardinals vs Miami Marlins Prediction 6/17/2024

The St. Louis Cardinals (35-35) travel to face off against the Miami Marlins (23-48) on Monday, June 17th. This game will be played at loanDepot Park in Miami and televised on BSFL. The Cardinals are coming off a win in their previous game, while the Marlins are looking to get back on track from a loss to the Nationals. First pitch is set for 5:40 CT.

Cardinals vs Marlins

st. louis cardinals nba

The Cardinals’s offense was carried by Pedro Pagés in their most recent game vs. the Cubs. Pagés went only 1/3, but his one hit was a home run, and he drove in both of the Cardinals’s runs. St. Louis’s other run came in the 2nd inning.

Miles Mikolas started for the Cardinals, going 6 1/3 innings, and giving up just one run on four hits. He only had five strikeouts in the outing and got the win.

St. Louis is at an even 35-35 overall as they are 6.5 games behind the Brewers in the NL Central. The Cardinals have gone 9-9 in divisional games this year, and they won their most recent series vs. the Cubs. Overall, St. Louis has won two straight games as the favorite.

At home, the Cardinals are 17-15 this season and 18-20 on the road. So far, they have been good as the favorite, going 17-15, which is the same as their home record. St. Louis has been the underdog in the same number of games as they have been the favorite.

St. Louis has been a solid run line bet this season, going 36-34 overall. They are 18-14 against the run line at home, but just 18-20 on the road. They have covered the run line in two straight games and are 23-15 against the run line as an underdog this season.

The St. Louis Cardinals have been playing in high-scoring games this season, as their combined run average is 8.2 runs per game. However, they have been trending towards the under recently, as their under streak is at seven games. The over/under line for today’s game against the Miami Marlins is set at 7.5 runs, and the Cardinals have an over/under record of 28-39 on the season. The over/under line for their games has averaged 8 runs per game, and when the line is set at 7.5 runs, they have gone under the total in 12 of 16 games.

Sonny Gray Gets The Start For The Cardinals

So far this season, Sonny Gray has made 12 starts, and he is coming off a strong outing in which he gave up just one earned run. Against the Pirates on June 12th, he pitched seven innings, picking up the win in that outing. Looking back over his last four starts, Gray has alternated between wins and losses. His overall record for the season is 8-4, and his ERA is 3.02. Opponents are batting .191 off Gray this season. Gray’s ERA on the road is 5.4 compared to 1.64 at home.

Cardinals Offense Breakdown

Over his last eight games, Nolan Arenado has been swinging the bat well, going 11/30 (.367) with two runs scored and three RBIs. Arenado is currently 3rd on the team in batting average (.262) and has six homers this season. Alec Burleson has also been a solid power threat for the Cardinals, as his nine homers is 2nd on the team and 14th in the league. Burleson’s 24 RBIs is 5th on the team.

As a team, the Cardinals are batting just .236 this season and are 27th in the league in runs per game at 3.8. They have been a bit better at home, averaging 4.1 runs per contest. Overall, they are 19th in home runs and have a collective on-base percentage of just .304.

The Marlins will be looking to get back on track after closing out their series vs. the Nationals with a 3-1 loss. This was especially tough, as they held a lead going into the 5th inning before the Nationals scored two runs in the bottom of the 5th. Miami was the +105 underdog on the road going into this matchup.

Jesús Luzardo took the loss for the Marlins, going five innings and giving up two earned runs on five hits. He only had two strikeouts in the outing and issued the Marlins’ three walks. Offensively, the Marlins scored their only run in the 5th inning. Jazz Chisholm Jr. and Josh Bell each had two hits. Chisholm also scored the team’s only run.

Miami is 5th in the NL East and trails the Phillies by 24 games for the division lead. The Marlins are 23-48 overall and have dropped five straight games, losing the final two games of their series vs. the Nationals and the first three games of this losing streak.

So far, the Marlins have really struggled against other NL East teams, going 5-17. At home, they are 12-25 compared to an 11-23 mark on the road. As the underdog, the Marlins are 20-36 this year and 3-12 when favored. Miami’s overall series record is 5-17-1, and they have dropped six straight series.

When betting the run line on the Miami Marlins, it’s been a losing proposition this season, as they are 28-43 overall. Their run line record at home is 11-26, while they are 17-17 on the run line on the road. Miami has failed to cover the run line in three straight games and is just 1-14 against the run line as the favorite. The Marlins’ average run margin this season is -1.6 runs per game.

The Miami Marlins are playing host to the St. Louis Cardinals in a game with an over/under line of 7.5 runs. Miami has seen 70.4% of their games this season with an over/under line set higher than 7.5 runs. The over/under record for the Marlins this season is 37-33, and the average combined run average in their games is 8.5 runs per game.

Braxton Garrett Gets The Start For The Marlins

Marlins starter Braxton Garrett has made six starts this year and has a record of 2-2. His ERA for the season is 6.10, along with a WHIP of 1.26. Opposing batters are hitting .267 off Garrett this season. In his 31 innings of work, Garrett has one complete game shutout and one quality start. Looking back at his most recent outing, Garrett took the loss, going 4 2/3 innings and giving up four earned runs. Before that, he had won two straight starts. So far, he has been much better on the road, with an ERA of 3.17 compared to 12.59 at home.

Marlins Offense Breakdown

miami marlins

The Marlins offense comes into the game as one of the worst in the league, averaging just 3.5 runs per game. They are also near the bottom of the league in team OPS, slugging percentage, and home runs. Miami’s team batting average of .232 is 18th in the league.

Jazz Chisholm Jr. and Bryan De La Cruz have been the Marlins’ top power threats this season, with Chisholm Jr. coming into the game with 10 homers and De La Cruz with 11. Chisholm Jr. is also on a five-game hitting streak and has gone 9/24 with two homers over his last seven games. De La Cruz has also been swinging a hot bat of late, going 7/25 in his last seven games.

Cardinals vs Marlins Prediction

We see the best bet in this one is to take the Marlins straight up at +135. Our predicted score is 5-4 in favor of the Marlins. Looking at the starting pitchers, we have Sonny Gray going six innings with six strikeouts. As for Braxton Garrett, we have him also finishing with six K’s.

Offensively, the Cardinals are projected to finish with eight hits compared to the Marlins with eight. However, the Marlins are predicted to finish with more runs, and we also have them finishing with a better home run projection.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change.**All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk.Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.