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

Odds updated as of 5:11 p.m.
MLB action on Tuesday includes the Cleveland Guardians taking on the Houston Astros.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.
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: (-154) | HOU: (+130)
- Spread: CLE: -1.5 (+130) | HOU: +1.5 (-156)
- Total: 8.5 -- Over: (-122) | Under: (+100)
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
The Guardians will give the ball to Parker Messick (3-0, 1.05 ERA), who is eyeing win No. 4 on the season, and the Astros will counter with Ryan Weiss (0-2, 6.75 ERA). Messick's team has covered the spread in each of the four opportunities this season. Messick's team won his only start as a favorite this season. Weiss has started just one game with a set spread, which the Astros failed to cover. The Astros have yet to be named a 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.6%)
Guardians vs Astros Moneyline
- Looking at the moneyline for Astros-Guardians, Houston is the underdog at +130, and Cleveland is -154 playing at home.
Guardians vs Astros Spread
- The Guardians are hosting the Astros and are favored by 1.5 runs (+130 to cover) on the runline. Houston is -156 to cover.
Guardians vs Astros Over/Under
- Guardians versus Astros, on April 21, has an over/under of 8.5, with the over being -122 and the under +100.
Bet on Cleveland Guardians vs. Houston Astros on FanDuel today!
Guardians vs Astros Betting Trends
- The Guardians have won in five of the nine contests they have been named as odds-on favorites in this year.
- These are the best odds of a victory sportsbooks have given Cleveland this season, with a -154 moneyline set for this game.
- The Guardians' games have gone over the total in 12 of their 24 opportunities.
- The Guardians are 14-10-0 against the spread in their 24 games with a line set by sportsbooks this season.
- The Astros have won 42.9% of the games this season they were the moneyline underdog (3-4).
- Houston has played as a moneyline underdog of +130 or longer in just two games this season, which it lost both.
- The Astros have combined with opponents to hit the over on the total 17 times this season for a 17-7-0 record against the over/under.
- The Astros have collected a 9-15-0 record ATS this season (covering only 37.5% of the time).
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 qualifying hitters in baseball, his batting average ranks 115th, his on-base percentage ranks 63rd, and he is 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 has five doubles, five home runs and 11 walks. He's batting .219 and slugging .493 with an on-base percentage of .318.
- Among qualifying batters, he is 129th in batting average, 108th in on-base percentage and 39th in slugging percentage.
- Brayan Rocchio is slashing .286/.390/.457 this season and leads the Guardians with an OPS of .847.
- Rocchio has picked up a hit in seven games in a row. 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 accumulated an on-base percentage of .459, a slugging percentage of .756, and has 28 hits, all club-highs for the Astros (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 enters this game on a seven-game hitting streak. During his last 10 outings 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 qualifying players, 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 is batting .275 with five doubles, a home run and 11 walks.
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!



