- Matchup: Houston Astros vs Cleveland Guardians
- Date: Tuesday, April 21, 2026
- Venue: Progressive Field, Cleveland, OH
- Broadcast: MLB.TV
- Betting Odds: Houston (+126) Cleveland (-152)
This page may include affiliate links at no extra cost to you, thanks for your support.
This Tuesday at Progressive Field, the Cleveland Guardians (13-10) will face the Houston Astros (8-15). The betting line has the Astros at +126 while the Guardians are listed at -152, with an over/under set at 8 runs. The projected starting pitchers for the game are Ryan Weiss and Parker Messick.

The Houston Astros boast a slugging percentage of .429 and have recorded 182 strikeouts against 104 walks this season. They’ve tallied 112 RBIs and amassed 199 hits, currently holding a batting average of .255. As a team, they have hit 53 doubles and launched 27 home runs, scoring a total of 121 runs with an on-base percentage (OBP) of .348. Averaging 5.3 runs per game, the Astros rank 5th in the league.
The Astros have a strikeout-to-walk ratio of 1.80, with a combined WHIP of 1.63. This pitching staff has allowed 34 home runs and a total of 140 runs (30th in the league), conceding 203 hits (9.1 per 9 innings) and 136 earned runs. The Astros carry an ERA of 6.11 this season (last in MLB), striking out 222 batters while walking 123. Their FIP stands at 5.25 for the season.
Houston has utilized 74 relievers this season. The bullpen has inherited 51 runners, with 31.4% of those scoring. The relief crew has recorded 8 holds (28th in MLB) and entered with runners on base 30 times, facing high-leverage situations on 16 occasions. They’ve achieved 5 saves this season with a perfect save conversion rate of 100%. Throughout 13 save opportunities, they’ve maintained this flawless record.
The Astros have managed to convert 66.6% of balls in play into outs, ranking 29th in the majors with a fielding rate of .988 (10th in MLB). They’ve recorded 601 putouts, 164 assists, and 9 errors, while completing 22 double plays.
Ryan Weiss has pitched 14 innings in his career, accumulating 18 strikeouts. With a career record of 0-2, he has a FIP of 6.87 against 72 batters faced, an ERA of 6.97 (11 earned runs allowed), and a WHIP of 2.113, surrendering 20 hits (12.7 hits per nine innings) and issuing 10 walks.
The Cleveland Guardians have clocked 25 home runs this season alongside 90 RBIs, hitting 41 doubles while enjoying 86 walks and scoring 95 runs. They’ve compiled an on-base percentage of .312 and a batting average of .226, with a slugging percentage of .382. The Guardians score 4.13 runs per game, placing them 20th in MLB. They’ve struck out 180 times (16th in MLB) and recorded 168 hits.
The Guardians’ pitching staff has given up 95 runs this season, posting a team ERA of 3.92 (88 earned runs). They’ve allowed 28 home runs and are permitting 4.23 runs per 9 innings (12th in the league). With a team WHIP of 1.247 and a FIP of 4.06, their strikeout-to-walk ratio stands at 10.20 (229 strikeouts against 85 walks), ranking 9th in MLB for total hits allowed (167).
Ranked 9th in the league, the Guardians have a save percentage of 70.0%, dispatching 73 relief pitchers this season. Their bullpen has stepped in 27 times during high-leverage situations, with 22 appearances featuring runners on base. In 26 save situations, they’ve achieved 16 holds and suffered 3 blown saves, converting 7 of 10 save opportunities.
Cleveland has executed 19 double plays and boasts a fielding percentage of .990 (6th in the majors), accumulating 161 assists, 8 errors, and 607 putouts this season. They maintain a defensive efficiency of 71.1% across 1,821 innings (12th in MLB).
In his career, Parker Messick has allowed 59 hits while securing 63 strikeouts over 64 innings pitched. With a 6-1 career record, he has an impressive 2.10 ERA, permitting 8.2 hits per nine innings along with 15 earned runs, a WHIP of 1.118, and a FIP of 2.1. His strikeout-to-walk ratio stands at 4.85, having faced 258 hitters throughout his MLB tenure.
Which team will emerge victorious in tonight’s MLB face-off against the spread or moneyline?
Prediction: Bet on Houston (+126)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
