close
close

How to watch Cardinals games: Full 2024 schedule, live stream and more

0

Hello St. Louis Cardinals fans, if you would like to watch their games, you can watch most of them on TV with a cable subscription at Bally Sports Midwest or via streaming using one of the many apps available. Let's break down the cable and streaming options for watching your Cardinals and the rest of their 2024 MLB schedule.

May 18, 2024;  St. Louis, Missouri, USA;  St. Louis Cardinals third baseman Nolan Arenado (28) slips and catches a foul ball in the fifth inning against the Boston Red Sox at Busch Stadium.  Mandatory Credit: Jeff Curry-USA TODAY Sports
*Jeff Curry-USA TODAY Sports

Cardinals TV Options – Cable

Bally Sports Midwest is the official TV home of the Cardinals for fans in the St. Louis area. You need a cable or satellite TV subscription that includes Bally Sports Midwest in your channel lineup. Providers such as Xfinity (Comcast) and DirecTV offer Bally Sports Midwest in most areas of St. Louis and surrounding areas.

Occasionally, Cardinals games are broadcast on national networks such as FOX, FS1, ESPN, MLB Network or TBS. All of these channels can be accessed through your cable or satellite TV subscription.

  • DirecTV
  • Xfinity (Comcast)
  • Cardinals TV Options – Streaming

    Unfortunately for Cardinals fans, Bally Sports+ is not currently streaming live Cardinals games in the St. Louis market, unlike some other Bally Sports networks that offer streaming through their apps for other teams. However, live TV streaming services like Hulu + Live TV and FuboTV offer regional sports channels in some cases. There is no guarantee that Bally Sports Midwest will be included in the basic package, however additional sports packages may be available. Be sure to check your local listings.

    If you live outside the St. Louis area and want to stream Cardinals games, MLB.TV, the official streaming service of Major League Baseball, is for you. You can watch all Cardinals games here, excluding nationally televised events. These games will likely air on FOX, FS1, ESPN, MLB Network or TBS and can be streamed via your cable/satellite TV subscription or via Hulu + Live TV or FuboTV (availability may vary).

  • ESPN+
  • FuboTV
  • MLB TV
  • Remaining 2024 St. Louis Cardinals schedule

    The St. Louis Cardinals' regular season schedule concludes on Sunday, September 29th in San Francisco against the Giants.

    Date Opponent Time (PST) National television
    Monday, May 20th against Baltimore 4:45 p.m
    Tue, May 21st against Baltimore 4:45 p.m
    Wed, May 22 against Baltimore 10:15 am
    Fri, May 24th against Chicago (NL) 5:15 p.m
    Sat, May 25th against Chicago (NL) 4:15 p.m FOX
    Sun, May 26th against Chicago (NL) 4:00 p.m
    Mon, May 27th @Cincinnati 1:10 p.m
    Tue, May 28th @Cincinnati 3:40 p.m
    Wed, May 29th @Cincinnati 10:10 a.m
    Fri, May 31st @Philadelphia 15:40
    Sat June 1st @Philadelphia 4:15 p.m FOX
    Sun, June 2nd @Philadelphia 4:00 p.m
    Mon June 3rd @Houston 5:10 p.m
    Tue, June 4th @Houston 5:10 p.m
    Wed, June 5th @Houston 11:10 a.m
    Thu, June 6th against Colorado 4:45 p.m
    Fri, June 7th against Colorado 5:15 p.m
    Sat June 8th against Colorado 1:15 p.m
    Sun, June 9th against Colorado 11:15 a.m
    Tue, June 11th against Pittsburgh 4:45 p.m
    Wed, June 12th against Pittsburgh 4:45 p.m
    Thu, June 13th against Pittsburgh 11:15 a.m
    Fri, June 14th @Chicago 11:20 a.m
    Sat June 15th @Chicago 11:20 a.m FS1
    Sun, June 16th @Chicago 10:05 am
    Mon June 17th @Miami 3:40 p.m
    Tue, June 18th @Miami 3:40 p.m
    Wed, June 19th @Miami 9:40 am
    Thu, June 20th against San Francisco * 4:15 p.m FOX
    Sat June 22nd against San Francisco 11:15 a.m
    Sun, June 23rd against San Francisco 11:15 a.m
    Mon June 24th against Atlanta 4:45 p.m
    Tue, June 25th against Atlanta 4:45 p.m
    Wed, June 26th against Atlanta 4:15 p.m
    Thu, June 27th against Cincinnati 4:45 p.m
    Fri, June 28th against Cincinnati 5:15 p.m
    Sat June 29th against Cincinnati 11:15 a.m
    Sun, June 30th against Cincinnati 11:15 a.m
    Tue, July 2nd @Pittsburgh 3:40 p.m
    Wed, July 3rd @Pittsburgh 3:40 p.m
    Thu, July 4th @Pittsburgh 9:35am
    Fri, July 5th @Washington 3:45 p.m
    Sat, July 6th @Washington 1:05 p.m
    Sun, July 7th @Washington 10:35 am
    Mon, July 8th @Washington 1:05 p.m
    Tue, July 9th against Kansas City 4:45 p.m
    Wed, July 10th against Kansas City 4:45 p.m
    Fri, July 12th against Chicago (NL) 5:15 p.m
    Sat, July 13th against Chicago (NL) 11:15 a.m
    Sun, July 14th against Chicago (NL) 11:15 a.m
    Fri, July 19th @Atlanta 4:20 p.m
    Sat, July 20th @Atlanta 4:20 p.m
    Sun, July 21st @Atlanta 10:35 am
    Mon, July 22nd @Pittsburgh 3:40 p.m
    Tue, July 23rd @Pittsburgh 3:40 p.m
    Wed, July 24th @Pittsburgh 9:35am
    Fri, July 26th against Washington 5:15 p.m
    Sat, July 27th against Washington 4:15 p.m
    Sun, July 28th against Washington 11:15 a.m
    Mon, July 29th against Texas 4:45 p.m
    Tue, July 30th against Texas 4:45 p.m
    Wed, July 31st against Texas 11:15 a.m
    Thu, August 1st @Chicago (NL) 5:05 p.m
    Fri, August 2nd @Chicago (NL) 11:20 a.m
    Sat, August 3rd @Chicago (NL) 11:20 a.m
    Sun, August 4th @Chicago (NL) 11:20 a.m
    Mon, August 5th vs. New York (AL) 2:15 p.m
    Tue, August 6th against Tampa Bay 4:45 p.m
    Wed, August 7th against Tampa Bay 4:45 p.m
    Thu, August 8th against Tampa Bay 4:15 p.m
    Fri, August 9th @Kansas City 5:10 p.m
    Sat, August 10th @Kansas City 4:10 p.m
    Mon, August 12th @Cincinnati 3:40 p.m
    Tue, August 13th @Cincinnati 3:40 p.m
    Wed, August 14th @Cincinnati 3:40 p.m
    Fri, August 16th against Los Angeles (NL) 5:15 p.m
    Sat, August 17th against Los Angeles (NL) 4:15 p.m FOX
    Sun, August 18th against Los Angeles (NL) 11:15 a.m
    Tue, August 20th against Milwaukee 4:45 p.m
    Wed, August 21st against Milwaukee 4:45 p.m FS1
    Thu, August 22nd against Milwaukee 11:15 a.m
    Fri, August 23rd @Minnesota 5:10 p.m
    Sat, August 24th @Minnesota 4:10 p.m
    Sun, August 25th @Minnesota 11:10 a.m
    Mon, August 26th against San Diego 4:45 p.m
    Tue, August 27th against San Diego 4:45 p.m
    Wed, August 28th against San Diego 4:45 p.m
    Thu, August 29th against San Diego 11:15 a.m
    Fri, August 30th @ New York (AL) 4:05 p.m
    Sat, August 31st @ New York (AL) 10:05 am
    Sun, September 1st @ New York (AL) 10:35 am
    Mon, September 2nd @Milwaukee 11:10 a.m
    Tue, September 3rd @Milwaukee 4:40 p.m
    Wed, September 4th @Milwaukee 4:40 p.m
    Fri, September 6th against Seattle 5:15 p.m
    Sat, September 7th against Seattle 4:15 p.m
    Sun, September 8th against Seattle 11:15 a.m
    Tue, September 10th against Cincinnati 4:45 p.m
    Wed, September 11th against Cincinnati 4:45 p.m
    Thu, September 12th against Cincinnati 10:15 am
    Fri, September 13th @Toronto 4:07 p.m
    Sat, September 14th @Toronto 12:07 p.m
    Sun, September 15th @Toronto 10:37 am
    Mon, September 16th against Pittsburgh 4:45 p.m
    Tue, September 17th against Pittsburgh 4:45 p.m
    Wed, September 18th against Pittsburgh 4:45 p.m
    Thu, September 19th against Pittsburgh 4:15 p.m
    Fri, September 20th against Cleveland 5:15 p.m
    Sat September 21st against Cleveland 4:15 p.m
    Sun, September 22nd against Cleveland 11:15 a.m
    Tue, September 24th @Colorado 5:40 p.m
    Wed, September 25th @Colorado 5:40 p.m
    Thu, September 26th @Colorado 12:10 p.m
    Fri, September 27th @SanFrancisco 7:15 p.m
    Sat, September 28th @SanFrancisco 1:05 p.m
    Sun, September 29th @SanFrancisco 12:05 p.m