Guardians Edge Astros in High-Scoring Affair
Tuesday, April 21, 2026, 6:10 PM ET · Progressive Field
Cleveland Guardians 8, Houston Astros 5, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Houston Astros vs Cleveland Guardians?
Cleveland Guardians beat Houston Astros 8-5 at Progressive Field on April 21, 2026.
Who was favored in Houston Astros vs Cleveland Guardians?
Cleveland Guardians were the favorite at DraftKings, moneyline -156 (about 61% implied). The favorite won.
In a thrilling contest at Progressive Field, the Cleveland Guardians triumphed over the Houston Astros with a final score of 8-5. This victory allowed the Guardians to win the series against the Astros, finishing with a 2-1 record in the matchup. The game showcased a series of impressive offensive plays, particularly in the later innings, which ultimately secured the Guardians' win.
Cleveland entered this game with a home record of 14-11 and had recently been performing at a .500 level, going 5-5 in their last ten games. Despite their recent struggles, they managed to average 4.6 runs scored per game while allowing an average of 5.0 runs. In their last five games, the Guardians had a record of 3-2, with an average of 4.4 runs scored and 4.6 runs allowed. However, they were coming off a loss to the Astros just a day prior, where they fell 2-9.
On the other hand, the Astros, with a record of 9-16, had been struggling significantly, going 3-7 in their last ten games. Their scoring average mirrored that of the Guardians at 4.6 runs per game, but they allowed an average of 5.6 runs, indicating defensive vulnerabilities. Houston's recent form was marked by a one-game winning streak, having won their last match against the Guardians after a series of losses.
The Guardians' home performance showed a slightly better record of 3-2 in their last five games at Progressive Field, while the Astros had a poor away record of 1-4 in their last five games. This context made the matchup particularly interesting as both teams sought to assert themselves in the series.
In terms of head-to-head meetings, the Guardians had a slight edge with a record of 4-3 against the Astros in their last seven encounters, including a previous win earlier in the season. The most recent game prior to this one saw the Guardians struggling against the Astros, which added pressure to perform in this matchup.
Injuries played a role in both teams' lineups. The Guardians were missing Slade Cecconi, who is on the 15-Day Injured List due to an arm issue, Rhys Hoskins on the 10-Day IL with a back problem, and Shawn Armstrong on the 60-Day IL with a calf injury. The Astros faced their own challenges, with Brice Matthews and Mike Burrows both on the 60-Day IL due to knee and elbow injuries, respectively, and Carlos Correa also on the 60-Day IL with an ankle injury.
The market had priced the Guardians as favorites with odds of -156 from DraftKings, while the Astros were at +129. The total for the game was set at 9.0, reflecting expectations for a competitive scoring affair.
Conditions at Progressive Field were conducive to a lively game, and fans were treated to an exciting display of baseball. The scoring plays were dynamic, starting with a home run by Martínez in the second inning that put the Guardians ahead 2-0. The Astros responded in the fifth inning, tying the game with a series of hits that showcased their offensive capabilities.
As the game progressed, the Guardians found their rhythm, particularly in the eighth inning, where they scored five runs in a decisive push that ultimately sealed their victory. Key contributions came from DeLauter, who tripled to drive in three runs, and Manzardo, who added to the score with a single that brought in two more runs.
The Astros managed to score in the ninth inning, but it was not enough to overcome the Guardians' lead. Alvarez's double brought in a run, but the Guardians' strong performance earlier in the game ensured their win.
Overall, this matchup was a testament to the Guardians' resilience and ability to bounce back after a tough loss. The victory not only gave them a series win but also highlighted their potential as they navigate through the season.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | CLE -156 | 9 o +101 / u -121 | Houston Astros +129 · Cleveland Guardians -156 |
Injury report
- Slade Cecconi15-Day-ILArmCleveland Guardians
- Rhys Hoskins10-Day-ILBackCleveland Guardians
- Shawn Armstrong60-Day-ILCalfCleveland Guardians
- Brice Matthews60-Day-ILKneeHouston Astros
- Mike Burrows15-Day-ILElbowHouston Astros
- Carlos Correa60-Day-ILAnkleHouston Astros
- Brandon Walter60-Day-ILElbowHouston Astros
Recent form
Cleveland Guardians
Last 10: 5-5Streak L14.6 scored · 5 allowed per game3-2 at home
- L2-9vs Houston AstrosApr 20
- W8-4vs Baltimore OriolesApr 19
- W4-2vs Baltimore OriolesApr 18
- L4-6vs Baltimore OriolesApr 17
- W4-2vs Baltimore OriolesApr 16
- L3-5at St. Louis CardinalsApr 15
- L5-6at St. Louis CardinalsApr 14
- W9-3at St. Louis CardinalsApr 13
- L1-13at Atlanta BravesApr 12
- W6-0at Atlanta BravesApr 11
Houston Astros
Last 10: 3-7Streak W14.6 scored · 5.6 allowed per game1-4 away
- W9-2at Cleveland GuardiansApr 20
- L5-7vs St. Louis CardinalsApr 19
- L4-9vs St. Louis CardinalsApr 18
- L2-3vs Colorado RockiesApr 17
- W3-1vs Colorado RockiesApr 16
- W7-6vs Colorado RockiesApr 15
- L2-6at Seattle MarinersApr 13
- L7-8at Seattle MarinersApr 12
- L6-9at Seattle MarinersApr 11
- L1-5at Colorado RockiesApr 8
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Houston | - | 69 | W1 | .507 | 71 |
| Texas | 2 | 71 | L1 | .493 | 69 |
| Seattle | 5 | 74 | W2 | .471 | 66 |
| Athletics | 17 | 86 | W1 | .386 | 54 |
| Los Angeles | 18 | 87 | L2 | .379 | 53 |
| Chicago | - | 66 | L1 | .525 | 73 |
| Cleveland | 3 | 69 | L1 | .504 | 70 |
| Minnesota | 6.5 | 73 | L1 | .479 | 67 |
| Detroit | 9 | 75 | W1 | .460 | 64 |
| Kansas City | 11.5 | 78 | L3 | .443 | 62 |
How the scoring went
- 1st Inning0-1Valera singled to left, Ramírez scored, Manzardo to second.
- 2nd Inning0-2Martínez homered to right center (399 feet).
- 5th Inning1-2Matthews singled to center, Paredes scored, Matthews out stretching at second, Diaz to third.
- 5th Inning3-2Alvarez singled to left, Diaz scored and Harris scored, Alvarez out stretching at second, Correa to third.
- 7th Inning4-2Correa reached on infield single to second, Smith scored, D. Johnson to second, Diaz to third.
- 8th Inning4-3Rocchio singled to center, Schneemann scored, Martínez to second.
- 8th Inning4-6DeLauter tripled to left, Martínez scored, Rocchio scored and Kwan scored.
- 8th Inning4-8Manzardo singled to right, DeLauter scored and Ramírez scored.
- 9th Inning5-8Alvarez doubled to left, Matthews scored.
Win probability
Above the line favours Cleveland Guardians, below favours Houston Astros.
Venue
- Progressive FieldCleveland, Ohio
- Attendance15448
- OfficialsDerek Thomas, Alex Tosi, Jansen Visconti, Andy Fletcher
Elsewhere
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights
- Pitcher Trent Thornton has fit of rage in dugout after being pulled by Cubs
Picks for MLB
MLB rules and settlement
These two, other days
- Astros Secure Series Win Against GuardiansJun 21, 2026
- Cleveland Guardians Dominate Houston Astros 8-1Jun 20, 2026
- Astros Defeat Guardians 9-3 in Series FinaleJun 19, 2026
- Astros Defeat Guardians 2-0 in MLB ShowdownApr 22, 2026
- Astros Dominate Guardians in 9-2 VictoryApr 20, 2026