Watch MLB.tv On
2 streaming options availableOfficial Stream
AvailableVERIFIED
Watch live on
MLB.tv
Where to Watch St. Louis Cardinals vs Pittsburgh Pirates Live: TV & Streaming
Looking to watch St. Louis Cardinals vs Pittsburgh Pirates live? This MLB match takes place on Wednesday, May 20 at 7:45 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 St. Louis Cardinals vs Pittsburgh Pirates 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 St. Louis Cardinals vs Pittsburgh Pirates.
Frequently Asked Questions
- What TV channel is St. Louis Cardinals vs Pittsburgh Pirates on?
- You can watch St. Louis Cardinals vs Pittsburgh Pirates live on MLB.tv.
- Where can I stream St. Louis Cardinals vs Pittsburgh Pirates?
- The match is available for streaming on MLB.TV, MLB+. Free trial options are available.
- When does St. Louis Cardinals vs Pittsburgh Pirates start?
- The match kicks off on Wednesday, May 20 at 7:45 PM.
Head to
Head
| 2026-05-19 | St. Louis Cardinals | 9-6 | Pittsburgh Pirates |
| 2026-03-01 | St. Louis Cardinals | 1-6 | Pittsburgh Pirates |
| 2025-08-28 | St. Louis Cardinals | 4-1 | Pittsburgh Pirates |
| 2025-08-27 | St. Louis Cardinals | 1-2 | Pittsburgh Pirates |
| 2025-08-26 | St. Louis Cardinals | 3-8 | Pittsburgh Pirates |