Guardians vs Astros Prediction, Odds, Moneyline, Spread & Over/Under for April 21

Odds updated as of 2:11 a.m.
The Cleveland Guardians will face the Houston Astros in MLB action on Tuesday.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Guardians vs Astros Game Info
- Cleveland Guardians (13-11) vs. Houston Astros (9-15)
- Date: Tuesday, April 21, 2026
- Time: 6:10 p.m. ET
- Venue: Progressive Field -- Cleveland, Ohio
- Coverage: CleGuardians.TV and SCHN
Guardians vs Astros Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: CLE: (-142) | HOU: (+120)
- Spread: CLE: -1.5 (+146) | HOU: +1.5 (-176)
- Total: 8 -- Over: (-115) | Under: (-105)
Guardians vs Astros Probable Starting Pitchers
Probable Pitchers: Parker Messick (Guardians) - 3-0, 1.05 ERA vs Ryan Weiss (Astros) - 0-2, 6.75 ERA
This contest's pitching matchup is set, as the Guardians will send Parker Messick (3-0) to the mound, while Ryan Weiss (0-2) will answer the bell for the Astros. Messick and his team have covered in each of his four starts with a spread this season. Messick's team won his only start as a favorite this season. Weiss has started only one game with a set spread, which the Astros failed to cover. The Astros have always been the moneyline underdog when Weiss starts this season.
Guardians vs Astros Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Guardians win (58.1%)
Guardians vs Astros Moneyline
- Cleveland is a -142 favorite on the moneyline, while Houston is a +120 underdog on the road.
Guardians vs Astros Spread
- The Guardians are hosting the Astros and are favored by 1.5 runs on the spread. The Guardians are +146 to cover the runline, with the Astros being -176.
Guardians vs Astros Over/Under
- The over/under for the Guardians versus Astros game on April 21 has been set at 8, with -115 odds on the over and -105 odds on the under.
Bet on Cleveland Guardians vs. Houston Astros on FanDuel today!
Guardians vs Astros Betting Trends
- The Guardians have been chosen as favorites in nine games this year and have walked away with the win five times (55.6%) in those games.
- Cleveland has not played a game this season with better moneyline odds than -142.
- The Guardians' games have gone over the total in 12 of their 24 opportunities.
- The Guardians have an against the spread mark of 14-10-0 in 24 games with a line this season.
- The Astros have been the moneyline underdog seven total times this season. They've gone 3-4 in those games.
- In games it has played as a moneyline underdog with odds of +120 or longer, Houston has gone 1-3 (25%).
- The Astros have had an over/under set by bookmakers 24 times, and have combined with opponents to go over the total in 17 of those games (17-7-0).
- The Astros have collected a 9-15-0 record ATS this season.
Guardians Player Leaders
- Jose Ramirez leads Cleveland in slugging percentage (.494) and total hits (20) this season. He's batting .230 with an on-base percentage of .356.
- Among qualified hitters in the majors, he is 115th in batting average, 63rd in on-base percentage, and 38th in slugging.
- Ramirez will look for his third straight game with a hit in this contest. During his last five outings he is batting .357 with a double, three home runs, seven walks and four RBIs.
- Chase DeLauter is batting .219 with five doubles, five home runs and 11 walks, while slugging .493 with an on-base percentage of .318.
- He ranks 129th in batting average, 108th in on-base percentage and 39th in slugging in MLB.
- Brayan Rocchio is slashing .286/.390/.457 this season and leads the Guardians with an OPS of .847.
- Rocchio heads into this game with seven games in a row with at least one hit. In his last 10 outings he is hitting .364 with two doubles, two home runs, four walks and eight RBIs.
- Steven Kwan has an OPS of .580, fueled by an OBP of .294 and a team-best slugging percentage of .286 this season.
Astros Player Leaders
- Yordan Alvarez has racked up a team-best OBP (.459) and slugging percentage (.756), while leading the Astros in hits (28, while batting .326).
- He is ninth in batting average, second in on-base percentage and second in slugging percentage among all qualified hitters in the big leagues.
- Alvarez heads into this matchup on a seven-game hitting streak. During his last 10 games he is batting .310 with four doubles, five home runs, five walks and eight RBIs.
- Christian Walker is batting .274 with seven doubles, five home runs and 12 walks. He's slugging .536 with an on-base percentage of .367.
- Including all qualified hitters, his batting average puts him 52nd, his on-base percentage ranks 45th, and he is 22nd in slugging.
- Jose Altuve is hitting .281 with six doubles, three home runs and 15 walks.
- Carlos Correa has five doubles, a home run and 11 walks while hitting .275.
Guardians vs Astros Head to Head
- 4/20/2026: 9-2 HOU (Favorite: Guardians, Spread: -1.5, Total: 7.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 7/9/2025: 4-2 CLE (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 7/8/2025: 10-6 CLE (Favorite: Astros, Spread: -1.5, Total: 7, Favorite Moneyline: -200, Underdog Moneyline: +168)
- 7/7/2025: 7-5 CLE (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 6/8/2025: 4-2 CLE (Favorite: Guardians, Spread: -1.5, Total: 7.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 6/7/2025: 5-3 HOU (Favorite: Astros, Spread: -1.5, Total: 7, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 6/6/2025: 4-2 HOU (Favorite: Astros, Spread: -1.5, Total: 8, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 9/28/2024: 4-3 HOU (Favorite: Guardians, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 9/27/2024: 5-2 HOU (Favorite: Guardians, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 5/2/2024: 8-2 HOU (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -136, Underdog Moneyline: +116)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



