The Houston Astros return home on Monday night for the first and second games with their Triple-A affiliate, the Sugar Land Space Cowboys.
The Houston Astros broke camp in Florida on Sunday after an 11-14-3 run through the Grapefruit League and return to Daikin Park in Houston on Monday night to open a two-game exhibition series against the Sugar Land Space Cowboys, their Triple-A affiliate. Newcomer Tatsuya Imai gets his final preparation start on Monday night to open the series after pitching six scoreless innings with seven strikeouts in Florida. The right-hander, who turns 28 in May, pitched the last nine seasons with the Saitama Seibu Lions in Japan and posted a 1.92 ERA and 0.892 WHIP with 178 punchouts in 163.2 innings last season.
How to Watch Space Cowboys vs Astros in Baseball Today:
Game Date: Monday, March 23, 2026
Game Time: 8 p.m. ET
LIVE SPORTS & TV WITHOUT CABLE
Watch now. No commitment. Cancel anytime.
Watch now
TV: MLB.TV – Houston Astros
Location: Daikin Park
Live stream the Space Cowboys vs Astros baseball game on Fubo: Start watching now!
Houston’s run of eight straight postseason appearances ended in 2025, as it lost a tiebreaker to the Detroit Tigers for the last wild card spot. Imai joins the rotation along with right-hander Mike Burrows, who was picked up in a trade from the Pittsburgh Pirates, while Ryan Weiss signed with the Astros after putting up a 2.87 ERA and 1.024 WHIP in 30 starts and 178.2 innings with 207 strikeouts for the Hanwha Eagles of the Korean Baseball Organization.
Closer Josh Hader (biceps inflammation) and lefty reliever Bennett Sousa (oblique strain) open the season on the injured list, with Hunter Brown set to start the regular season opener on Thursday against the Los Angeles Angels. Cristian Javier also fits into the rotation, while Lance McCullers Jr. likely takes the fifth spot. Jose Altuve returns to second base this season and designated hitter Yordan Alvarez is healthy after he was limited to just 48 games last season.
Taylor Trammell, slated to open the season at Sugar Land, homered on Sunday and Javier allowed one run over five innings in the Astros’ 3-2 loss to the St. Louis Cardinals.
What Time Is Sugar Land vs Houston On?
The Space Cowboys vs Astros exhibition game takes place on Monday, March 23, 2026 at 8 p.m. ET. Tune in and catch some great baseball action.
What Channel Is The Space Cowboys vs Astros Game On?
Looking to watch this game? Fans can tune into MLB.TV – Houston Astros to see the action. Make sure you subscribe to Fubo now to watch this matchup, as well as numerous other sports leagues.
Watch the Space Cowboys vs Astros game on Fubo: Start watching now!
Regional restrictions may apply.
WATCH LIVE SPORTS & TV WITHOUT CABLE.
Watch now