Watch St. Louis Cardinals vs Houston Astros Live: MLB Stream Guide
The Houston Astros host the St. Louis Cardinals on Friday night in the only meeting between these clubs this season. The game starts at 8:10 p.m. ET on April 17, 2026, at Daikin Park in Houston.
Early-season context
Houston sits 8-12 overall. The club has been strong at home with a 7-3 record. Their road form has been poor at 1-9.
St. Louis enters 10-8 and sits half a game behind the NL Central leaders. The Cardinals have won their last series and seek a third straight victory.
Recent series and performances
Houston just completed a three-game set with the Colorado Rockies. The Astros won two of three at home after being swept in Denver the previous week.
In the series finale, Houston fell 3-2. Yordan Alvarez and Joey Loperfido each drove in a run. Chase Dollander dominated Colorado, striking out nine across 5.1 scoreless innings.
St. Louis closed its Cleveland series with a 5-3 victory. Jordan Walker extended his hitting streak to 11 games. Nathan Church collected three hits in the win.
Alec Burleson supplied two RBIs during a three-run sixth inning. Dustin May delivered six strong innings and allowed one run. May recorded his second straight win with the new club.
Starting pitchers
Kyle Leahy gets the ball for the Cardinals. The right-hander is 1-2 with a 5.14 ERA and a 1.71 WHIP. He has thrown 14 innings across three starts.
Houston counters with Peter Lambert. This will be Lambert’s first start of the season. He went 2-5 across 28 appearances in 2024.
Lambert spent four seasons with Colorado earlier in his career. He did not pitch in the majors during 2025 after joining the Tokyo Yakult Swallows.
Odds, broadcast and streaming
The Astros are slight favorites at home, listed near -138. Fans can watch on Space City Home Network locally.
Those seeking alternatives can stream the game on Fubo. Regional blackouts and restrictions may apply.
For viewers who want to Watch St. Louis Cardinals vs Houston Astros Live: MLB Stream Guide options, check local listings and streaming availability.
| Game Date | Friday, April 17, 2026 |
| Time | 8:10 p.m. ET |
| Venue | Daikin Park — Houston, TX |
| TV | Space City Home Network |
| Streaming | Fubo (regional restrictions may apply) |
| Odds | Astros ~ -138 (home) |
Filmogaz.com will monitor the matchup and provide updates and analysis as the game unfolds.