How to Watch Upcoming St. Louis Cardinals Games for Free (Legally & Easily)
Last updated: April 20, 2026
If you’re trying to catch the St. Louis Cardinals this 2026 MLB season without paying for a full cable package, you’re in the right place. The St. Louis enter this stretch at 13-8 (2nd in NL Cent). They have 10 upcoming games on the schedule, starting with STL @ MIA on April 20, 2026. Below, for each game we break down exactly which network is carrying it, which streaming services include that network, and — importantly — which of those services offer a free trial so you can watch without spending a dime.
Best Way to Watch St. Louis Cardinals
How to Watch St. Louis Cardinals vs Miami Marlins on April 20, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Marlins.TV.
How to Watch St. Louis Cardinals vs Miami Marlins on April 21, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Marlins.TV.
How to Watch St. Louis Cardinals vs Miami Marlins on April 22, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Marlins.TV.
How to Watch Seattle Mariners vs St. Louis Cardinals on April 24, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Mariners.TV.
How to Watch Seattle Mariners vs St. Louis Cardinals on April 25, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Mariners.TV.
How to Watch Seattle Mariners vs St. Louis Cardinals on April 26, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Mariners.TV.
How to Watch St. Louis Cardinals vs Pittsburgh Pirates on April 27, 2026
This game isn’t available for free, but you can watch it on MLB.TV and Cardinals.TV.
How to Watch St. Louis Cardinals vs Pittsburgh Pirates on April 28, 2026
This game isn’t available for free, but you can watch it on MLB.TV and Cardinals.TV.
How to Watch St. Louis Cardinals vs Pittsburgh Pirates on April 29, 2026
This game isn’t available for free, but you can watch it on MLB.TV and Cardinals.TV.
How to Watch St. Louis Cardinals vs Pittsburgh Pirates on April 30, 2026
This game isn’t available for free, but you can watch it on MLB.TV and Cardinals.TV.
Recent St. Louis Cardinals Games & Where They Aired
-
Apr 19
St. Louis Cardinals @ Houston Astros 7-5 Aired on: MLB.TV, Cardinals.TV, Space City Home Network -
Apr 18
St. Louis Cardinals @ Houston Astros 7-5 Aired on: MLB.TV, Cardinals.TV, Space City Home Network -
Apr 17
St. Louis Cardinals @ Houston Astros 9-4 Aired on: ESPN Unlmtd, MLB.TV, Cardinals.TV, Space City Home Network -
Apr 15
Cleveland Guardians @ St. Louis Cardinals 3-5 Aired on: MLB.TV, CLEGuardians.TV, Cardinals.TV -
Apr 14
Cleveland Guardians @ St. Louis Cardinals 5-6 Aired on: MLB.TV, CLEGuardians.TV, Cardinals.TV -
Apr 13
Cleveland Guardians @ St. Louis Cardinals 9-3 Aired on: MLB.TV, CLEGuardians.TV, Cardinals.TV -
Apr 12
Boston Red Sox @ St. Louis Cardinals 9-3 Aired on: MLB.TV, Cardinals.TV, NESN -
Apr 11
Boston Red Sox @ St. Louis Cardinals 7-1 Aired on: MLB.TV, FOX -
Apr 10
Boston Red Sox @ St. Louis Cardinals 2-3 Aired on: MLB.TV, Cardinals.TV, NESN -
Apr 8
St. Louis Cardinals @ Washington Nationals 6-1 Aired on: MLB.TV, Cardinals.TV, Nationals.TV
Streaming Services That Carry St. Louis Cardinals Games
| Service | Price | Free Trial |
|---|---|---|
| MLB.TV | $24.99/mo | No |
| Cardinals.TV | $12.99/mo | No |
| Marlins.TV | $12.99/mo | No |
| Mariners.TV | $12.99/mo | No |
Last updated: April 20, 2026