St. Louis Cardinals vs Miami Marlins Betting Pick & Prediction 6/17/24

Monday’s matchup between the Cardinals and Marlins is set for 6:40 PM ET from loanDepot Park in Miami, FL. The Cardinals are 35-35 this season and they are 2nd in the NL Central, while the Marlins are 23-48 and have lost five straight. Miami is 5th in the NL East.
St. Louis is currently favored on the money line, and the over/under line is at 7.5 runs. BSFL will be televising Monday’s game.
MIAMI MARLINS VS ST. LOUIS CARDINALS BETTING PICK
The Pick: Miami Marlins Moneyline +135
This game will be played at loanDepot Park at 6:40 ET on Monday, June 17th.
HOW TO BET THE CARDINALS VS MARLINS:
- We have the Marlins winning by a score of 5 to 4
- If you’re looking for a run line pick, we also like the Marlins to cover
- As for an over/under pick, we have this game finishing with 9 runs and like the over
Cardinals Records & Stats
The Cardinals’s offense was carried by Pedro Pagés in their most recent game vs. the Cubs. St. Louis’s lineup scored only two runs on nine hits but had only one home run. Pagés went 1/3 with a homer and two RBIs. The Cardinals scored their other run 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 .500 with a record of 35-35, and they are 6.5 games behind the Brewers in the NL Central. The Cardinals will be on the road today to take on the Marlins, and they are 9-9 in divisional games this year.
The Cardinals have won two straight games as the favorite, and they are 17-15 when favored this year. As the underdog, St. Louis has gone 18-20, and they are 18-20 on the road compared to 17-15 at home. St. Louis’ overall series record is 12-10-1, and they have won two straight series.
The Cardinals have been a solid bet on the run line this season, going 36-34 overall. They are 18-14 on the run line at home, but just 18-20 on the run line on the road. They have covered the run line in two straight games and are 23-15 as the underdog this season. Their average run differential in winning games is +2.5, while it drops to -3.5 in losing games.
The St. Louis Cardinals have played in 51 games this season with over/under lines higher than 7.5 runs, and their over/under record is 28-39. Their games have averaged 8.2 runs per game this season. They are currently on a seven-game under streak, and their over/under record when the line is set at 7.5 runs is 4-12. Their games have an average over/under line of 8 runs per game this season.
St. Louis is sending right-hander Sonny Gray to the mound today vs. the Marlins. He has made 12 starts this season and has a record of 8-4 with a 3.02 ERA. Gray’s WHIP for the season is currently 1.03. In his last outing, Gray picked up the win, going seven innings and giving up just one earned run. Looking back over his last four starts, he has alternated between wins and losses. Gray has been much better at home this season, coming in with a 1.64 ERA compared to 5.4 on the road.
With an average of 3.8 runs per game, the Cardinals offense is currently 27th in the MLB. At home, they have been slightly better, averaging 4.1 runs per contest. As a team, they are batting .236, which is 16th in the league, and their on-base percentage of .304 is 17th. St. Louis has been near the bottom of the league in terms of home runs this season.
Nolan Gorman has been the Cardinals’ top power threat this season, as his 15 homers is 8th in the league. However, he is batting just .208. Alec Burleson has also been a solid power threat, as his nine homers is 2nd on the team and 14th in the league. Nolan Arenado has been hot of late, going 11/30 in his last eight games.
Marlins Records & Stats
The Marlins wrapped up their series vs. the Nationals with a 3-1 loss on the road. Miami was the +105 underdog going into this matchup. Things started off well for the Marlins, as they got on the board with a run in the 1st inning but gave up the lead right away as the Nationals scored in the bottom of the first.
Jesús Luzardo had a rough outing, giving up two earned runs on five hits and issuing three walks. He only lasted five innings, taking the loss. The Marlins also wasted a big game from Jazz Chisholm Jr., who went 2/4 with a run scored.
Miami is 5th in the NL East with a record of 23-48, putting them 24 games behind the Phillies for the division lead. The Marlins have dropped five straight games, and they are just 5-17 against other NL East teams this year. Their overall series record is 5-17-1, and they have lost six straight series.
At home, the Marlins are 12-25 compared to an 11-23 mark on the road. Miami has lost five straight games as the underdog, and they are just 3-12 as the favorite this year. Their most recent series loss came at the hands of the Nationals, and they are just 2-8 over their last 10 games.
When betting the run line, the Marlins have been a better bet on the road than at home. They are 17-17 vs. the run line on the road, compared to 11-26 at home. Miami’s average run margin is -1.6 runs per game, but they have been outscored by an average of -1.3 runs per game on the road and -1.9 runs per game at home. They have lost their last two games vs. the run line at home and have lost three straight games vs. the run line when favored.
Today’s game between the Miami Marlins and the St. Louis Cardinals has an over/under line of 7.5 runs, which is lower than the average line for Marlins games this season. Miami’s games have gone over the total 37 times and under 33 times this year. The over has hit in 11 of their 16 games with a 7.5 run total.
Miami is sending left-hander Braxton Garrett to the mound today vs. the Cardinals. He has made six starts this year and has a record of 2-2 with a 6.10 ERA. Garrett’s WHIP for the season is 1.26, and opponents are batting .267 off him this year. In his six starts, he has one complete game shutout and one quality start. Garrett’s ERA at home is 12.59 compared to 3.17 on the road. His last outing came on June 12th, where he took the loss, giving up four earned runs in 4 2/3 innings of work. Before that, he had won two straight starts.
So far this season, the Marlins are averaging just 3.5 runs per game, which is the worst mark in the league. They have been even worse on the road, averaging only 3 runs per contest. As a team, they are also near the bottom of the league in home runs and team OPS.
Jazz Chisholm Jr. and Bryan De La Cruz have been two of the Marlins’ top power threats this season, as they have 10 and 11 homers, respectively. Chisholm Jr. is also batting .260 for the season and went 9/24 in his last seven games. He also has a five-game hitting streak heading into today’s game. Jake Burger has also been swinging a hot bat of late, going 7/25 with two homers in his last seven games.