Houston Astros
8:10 PM
Friday, April 17
St. Louis Cardinals
Home Baseball Houston Astros vs St. Louis Cardinals
LIVE
24,591
Stream Status
Checking your location...
Official Broadcast

Watch MLB.tv On

2 streaming options available

Where to Watch Houston Astros vs St. Louis Cardinals Live: TV & Streaming

MLB
The Stadium
Friday, April 17
8:10 PM

Looking to watch Houston Astros vs St. Louis Cardinals live? This MLB match takes place on Friday, April 17 at 8:10 PM at The Stadium.

The game will be broadcast live on MLB.tv. Check your local listings for channel availability in your area.

You can also stream Houston Astros vs St. Louis Cardinals on streaming platforms including MLB.TV, MLB+. Some of these services offer free trials, so you may be able to watch at no cost. Availability may vary by country.

WhereSports tracks live TV schedules and streaming rights across all major sports platforms so you never miss a game. Bookmark this page for up-to-date broadcast information for Houston Astros vs St. Louis Cardinals.

Frequently Asked Questions

What TV channel is Houston Astros vs St. Louis Cardinals on?
You can watch Houston Astros vs St. Louis Cardinals live on MLB.tv.
Where can I stream Houston Astros vs St. Louis Cardinals?
The match is available for streaming on MLB.TV, MLB+. Free trial options are available.
When does Houston Astros vs St. Louis Cardinals start?
The match kicks off on Friday, April 17 at 8:10 PM.
Head to Head
2026-03-22 Houston Astros 2-3 St. Louis Cardinals
2026-03-09 Houston Astros 10-3 St. Louis Cardinals
2026-02-22 Houston Astros 5-6 St. Louis Cardinals
2025-03-13 Houston Astros 1-1 St. Louis Cardinals
2025-03-05 Houston Astros 6-5 St. Louis Cardinals