Official Stream
AvailableVERIFIED
Watch live on
MLB.tv
Where to Watch Washington Nationals vs Houston Astros Live: TV & Streaming
Looking to watch Washington Nationals vs Houston Astros live? This MLB match takes place on Sunday, March 8 at 1:05 PM at The Stadium.
The game will be broadcast live on MLB.tv. Check your local listings for channel availability in your area.
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 Washington Nationals vs Houston Astros.
Frequently Asked Questions
- What TV channel is Washington Nationals vs Houston Astros on?
- You can watch Washington Nationals vs Houston Astros live on MLB.tv.
- When does Washington Nationals vs Houston Astros start?
- The match kicks off on Sunday, March 8 at 1:05 PM.
Head to
Head
| 2026-03-08 | Washington Nationals | 3-1 | Houston Astros |
| 2026-02-27 | Washington Nationals | 4-4 | Houston Astros |
| 2026-02-21 | Washington Nationals | 2-1 | Houston Astros |
| 2025-03-23 | Washington Nationals | 6-8 | Houston Astros |
| 2025-03-12 | Washington Nationals | 9-3 | Houston Astros |