Friday's contest between the Cleveland Guardians (40-21) and the Miami Marlins (21-41) at LoanDepot park is expected to be a tight matchup, as our computer prediction projects a final score of 5-4, with the Guardians taking home the win. Game time is at 7:10 PM ET on June 7.

The probable starters are Logan Allen (6-3) for the Guardians and Ryan Weathers (3-5) for the Marlins.

Watch MLB, other live sports and more on Fubo! Use our link to sign up for a free trial.

Guardians vs. Marlins Game Info & Odds

Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!

Guardians vs. Marlins Score Prediction

  • Our pick for this game is Guardians 5, Marlins 4.

Total Prediction for Guardians vs. Marlins

  • Total Prediction: Over 8 runs

Guardians Performance Insights

  • The Guardians have played as the favorite in nine of their past 10 games and won five of those contests.
  • In its last 10 games with a total, Cleveland and its opponents are 5-4-1 when it comes to hitting the over.
  • The Guardians have been favorites in 38 games this season and won 25 (65.8%) of those contests.
  • Cleveland is 20-10 this season when entering a game favored by -125 or more on the moneyline.
  • The sportsbooks' moneyline implies a 55.6% chance of a victory for the Guardians.
  • Cleveland has scored the fifth-most runs in the majors this season with 309.
  • The Guardians have the seventh-ranked team ERA among all MLB pitching staffs (3.49).

Marlins Performance Insights

  • In nine games as the underdog over the last 10 matchups, the Marlins have a record of 3-6.
  • In its last 10 games with an over/under, Miami and its opponents have combined to eclipse the total four times.
  • The Marlins have been chosen as underdogs in 45 games this year and have walked away with the win 18 times (40%) in those games.
  • Miami has a win-loss record of 14-23 when favored by +105 or worse by sportsbooks this year.
  • The Marlins have an implied victory probability of 48.8% according to the moneyline set for this matchup.
  • Miami scores the second-fewest runs in baseball (227 total, 3.7 per game).
  • The Marlins have the 28th-ranked ERA (4.64) in the majors this season.

Put your picks to the test and bet with BetMGM!

Guardians Schedule

Date Opponent Score Pitching Matchup
May 31 Nationals W 7-1 Tanner Bibee vs Patrick Corbin
June 1 Nationals W 3-2 Ben Lively vs Mitchell Parker
June 2 Nationals L 5-2 Carlos Carrasco vs Jake Irvin
June 4 Royals W 8-5 Triston McKenzie vs Seth Lugo
June 6 Royals L 4-3 Tanner Bibee vs Brady Singer
June 7 @ Marlins - Logan Allen vs Ryan Weathers
June 8 @ Marlins - Ben Lively vs Ryan Weathers
June 9 @ Marlins - Carlos Carrasco vs Trevor Rogers
June 11 @ Reds - Triston McKenzie vs Hunter Greene
June 12 @ Reds - Tanner Bibee vs Nick Lodolo
June 14 @ Blue Jays - TBA vs TBA

Marlins Schedule

Date Opponent Score Pitching Matchup
May 31 Rangers W 8-2 Sixto Sanchez vs José Ureña
June 1 Rangers L 7-0 Ryan Weathers vs Michael Lorenzen
June 2 Rangers L 6-0 Trevor Rogers vs Andrew Heaney
June 4 Rays L 9-5 Jesús Luzardo vs Ryan Pepiot
June 5 Rays L 5-3 Braxton Garrett vs Zach Eflin
June 7 Guardians - Ryan Weathers vs Logan Allen
June 8 Guardians - Ryan Weathers vs Ben Lively
June 9 Guardians - Trevor Rogers vs Carlos Carrasco
June 11 @ Mets - Jesús Luzardo vs Tylor Megill
June 12 @ Mets - Braxton Garrett vs David Peterson
June 13 @ Mets - Ryan Weathers vs Luis Severino

Rep your team with officially licensed MLB gear! Head to Fanatics to find jerseys, shirts, and much more.

Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.

dataskrive is a Tribune-Review freelancer. You can contact dataskrive at info@triblive.com.