Cleveland Guardians defeat Houston Astros 8-1: Recap & Betting Results

Sat, Jun 20, 2026 · MLB · Cleveland Guardians 8, Houston Astros 1

The Cleveland Guardians beat the Houston Astros 8-1 on Saturday, June 20, 2026, at Daikin Park. The Cleveland Guardians covered the run line as 1.5-run underdogs. The game went over the closing total of 8.5, with 9 runs combined.

Cleveland Guardians vs. Houston Astros final score and game recap

The Cleveland Guardians won by 7 runs.

The leading performers, from the box score:

Who covered the spread in Cleveland Guardians vs. Houston Astros?

The Cleveland Guardians covered the run line as 1.5-run underdogs and won outright, by 7 runs.

The run line opened and closed at Houston Astros -1.5.

Did Cleveland Guardians vs. Houston Astros go over or under the total?

The game went over: 9 runs combined against a closing total of 8.5, over by 0.5.

The total opened and closed at 8.5.

Cleveland Guardians vs. Houston Astros odds: sportsbook value and line movement

Shortly before the start, the consensus moneyline had the Cleveland Guardians at +129 and the Houston Astros at -156. With the bookmaker's margin removed, that made the Houston Astros a 58% favorite. The Cleveland Guardians won as the underdog at +129: $129 profit on a $100 bet.

This result left the Cleveland Guardians 41-36 in the 2026 regular season (19-17 at home, 22-19 away or at neutral sites). Against the run line, they covered in 37 of 72 games with a closing line on file. Their games went over the closing total 37 times and under 35 times.

This result left the Houston Astros 36-42 in the 2026 regular season (19-21 at home, 17-21 away or at neutral sites). Against the run line, they covered in 34 of 74 games with a closing line on file. Their games went over the closing total 39 times and under 32 times, with 3 pushes.

What's next for Cleveland Guardians and Houston Astros?

Next for the Cleveland Guardians: at the Houston Astros on Sunday, June 21, 2026. Next for the Houston Astros: the Cleveland Guardians at home on Sunday, June 21, 2026.