Cleveland Guardians vs Miami Marlins Betting Pick & Prediction 6/7/24
This article was published on Jun 7, 2024. Today’s picks MLB picks

At 7:10 PM ET, the Guardians and Marlins face off in an interleague matchup. This one is being played at loanDepot Park in Miami, and the Guardians are the favorites on the money line (-124). The Marlins are +105 at the moment, and their money line odds have seen a four-game losing streak.
Cleveland comes in with a record of 40-21 and they are 1st in the AL Central, while the Marlins are 5th in the NL East with an overall record of 21-41. Logan Allen is starting for the Guardians, and he is facing off against Ryan Weathers for the Marlins. BSFL will be televising Friday’s game.
MIAMI MARLINS VS CLEVELAND GUARDIANS BETTING PICK
The Pick: Miami Marlins Moneyline +105
This game will be played at loanDepot Park at 7:10 ET on Friday, June 7th.
HOW TO BET THE GUARDIANS VS MARLINS:
- We have the Marlins winning by a score of 6 to 5
- 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 11 runs and like the over
Guardians Records & Stats
The Guardians will be looking to get back on track after closing out their series vs. the Royals with a 4-3 loss. This was especially tough, as they held a lead going into the 9th inning before the Royals scored a run in the top of the 9th. Cleveland was the -167 favorite at home going into the game.
Tanner Bibee put together a good start for the Guardians, going five innings and giving up just two earned runs, and striking out seven. However, the Cleveland bullpen couldnjson’t close things out, and Hunter Gaddis took the loss out of the’the pen. The Guardians also wasted a big game from Jose Ramirez, who homered in the 1st inning, going 2/4.
Cleveland is 40-21 overall and leads the AL Central by four games over the Royals. The Guardians will be on the road for today’s game vs. the Marlins. So far, they have gone 11-6 in divisional games.
At home, the Guardians have been really good, going 21-8 this year. They have also been strong on the road, entering today with a record of 19-13. This season, they are 10-6 as the road favorite, and they are 28-13 when favored overall. Their series record is 14-5-1 this year, and they will be starting a new series today.
The Guardians have been a solid bet on the run line this season, going 34-27 overall. They have been especially good on the road, going 18-14 against the run line. Their average run margin is +1.3 runs per game, and they have been even better on the road, with an average run margin of +1.5 runs per game.
Today’s over/under line for the Cleveland Guardians’ road game against the Miami Marlins is set at 8 runs. The Guardians have played to an average combined run total of 8.8 runs per game this season, and their overall over/under record is 30-27. When the over/under line has been set at 8 runs, their record is 6-5-1. So far this season, 45.9% of their games have had over/under lines set higher than 8 runs, while 34.4% have had lines set lower than 8 runs.
Cleveland is sending left-hander Logan Allen to the mound today vs. the Marlins. He has made 12 starts this season and has a record of 6-3 with an ERA of 5.83. Allen’s WHIP for the season is 1.55, and opponents are batting .296 off him this year. In his 12 starts, Allen has turned in three quality starts and is averaging 7.82 strikeouts per nine innings. Looking back at his last outing, Allen took the loss, giving up seven earned runs in 1 2/3 innings of work. Before that, he had won three straight starts.
Jose Ramirez has been a key run producer for the Guardians this season, leading the team with 60 RBIs and is also 4th in the league with 17 home runs. He comes into the game on a strong stretch, going 6/18 in his last five games. Josh Naylor is 2nd on the team with 16 homers but is batting just .224 for the season and has gone just 1/18 in his last five games.
As a team, the Guardians are 3rd in the league in scoring at 5.1 runs per game. They have been even better on the road, averaging 5.2 runs per contest. Overall, they are batting .238 as a team and have the league’s top offense in terms of RBIs.
Marlins Records & Stats
Miami is coming off a game in which they wasted several good performances. In their 5-3 loss to Tampa Bay, Josh Bell went 3/4 with a run scored and a run batted in. The Marlins also got a good start from Ross Detwiler, going 5 1/3 innings and giving up just two runs on four hits. They also got a scoreless inning of relief from Anthony Bass.
Braxton Garrett got the start for the Marlins and took the loss. He only lasted 2 2/3 innings, giving up five earned runs. Offensively, the Marlins scored their three runs on seven hits and didn’t hit a home run.
Miami is 21-41 overall, putting them 5th in the NL East, 22.5 games behind the Phillies for the division lead. The Marlins lost four straight games to close out their series vs. the Rays and are just 4-12 in divisional games this year.
At home, the Marlins are 11-23 and 10-18 on the road. So far, they have really struggled as the favorite, going just 3-12, and they are 18-29 as the underdog. Miami’s overall series record is 5-14-1, and they have dropped three straight series.
When betting the run line with the Marlins, it’s been a good idea to take them on the road, as they are 15-13 against the run line. They have been a much worse bet at home, going 10-24 against the run line. Miami has been a run line underdog in 47 games and has covered in 24 of them. They have been favored just 15 times and have covered just once.
The Miami Marlins are playing host to the Cleveland Guardians today, and the over/under line for the game is set at 8 runs. The Marlins have been involved in high-scoring games this season, with their combined run average sitting at 8.7 runs per game. Their over/under record for the season is 34-28, and their games have averaged an over/under line of 8 runs. When the line has been set at 8 runs, their record is 4-6. The over has hit in two straight games for the Marlins.
Miami is sending left-hander Ryan Weathers to the mound today vs. the Guardians. He has made 12 starts this season and has a record of 3-5 with a 3.41 ERA. Weathers’ WHIP for the season is currently 1.12. In his 12 starts, he has turned in six quality starts and is averaging 8.39 strikeouts per nine innings. Weathers’ last outing came on June 1st, where he took the loss, giving up four earned runs in six innings of work. Before that outing, he had gone three straight starts without giving up a homer.
Josh Bell and Bryan De La Cruz have been the Marlins’ top power threats this season, with Bell leading the team with 30 RBIs and De La Cruz’s 10 homers being the best mark on the team and 3rd in the league. Bell has been hot of late, batting .381 over his last 10 games, while De La Cruz has gone 11/32 in that stretch. Miami will also be looking for Jazz Chisholm Jr. to get going, as he has 8 homers this season but is batting just .247.
As a team, the Marlins are 29th in the league in runs scored, averaging just 3.7 runs per game. They have been a bit better at home, where they are averaging 4 runs per game. Miami is also dead last in the league in home runs and have the league’s worst isolated power number. Overall, they are batting .237, which is 14th in the league.
