When I think of the St. Louis Cardinals, legends like Albert Pujols and Stan Musial come to mind. I also think of unforgettable moments like David Freese’s heroics in Game 6 of the 2011 World Series. I’m sure you have your favorite players and moments as well. After all, the “Cards” have been playing baseball since 1882—so there’s a lot to choose from.
It’s hard to say where the 2025 edition of the Cardinals will stack up against previous teams, but I do know loyal fans will continue to pack Busch Stadium all season long. Whether you’re a diehard or casual fan, I’ll walk you through how to catch every game on TV.
Want more TV sports coverage?
Subscribe to CableTV.com’s email newsletter for the latest event-viewing guides, entertaining takes, and money-saving promotions.
By signing up, you agree to our Privacy Policy & Terms and Conditions.
What channels have St. Louis Cardinals games?
Fans in the Cardinals’ TV territory can watch most games on FanDuel Sports Network Midwest (FDSMW) this season. Ten regional games will also be simulcast on over-the-air (OTA) channels KMOV First Alert 4 and Matrix Midwest TV.
When it comes to national channels and platforms, the Cards will play on Apple TV+, ESPN, FOX, FS1, MLB Network, TBS, and The Roku Channel.
Best TV plans for watching the St. Louis Cardinals
I have excellent news, Cardinals fans. You have two great viewing options in 2025: a direct-to-consumer (DTC) package or a standard TV provider. I’ve included the monthly costs and strengths of both options below to help you make the best choice for your viewing needs.
Just keep in mind that neither option provides access to games on Apple TV+ and The Roku Channel.

FanDuel Sports Network ($19.99/mo.)
FanDuel Sports Network (FDSN) is the DTC viewing option for in-market Cardinals fans. With the exception of nationally televised broadcasts, a monthly subscription to FDSN will allow you to watch the Cards every time they take the field in 2025. This makes it the perfect choice for fans whose only entertainment need is Cardinals baseball.
From now until August 31, new subscribers can use promo code CARDSBOGO to buy one month and get the second month free. That’s perfect if you’re just tuning in for the tail end of the regular season.

Fubo ($14.99–$94.99/mo.)
Fubo makes it super easy to watch the Cardinals locally this season. Its base plan carries every channel you need, which means you don’t have to upgrade or purchase add-ons to enjoy the action. You’ll only want its MLB.TV add-on if you’re an out-of-market fan.
One downside of Fubo—and other TV providers that carry FanDuel Sports Network Midwest—is the regional sports fee. This fee is added to the price of the monthly plan, which Fubo isn’t very transparent about. Aside from that, there’s a lot to like about Fubo, including its unlimited recording capabilities. That’ll come in clutch during the long MLB season.
2025 St. Louis Cardinals TV schedule
The Cardinals struggled during the first month of the season before turning things around with a nine-game winning streak in early May. One of those wins came with Sonny Gray on the mound, who I’ve been very impressed with. Despite being 35 years old, he entered the All-Star break with a 9–3 record and 118 strikeouts.
With 64 games left to play, the Cardinals are just 2.5 games back of a National League Wild Card spot. So I think it’s safe to say that every game is must-see TV as the season winds down.
Opponent | Day | Time (ET) | Channel |
---|---|---|---|
Preseason |
|||
At Miami Marlins | Saturday, Feb. 22 | 1:10 p.m. | — |
Houston Astros | Sunday, Feb. 23 | 1:05 p.m. | FDSMW |
New York Mets | Monday, Feb. 24 | 1:05 p.m. | — |
At Toronto Blue Jays | Tuesday, Feb. 25 | 1:07 p.m. | FDSMW |
At New York Yankees | Wednesday, Feb. 26 | 1:05 p.m. | — |
Miami Marlins | Thursday, Feb. 27 | 1:05 p.m. | — |
At Houston Astros | Friday, Feb. 28 | 1:05 p.m. | — |
Washington Nationals | Saturday, March 1 | 1:05 p.m. | — |
At Miami Marlins | Sunday, March 2 | 1:10 p.m. | — |
At Washington Nationals | Tuesday, March 4 | 1:05 p.m. | FDSMW |
New York Mets | Tuesday, March 4 | 1:05 p.m. | ESPN |
At Houston Astros | Wednesday, March 5 | 1:05 p.m. | — |
Washington Nationals | Thursday, March 6 | 1:05 p.m. | FDSMW |
Houston Astros | Friday, March 7 | 6:05 p.m. | — |
At Washington Nationals | Saturday, March 8 | 12:05 p.m. | FDSMW |
New York Yankees | Sunday, March 9 | 1:05 p.m. | FDSMW |
At New York Mets | Monday, March 10 | 6:10 p.m. | MLB Network |
Miami Marlins | Tuesday, March 11 | 1:05 p.m. | FDSMW |
New York Mets | Wednesday, March 12 | 1:05 p.m. | — |
At Houston Astros | Thursday, March 13 | 1:05 p.m. | FDSMW |
At New York Mets | Friday, March 14 | 6:10 p.m. | — |
Toronto Blue Jays | Saturday, March 15 | 1:05 p.m. | FDSMW |
At Miami Marlins | Sunday, March 16 | 1:10 p.m. | FDSMW |
At Washington Nationals | Monday, March 17 | 1:05 p.m. | — |
Miami Marlins | Tuesday, March 18 | 1:05 p.m. | FDSMW |
Washington Nationals | Wednesday, March 19 | 1:05 p.m. | FDSMW |
Houston Astros | Friday, March 21 | 1:05 p.m. | — |
At New York Mets | Friday, March 21 | 1:10 p.m. | — |
At Miami Marlins | Saturday, March 22 | 1:10 p.m. | — |
Washington Nationals | Sunday, March 23 | 1:05 p.m. | — |
At Redbirds | Monday, March 24 | 7:15 p.m. | — |
March |
|||
Minnesota Twins | Thursday, March 27 | 4:15 p.m. | FDSMW |
Minnesota Twins | Saturday, March 29 | 2:15 p.m. | FDSMW, FS1 |
Minnesota Twins | Sunday, March 30 | 2:15 p.m. | FDSMW |
Los Angeles Angels | Monday, March 31 | 7:45 p.m. | FDSMW |
April |
|||
Los Angeles Angels | Tuesday, April 1 | 7:45 p.m. | FDSMW |
Los Angeles Angels | Wednesday, April 2 | 1:15 p.m. | FDSMW |
At Boston Red Sox | Friday, April 4 | 2:10 p.m. | FDSMW |
At Boston Red Sox | Sunday, April 6 | 1:35 p.m. | FDSMW |
At Boston Red Sox | Sunday, April 6 | 7:10 p.m. | ESPN |
At Pittsburgh Pirates | Monday, April 7 | 6:40 p.m. | FDSMW Extra |
At Pittsburgh Pirates | Tuesday, April 8 | 6:40 p.m. | FDSMW |
At Pittsburgh Pirates | Wednesday, April 9 | 12:35 p.m. | FDSMW |
Philadelphia Phillies | Friday, April 11 | 8:15 p.m. | FDSMW, Matrix Midwest, KMOV-4 |
Philadelphia Phillies | Saturday, April 12 | 2:15 p.m. | FDSMW |
Philadelphia Phillies | Sunday, April 13 | 2:15 p.m. | FDSMW |
Houston Astros | Monday, April 14 | 7:45 p.m. | FDSMW |
Houston Astros | Tuesday, April 15 | 7:45 p.m. | FDSMW Extra |
Houston Astros | Wednesday, April 16 | 1:15 p.m. | FDSMW |
At New York Mets | Thursday, April 17 | 7:10 p.m. | FDSMW |
At New York Mets | Friday, April 18 | 7:10 p.m. | FDSMW |
At New York Mets | Saturday, April 19 | 4:05 p.m. | FOX |
At New York Mets | Sunday, April 20 | 1:40 p.m. | FDSMW |
At Atlanta Braves | Monday, April 21 | 7:15 p.m. | FDSMW Extra |
At Atlanta Braves | Tuesday, April 22 | 7:15 p.m. | FDSMW |
At Atlanta Braves | Wednesday, April 23 | 12:15 p.m. | FDSMW |
Milwaukee Brewers | Friday, April 25 | 8:15 p.m. | FDSMW, Matrix Midwest |
Milwaukee Brewers | Saturday, April 26 | 2:15 p.m. | FDSMW |
Milwaukee Brewers | Sunday, April 27 | 2:15 p.m. | FDSMW Extra |
At Cincinnati Reds | Monday, April 28 | 6:40 p.m. | FDSMW, MLB Network |
At Cincinnati Reds | Wednesday, April 30 | 12:40 p.m. | FDSMW |
At Cincinnati Reds | Wednesday, April 30 | 6:40 p.m. | FDSMW Extra |
May |
|||
At Cincinnati Reds | Thursday, May 1 | 12:40 p.m. | FDSMW |
New York Mets | Friday, May 2 | 8:15 p.m. | FDSMW Extra |
New York Mets | Sunday, May 4 | 1:15 p.m. | FDSMW Extra |
New York Mets | Sunday, May 4 | 6:15 p.m. | FDSMW Extra |
Pittsburgh Pirates | Monday, May 5 | 7:45 p.m. | FDSMW |
Pittsburgh Pirates | Tuesday, May 6 | 7:45 p.m. | FDSMW |
Pittsburgh Pirates | Wednesday, May 7 | 1:15 p.m. | FDSMW, MLB Network |
At Washington Nationals | Friday, May 9 | 6:45 p.m. | Apple TV+ |
At Washington Nationals | Saturday, May 10 | 4:05 p.m. | FDSMW |
At Washington Nationals | Sunday, May 11 | 1:35 p.m. | FDSMW |
At Philadelphia Phillies | Monday, May 12 | 6:45 p.m. | FDSMW, MLB Network |
At Philadelphia Phillies | Wednesday, May 14 | 1:05 p.m. | FDSMW, MLB Network |
At Philadelphia Phillies | Wednesday, May 14 | 6:15 p.m. | FDSMW |
At Kansas City Royals | Friday, May 16 | 7:40 p.m. | FDSMW, Matrix Midwest |
At Kansas City Royals | Saturday, May 17 | 7:10 p.m. | FDSMW |
At Kansas City Royals | Sunday, May 18 | 2:10 p.m. | FDSMW |
Detroit Tigers | Monday, May 19 | 7:45 p.m. | FDSMW |
Detroit Tigers | Tuesday, May 20 | 7:45 p.m. | FDSMW |
Detroit Tigers | Wednesday, May 21 | 1:15 p.m. | MLB Network, FDSMW |
Arizona Diamondbacks | Friday, May 23 | 8:15 p.m. | Apple TV+ |
Arizona Diamondbacks | Saturday, May 24 | 2:15 p.m. | FDSMW |
Arizona Diamondbacks | Sunday, May 25 | 2:15 p.m. | FDSMW |
At Baltimore Orioles | Monday, May 26 | 3:05 p.m. | FDSMW |
At Baltimore Orioles | Tuesday, May 27 | 6:35 p.m. | FDSMW |
At Baltimore Orioles | Wednesday, May 28 | 6:35 p.m. | FDSMW, MLB Network |
At Texas Rangers | Friday, May 30 | 8:05 p.m. | FDSMW, Matrix Midwest, KMOV-4 |
At Texas Rangers | Saturday, May 31 | 4:05 p.m. | FDSMW |
June |
|||
At Texas Rangers | Sunday, June 1 | 1:05 p.m. | The Roku Channel |
Kansas City Royals | Tuesday, June 3 | 7:45 p.m. | FDSMW |
Kansas City Royals | Thursday, June 5 | 1:45 p.m. | FDSMW |
Kansas City Royals | Thursday, June 5 | 7:45 p.m. | FDSMW |
Los Angeles Dodgers | Friday, June 6 | 8:15 p.m. | FDSMW, Matrix Midwest, KMOV-4 |
Los Angeles Dodgers | Saturday, June 7 | 2:15 p.m. | FDSMW |
Los Angeles Dodgers | Sunday, June 8 | 2:15 p.m. | FDSMW |
Toronto Blue Jays | Monday, June 9 | 7:45 p.m. | FDSMW |
Toronto Blue Jays | Tuesday, June 10 | 7:45 p.m. | FDSMW |
Toronto Blue Jays | Wednesday, June 11 | 2:15 p.m. | FDSMW |
At Milwaukee Brewers | Thursday, June 12 | 7:40 p.m. | FDSMW |
At Milwaukee Brewers | Friday, June 13 | 8:10 p.m. | FDSMW |
At Milwaukee Brewers | Saturday, June 14 | 4:10 p.m. | FDSMW, FS1 |
At Milwaukee Brewers | Sunday, June 15 | 2:10 p.m. | FDSMW |
At Chicago White Sox | Tuesday, June 17 | 7:40 p.m. | FDSMW |
At Chicago White Sox | Thursday, June 19 | 2:10 p.m. | FDSMW |
At Chicago White Sox | Thursday, June 19 | TBD | FDSMW |
Cincinnati Reds | Friday, June 20 | 7:15 p.m. | FDSMW, Matrix Midwest |
Cincinnati Reds | Saturday, June 21 | 2:15 p.m. | FDSMW |
Cincinnati Reds | Sunday, June 22 | 2:15 p.m. | FDSMW |
Chicago Cubs | Monday, June 23 | 7:45 p.m. | FDSMW |
Chicago Cubs | Tuesday, June 24 | 7:45 p.m. | FDSMW |
Chicago Cubs | Wednesday, June 25 | 7:45 p.m. | FDSMW |
Chicago Cubs | Thursday, June 26 | 2:15 p.m. | FDSMW |
At Cleveland Guardians | Friday, June 27 | 7:10 p.m. | Apple TV+ |
At Cleveland Guardians | Saturday, June 28 | 4:10 p.m. | FDSMW |
At Cleveland Guardians | Sunday, June 29 | 12:05 p.m. | The Roku Channel |
At Pittsburgh Pirates | Monday, June 30 | 6:40 p.m. | FDSMW |
July |
|||
At Pittsburgh Pirates | Tuesday, July 1 | 6:40 p.m. | FDSMW |
At Pittsburgh Pirates | Wednesday, July 2 | 12:35 p.m. | FDSMW, MLB Network |
At Chicago Cubs | Friday, July 4 | 2:20 p.m. | Apple TV+ |
At Chicago Cubs | Saturday, July 5 | 2:20 p.m. | FDSMW |
At Chicago Cubs | Sunday, July 6 | 6:10 p.m. | ESPN |
Washington Nationals | Tuesday, July 8 | 7:45 p.m. | FDSMW |
Washington Nationals | Wednesday, July 9 | 7:45 p.m. | FDSMW |
Washington Nationals | Thursday, July 10 | 7:45 p.m. | FDSMW |
Atlanta Braves | Friday, July 11 | 8:15 p.m. | FDSMW, Matrix Midwest |
Atlanta Braves | Saturday, July 12 | 2:15 p.m. | FDSMW |
Atlanta Braves | Sunday, July 13 | 2:15 p.m. | FDSMW |
Home Run Derby | Monday, July 14 | 8:00 p.m. | ESPN |
MLB All-Star Game | Tuesday, July 15 | 8:00 p.m. | FOX, Fox Deportes |
At Arizona Diamondbacks | Friday, July 18 | 9:40 p.m. | FDSMW, Matrix Midwest |
At Arizona Diamondbacks | Saturday, July 19 | 7:15 p.m. | FOX |
At Arizona Diamondbacks | Sunday, July 20 | 4:10 p.m. | FDSMW |
At Colorado Rockies | Monday, July 21 | 8:40 p.m. | FDSMW |
At Colorado Rockies | Tuesday, July 22 | 8:40 p.m. | FDSMW |
At Colorado Rockies | Wednesday, July 23 | 3:10 p.m. | FDSMW |
San Diego Padres | Thursday, July 24 | 7:45 p.m. | FDSMW |
San Diego Padres | Friday, July 25 | 7:15 p.m. | FDSMW |
San Diego Padres | Saturday, July 26 | 7:15 p.m. | FDSMW |
San Diego Padres | Sunday, July 27 | 2:15 p.m. | FDSMW |
Miami Marlins | Monday, July 28 | 7:45 p.m. | FDSMW |
Miami Marlins | Tuesday, July 29 | 7:45 p.m. | FDSMW |
Miami Marlins | Wednesday, July 30 | 7:45 p.m. | FDSMW |
August |
|||
At San Diego Padres | Friday, Aug. 1 | 9:40 p.m. | FDSMW |
At San Diego Padres | Saturday, Aug. 2 | 10:10 p.m. | FDSMW |
At San Diego Padres | Sunday, Aug. 3 | 4:10 p.m. | FDSMW |
At Los Angeles Dodgers | Monday, Aug. 4 | 10:10 p.m. | FDSMW |
At Los Angeles Dodgers | Tuesday, Aug. 5 | 10:10 p.m. | FDSMW |
At Los Angeles Dodgers | Wednesday, Aug. 6 | 4:10 p.m. | FDSMW |
Chicago Cubs | Friday, Aug. 8 | 8:15 p.m. | FDSMW |
Chicago Cubs | Saturday, Aug. 9 | 7:15 p.m. | FOX |
Chicago Cubs | Sunday, Aug. 10 | 2:15 p.m. | FDSMW |
Colorado Rockies | Monday, Aug. 11 | 7:45 p.m. | FDSMW |
Colorado Rockies | Tuesday, Aug. 12 | 7:45 p.m. | FDSMW |
Colorado Rockies | Wednesday, Aug. 13 | 2:15 p.m. | FDSMW |
New York Yankees | Friday, Aug. 15 | 8:15 p.m. | FDSMW |
New York Yankees | Saturday, Aug. 16 | 7:15 p.m. | FOX |
New York Yankees | Sunday, Aug. 17 | 2:15 p.m. | FDSMW |
At Miami Marlins | Monday, Aug. 18 | 6:40 p.m. | FDSMW |
At Miami Marlins | Tuesday, Aug. 19 | 6:40 p.m. | FDSMW |
At Miami Marlins | Wednesday, Aug. 20 | 6:40 p.m. | FDSMW |
At Tampa Bay Rays | Thursday, Aug. 21 | 7:35 p.m. | FDSMW |
At Tampa Bay Rays | Friday, Aug. 22 | 7:35 p.m. | FDSMW |
At Tampa Bay Rays | Sunday, Aug. 24 | 12:10 p.m. | FDSMW |
Pittsburgh Pirates | Monday, Aug. 25 | 7:45 p.m. | FDSMW |
Pittsburgh Pirates | Tuesday, Aug. 26 | 7:45 p.m. | FDSMW |
Pittsburgh Pirates | Wednesday, Aug. 27 | 7:45 p.m. | FDSMW, FS1 |
Pittsburgh Pirates | Thursday, Aug. 28 | 2:15 p.m. | FDSMW |
At Cincinnati Reds | Friday, Aug. 29 | 6:40 p.m. | FDSMW |
At Cincinnati Reds | Saturday, Aug. 30 | 6:40 p.m. | FDSMW |
At Cincinnati Reds | Sunday, Aug. 31 | 12:10 p.m. | FDSMW |
September |
|||
Oakland Athletics | Monday, Sept. 1 | 2:15 p.m. | FDSMW |
Oakland Athletics | Tuesday, Sept. 2 | 7:45 p.m. | FDSMW |
Oakland Athletics | Wednesday, Sept. 3 | 7:45 p.m. | FDSMW |
San Francisco Giants | Friday, Sept. 5 | 8:15 p.m. | FDSMW |
San Francisco Giants | Saturday, Sept. 6 | 7:15 p.m. | FOX |
San Francisco Giants | Sunday, Sept. 7 | 2:15 p.m. | FDSMW |
At Seattle Mariners | Monday, Sept. 8 | 9:40 p.m. | FDSMW |
At Seattle Mariners | Tuesday, Sept. 9 | 9:40 p.m. | FDSMW |
At Seattle Mariners | Wednesday, Sept. 10 | 9:40 p.m. | FDSMW |
At Milwaukee Brewers | Friday, Sept. 12 | 8:10 p.m. | FDSMW |
At Milwaukee Brewers | Saturday, Sept. 13 | 8:15 p.m. | FOX |
At Milwaukee Brewers | Sunday, Sept. 14 | 2:10 p.m. | FDSMW |
Cincinnati Reds | Monday, Sept. 15 | 7:45 p.m. | FDSMW |
Cincinnati Reds | Tuesday, Sept. 16 | 7:45 p.m. | FDSMW |
Cincinnati Reds | Wednesday, Sept. 17 | 1:15 p.m. | FDSMW |
Milwaukee Brewers | Friday, Sept. 19 | 8:15 p.m. | FDSMW |
Milwaukee Brewers | Saturday, Sept. 20 | 7:15 p.m. | FDSMW |
Milwaukee Brewers | Sunday, Sept. 21 | 2:15 p.m. | FDSMW |
At San Francisco Giants | Monday, Sept. 22 | 9:45 p.m. | FDSMW |
At San Francisco Giants | Tuesday, Sept. 23 | 9:45 p.m. | FDSMW |
At San Francisco Giants | Wednesday, Sept. 24 | 9:45 p.m. | FDSMW |
At Chicago Cubs | Friday, Sept. 26 | 2:20 p.m. | FDSMW, MLB Network |
At Chicago Cubs | Saturday, Sept. 27 | 2:20 p.m. | FDSMW |
At Chicago Cubs | Sunday, Sept. 28 | 3:20 p.m. | FDSMW |
Data effective as of post date.
How to watch the St. Louis Cardinals FAQ
Can I watch the St. Louis Cardinals for free?
Yes, you can watch the St. Louis Cardinals for free with an over-the-air antenna when games air on channels like FOX, KMOV Channel 4, and Matrix Midwest TV. Check out the FCC’s Reception Map Tool to see which channels are available where you live.
What states are in the Cardinals’ TV territory?
The Cardinals’ TV territory includes most of Missouri and parts of Arkansas, Illinois, Indiana, Iowa, Kansas, Kentucky, Oklahoma, Mississippi, and Tennessee.
How can I watch regional Cardinals games as an out-of-market fan?
Out-of-market fans who want to watch regional Cardinals games this season will need MLB.TV or MLB EXTRA INNINGS. Which service you choose depends on whether you prefer streaming (MLB.TV) or traditional cable TV (MLB EXTRA INNINGS).
Which TV providers in my area carry FanDuel Sports Network Midwest?
Popular TV providers that offer FanDuel Sports Network Midwest are DIRECTV, Fubo, Spectrum, and Xfinity. You can visit GetMyHomeTeams.com to see which services in your area carry the channel.
Why you should trust us
I created this watch guide to address the viewing needs of St. Louis Cardinals fans. After spending a few hours researching the most up-to-date broadcast schedule for the team’s 2025 season, I recommended two distinct viewing options. Lastly, I made sure to carefully review every detail in this guide to ensure its accuracy and quality.
Check out CableTV.com’s How We Rank page to learn more about our methods.