Join or Sign In

Sign in to customize your TV listings

Continue with Facebook Continue with email

By joining TV Guide, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

How to Watch St. Louis Cardinals Games Streaming Online

The Cardinals had their first losing season since 2007 last year, but hopes are high for a better 2024.

Jon Bitner

If you want to know how to stream St. Louis Cardinals games this season, our guide can help you choose the right service for you.

Curious as to which live sports events are on TV today? Check out our Live Sports page.    

MLB St. Louis Cardinals

Despite a lackluster showing last year, the St. Louis Cardinals are in better shape for an improved 2024 season. The team has enhanced its bullpen, star second baseman Nolan Gorman appears to be healthy, and there are plenty of other returning faces ready to redeem the 2023 season. But if you don't know how to watch St. Louis Cardinals games, you'll be missing out on the action.

Cardinals games air on a variety of networks (including Bally Sports Midwest, ESPN, FOX, FS1, and TBS), so dedicated fans will need to keep a close eye on where the action is airing if they're hoping to catch every matchup this year. That's especially true if you want to know how to watch Cardinals baseball without cable, as some platforms don't get your regional channels or even networks like TBS.

Things begin on Bally Sports Midwest on March 28 when the Cardinals go up against the Dodgers, but that station isn't where you'll be able to watch St. Louis Cardinals games all year long. Here's where to stream St. Louis Cardinals games, including services with the most St. Louis Cardinals live streams, those that include local channels and regional matchups, and services that are more geared toward national baseball audiences.

Disclaimer: When you purchase through links on our site, we may earn an affiliate commission.

How to watch St. Louis Cardinals on DIRECTV STREAM

If you want to catch as many Cardinals games as possible, be sure to take a look at the Choice Plan at DIRECTV STREAM. The plan costs $109 per month, but it includes Bally Sports Midwest, ESPN, FOX, FS1, and TBS—which should let you watch the majority of Cardinals games in the 2024 season. The Entertainment Plan is also available for just $80 per month, but you lose access to Bally Sports Midwest. Beyond baseball, DIRECTV STREAM lets customers stream on unlimited screens and access an ever-growing library of on-demand content.

How to watch St. Louis Cardinals on Fubo

Opt for the Fubo Pro Plan ($80 per month), and you get channels like Bally Sports Midwest, FOX, FS1, and ESPN. You can add MLB Network to the list with the $10 per month Sports Lite add-on. For out-of-market games, the MLB.TV add-on is available for $30 per month. Fubo gives customers a 1,000-DVR to record shows and lets them watch on unlimited screens simultaneously.

How to watch St. Louis Cardinals on Hulu + Live TV

Hulu + Live TV doesn't include Bally Sports Midwest, but it does get you nationally televised games on FOX, FS1, TBS, and ESPN for $77 per month. It also features free memberships to Disney+ and ESPN+ for additional programming. 

How to watch St. Louis Cardinals on Sling TV

Sling TV is rather limited compared to the other platforms on this list, especially when it comes to watching Cardinals games. The Sling Orange Plan costs $40 per month and gets you ESPN, while the Sling Blue Plan costs $40 and gets you FS1. The better option is to get the Sling Orange + Blue Plan for $60 per month to access both ESPN and FS1. Depending on your location, you may qualify for local channels—be sure to check the official Sling TV website for details.

How to watch St. Louis Cardinals on Friday Night Baseball on Apple TV+

Apple TV+ will be home to Friday Night Baseball this year. Doubleheaders will be available to subscribers throughout the 2024 season, and for Cardinals fans, that means you'll get to see them play the Dodgers on March 29 and the Mets on April 26. These games will have no broadcast restrictions and will air in 60 countries and regions. Apple TV+ is available for $10 per month.

How to watch St. Louis Cardinals on MLB.TV (out of market games)

To watch out-of-market Cardinals games, you'll want to invest in an MLB.TV membership. If you're only concerned about the Cardinals, you can snag the Single Team Pass for $130 per year. For every out-of-market game for every team in the league, you can nab the All Team Pass for $30 per month. Fubo and Prime Video let you bundle this in with your plan, or you can purchase a standalone MLB.TV plan if you're not concerned about watching other content.

How to watch St. Louis Cardinals anywhere with a VPN

Since the majority of baseball games aren't aired outside of the United States, a VPN is a good choice for international fans (or frequent travelers). Services like ExpressVPN and Private Internet Access let you fool your device into thinking you're in the States, allowing you to view content from the region. Best of all, VPNs are cheap, with Private Internet Access costing $2 per month and ExpressVPN nearly 50% off right now. You may also be able to access regional broadcasts with the help of a VPN, depending on your service and service area.

How to watch primetime MLB games in 2024

Primetime MLB games air on more than a handful of channels and streaming services. ESPN, FOX, FS1, and TBS are hosting some, while Prime Video will be broadcasting select Yankees games on Wednesday night. There's also the Friday Night Baseball doubleheaders happening on Apple TV+. Prime Video is included free with Amazon Prime, or it can be purchased for $9 a month. Apple TV+ costs $10, while ESPN+ is $11. Depending on the games you're interested in viewing, it might not be worth springing for these individual memberships, as they can quickly add up.