
St. Louis Cardinals is a baseball team. They compete in the MLB with 13 confirmed fixtures in the next 2 weeks.
The next St. Louis Cardinals match is against Texas Rangers on Wednesday, 3 June 2026 in the MLB, played at home. 68 broadcasters are confirmed for this fixture across 39 countries.
Matchcast tracks every confirmed broadcaster showing St. Louis Cardinals matches worldwide, including pay-TV channels, streaming services, and free-to-air alternatives. Listings are aggregated from official league partners, electronic programme guides, and schedule scrapers, then cross-validated against multiple sources to surface the most reliable answer for fans in any country.
Across upcoming St. Louis Cardinals fixtures, matches are broadcast in 39 countries by 54 different services, including MLB.TV, ESPN Unlimited, Rangers Sports Network, Cardinals.TV, Fox Sports, and TSN.
Free-to-air viewers in United Kingdom can watch St. Louis Cardinals matches on BBC without a paid subscription, subject to fixture-by-fixture rights.
Watching from outside your usual market? Broadcast rights for St. Louis Cardinals are split across regions, so a fixture available in one country may not be shown in another. Always check the broadcaster's terms of service before connecting via a VPN.
St. Louis Cardinals has 13 matches coming up over the next 2 weeks, split 7 home and 6 away.
In the MLB, St. Louis Cardinals faces Texas Rangers, Cincinnati Reds, Cincinnati Reds, Cincinnati Reds, New York Mets, and New York Mets and 7 more.
Key fixtures to watch:
St. Louis Cardinals plays Texas Rangers on Wednesday, 3 June 2026 in the MLB. See all broadcasters at matchcast.tv/match/st-louis-cardinals-vs-texas-rangers-mlb-2026-06-03.
St. Louis Cardinals matches are available on MLB.TV, ESPN Unlimited, Rangers Sports Network, Cardinals.TV, and Fox Sports across upcoming fixtures, with coverage in 39 countries.
Yes. Free-to-air coverage is available via BBC in United Kingdom. Eligibility depends on your country and the specific fixture.