MLB Scores · MLB Odds

Astros vs Guardians

Final · Tue Apr 21 · 6:10 PM ET · Progressive Field

Houston AstrosAstros9-16
5
FinalApr 21, 2026
Cleveland GuardiansGuardians14-11
8
TVSpace City Home NetworkStreamMLB.TVCLEGuardians.TV

Closing line

US sportsbook at first pitch
Moneyline
HOU+129
CLE−156
Run line
HOU +1.5−156
CLE −1.5+129
Total O/U
Over 9+101
Under 9−121
  • Run line: Guardians −1.5 covered.
  • Total O/U: over 9 (13 runs).

Recap

The Cleveland Guardians beat the Houston Astros 8-5 at Progressive Field in Cleveland on Apr 21, 2026 to move to 14-11.

They scored 6 runs in the eighth inning.

Score by inning

Houston Astros and Cleveland Guardians, score by inning
Team123456789R
HOU0000301015
CLE11000006x8

W: Pallette (1-1) · L: Santos (0-1)

Scoring plays

Bottom 1

  1. CLESingleValera singled to left, Ramírez scored, Manzardo to second.0-1

Bottom 2

  1. CLEHome runMartínez homered to right center (399 feet).0-2

Top 5

  1. HOUSingleMatthews singled to center, Paredes scored, Matthews out stretching at second, Diaz to third.1-2
  2. HOUSingleAlvarez singled to left, Diaz scored and Harris scored, Alvarez out stretching at second, Correa to third.3-2

Top 7

  1. HOUSingleCorrea reached on infield single to second, Smith scored, D. Johnson to second, Diaz to third.4-2

Bottom 8

  1. CLESingleRocchio singled to center, Schneemann scored, Martínez to second.4-3
  2. CLETripleDeLauter tripled to left, Martínez scored, Rocchio scored and Kwan scored.4-6
  3. CLESingleManzardo singled to right, DeLauter scored and Ramírez scored.4-8

Top 9

  1. HOUDoubleAlvarez doubled to left, Matthews scored.5-8

Team stats

HOUCLE
Hits
10
11
Home Runs
0
1
Runs Batted In
5
8
Walks
3
8
Strikeouts
5
7
Runners Left On Base
16
19
Errors
0
1

Player stats

Astros · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carlos Correa SS2-4402101119.286.371.381
Yordan Alvarez DH2-5502300021.330.456.747
Jose Altuve 2B0-5500000230.266.367.426
Christian Walker 1B0-4400000018.261.353.511
Isaac Paredes 3B1-3311001015.225.337.366
Cam Smith RF2-4412000118.250.337.417
Yainer Diaz C1-4411000017.197.224.282
Brice Matthews LF2-3312100114.176.263.353
Dustin Harris LF0-111000005.167.375.222
Daniel Johnson CF0-000000105.0001.000.000

Astros · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Ryan Weiss P3.152244186-486.5086
Colton Gordon P1.020001017-108.5917
Kai-Wei Teng P2.200012031-161.6531
Enyel De Los Santos P0.123310015-94.5015
Bryan King P0.223320015-84.2215

Guardians · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Steven Kwan CF1-3311002021.223.308.287
Chase DeLauter DH1-4411301023.221.322.506
Jose Ramirez 3B1-3321002017.233.367.489
Kyle Manzardo 1B2-4402201020.200.282.257
George Valera RF1-5501100113.273.304.364
Daniel Schneemann 2B1-2211002119.309.387.527
Angel Martinez LF2-4422110221.275.324.464
Austin Hedges C1-2201000110.267.303.333
Bo Naylor C0-220000016.137.200.216
Brayan Rocchio SS1-4411100114.284.384.446

Guardians · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Parker Messick P5.063314085-541.7685
Shawn Armstrong P1.000000011-84.2211
Connor Brogdon P0.111000011-66.5211
Tim Herrin P0.210000016-100.0016
Peyton Pallette P1.000010021-103.3821
Cade Smith P1.021111018-94.5018

Game info

VenueProgressive Field, Cleveland, OH
Attendance15,448
OfficialsHome Plate Umpire: Derek Thomas · First Base Umpire: Alex Tosi · Second Base Umpire: Jansen Visconti · Third Base Umpire: Andy Fletcher
TVSpace City Home Network · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made