Houston Astros defeat Cleveland Guardians 9-3: Recap & Betting Results

Fri, Jun 19, 2026 · MLB · Cleveland Guardians 3, Houston Astros 9

The Houston Astros beat the Cleveland Guardians 9-3 on Friday, June 19, 2026, at Daikin Park. The Houston Astros covered the run line as 0.5-run favorites. The game went over the closing total of 8.5, with 12 runs combined.

Cleveland Guardians vs. Houston Astros final score and game recap

The Houston Astros won by 6 runs.

The leading performers, from the box score:

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

The Houston Astros covered the run line as 0.5-run favorites, winning by 6 runs.

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

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

The game went over: 12 runs combined against a closing total of 8.5, over by 3.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 +106 and the Houston Astros at -126. With the bookmaker's margin removed, that made the Houston Astros a 53% favorite. The Houston Astros won as the favorite at -126: $79.37 profit on a $100 bet.

The run line moved toward the Houston Astros between the open and the close, and they covered.

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

This result left the Houston Astros 36-41 in the 2026 regular season (19-20 at home, 17-21 away or at neutral sites). Against the run line, they covered in 34 of 73 games with a closing line on file. Their games went over the closing total 38 times and under 32 times, with 3 pushes. That made it three straight wins for the Houston Astros.

What's next for Cleveland Guardians and Houston Astros?

Next for the Cleveland Guardians: at the Houston Astros on Saturday, June 20, 2026. Next for the Houston Astros: the Cleveland Guardians at home on Saturday, June 20, 2026.