How to Watch Upcoming St. Louis Cardinals Games for Free (Legally & Easily)
Last updated: June 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 40-34 (2nd in NL Cent). They have 10 upcoming games on the schedule, starting with STL @ KC on June 21, 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 Kansas City Royals on June 21, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Royals.TV, and Cardinals.TV.
How to Watch Arizona Diamondbacks vs St. Louis Cardinals on June 22, 2026
This game isn’t available for free, but you can watch it on MLB.TV, DBACKS.TV, and Cardinals.TV.
How to Watch Arizona Diamondbacks vs St. Louis Cardinals on June 23, 2026
This game isn’t available for free, but you can watch it on MLB.TV, DBACKS.TV, and Cardinals.TV.
How to Watch Arizona Diamondbacks vs St. Louis Cardinals on June 24, 2026
This game isn’t available for free, but you can watch it on MLB.TV, DBACKS.TV, and Cardinals.TV.
How to Watch Arizona Diamondbacks vs St. Louis Cardinals on June 25, 2026
This game isn’t available for free, but you can watch it on ESPN+, MLB.TV, DBACKS.TV, and Cardinals.TV.
How to Watch Miami Marlins vs St. Louis Cardinals on June 26, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Marlins.TV.
How to Watch Miami Marlins vs St. Louis Cardinals on June 27, 2026
This game isn’t available for free, but you can watch it on MLB.TV, Cardinals.TV, and Marlins.TV.
How to Watch Miami Marlins vs St. Louis Cardinals on June 28, 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 Atlanta Braves on June 30, 2026
You can watch St. Louis Cardinals vs Atlanta Braves for free with Free over-the-air — all offer free trials.
How to Watch St. Louis Cardinals vs Atlanta Braves on July 1, 2026
This game isn’t available for free, but you can watch it on MLB.TV, BravesVision App, and Cardinals.TV.
Recent St. Louis Cardinals Games & Where They Aired
-
Jun 19
St. Louis Cardinals @ Kansas City Royals 5-6 Aired on: Apple TV -
Jun 18
St. Louis Cardinals @ Kansas City Royals 6-14 Aired on: MLB.TV, Cardinals.TV, Royals.TV, KCTV5 -
Jun 17
San Diego Padres @ St. Louis Cardinals 6-1 Aired on: MLB.TV, Padres.TV, Cardinals.TV -
Jun 16
San Diego Padres @ St. Louis Cardinals 2-3 Aired on: MLB.TV, Padres.TV, Cardinals.TV, TBS -
Jun 15
San Diego Padres @ St. Louis Cardinals 0-3 Aired on: MLB.TV, Padres.TV, Cardinals.TV -
Jun 14
St. Louis Cardinals @ Minnesota Twins 4-5 Aired on: MLB.TV, Twins.TV, Cardinals.TV -
Jun 13
St. Louis Cardinals @ Minnesota Twins 9-6 Aired on: MLB.TV, Twins.TV, Cardinals.TV -
Jun 12
St. Louis Cardinals @ Minnesota Twins 8-9 Aired on: MLB.TV, Twins.TV, Cardinals.TV, KMOV-TV -
Jun 11
St. Louis Cardinals @ New York Mets 4-5 Aired on: MLB.TV, Cardinals.TV, SNY -
Jun 10
St. Louis Cardinals @ New York Mets 9-2 Aired on: ESPN Unlmtd, MLB.TV, Cardinals.TV, SNY
Streaming Services That Carry St. Louis Cardinals Games
| Service | Price | Free Trial |
|---|---|---|
| MLB.TV | $24.99/mo | No |
| Royals.TV | $12.99/mo | No |
| Cardinals.TV | $12.99/mo | No |
| DBACKS.TV | $12.99/mo | No |
| ESPN+ | $11.99/mo | No |
| Marlins.TV | $12.99/mo | No |
| BravesVision App | $14.99/mo | No |
| Free over-the-air | — | No |
Last updated: June 20, 2026