How and where to watch the Saint Louis Cardinals on television and stream the games on every device

Baseball season is in full swing and it can be difficult to keep up with all the different ways to watch the St. Louis Cardinals play. Don't worry, we've got you covered! We did all the research, so you don't have to. 

This blog contains all the information you need to find where to watch the St. Louis Cardinals live, whether it be on your television, iPhone, Android, tablet, or computer. We have a list of all the TV providers, channels, iPhone and Android apps, and streaming websites that allow you to watch the game. 


2017 Schedule

*all times are Eastern Standard Time (EST)

Date Away Home Time
February
2/25/17 St. Louis Cardinals Miami Marlins 1:05 PM
2/26/17 Miami Marlins St. Louis Cardinals 1:05 PM
2/27/17 St. Louis Cardinals Boston Red Sox 1:05 PM
2/27/17 Washington Nationals St. Louis Cardinals 1:05 PM
2/28/17 St. Louis Cardinals Atlanta Braves 1:05 PM
March
3/1/17 New York Mets St. Louis Cardinals 1:05 PM
3/2/17 Atlanta Braves St. Louis Cardinals 1:05 PM
3/3/17 St. Louis Cardinals Washington Nationals 1:05 PM
3/4/17 Washington Nationals St. Louis Cardinals 1:05 PM
3/5/17 St. Louis Cardinals New York Mets 1:10 PM
3/6/17 St. Louis Cardinals Minnesota Twins 1:05 PM
3/7/17 Miami Marlins St. Louis Cardinals 1:05 PM
3/8/17 Washington Nationals St. Louis Cardinals 1:05 PM
3/9/17 Houston Astros St. Louis Cardinals 1:05 PM
3/10/17 St. Louis Cardinals Washington Nationals 1:05 PM
3/11/17 Atlanta Braves St. Louis Cardinals 1:05 PM
3/12/17 St. Louis Cardinals Miami Marlins 1:05 PM
3/13/17 Houston Astros St. Louis Cardinals 1:05 PM
3/15/17 St. Louis Cardinals Minnesota Twins 1:05 PM
3/16/17 Minnesota Twins St. Louis Cardinals 1:05 PM
3/17/17 St. Louis Cardinals New York Mets 1:10 PM
3/18/17 New York Mets St. Louis Cardinals 1:05 PM
3/19/17 St. Louis Cardinals Atlanta Braves 1:05 PM
3/20/17 St. Louis Cardinals Houston Astros 6:05 PM
3/22/17 Washington Nationals St. Louis Cardinals 1:05 PM
3/23/17 Miami Marlins St. Louis Cardinals 1:05 PM
3/24/17 St. Louis Cardinals Washington Nationals 1:05 PM
3/25/17 St. Louis Cardinals Miami Marlins 1:05 PM
3/26/17 Miami Marlins St. Louis Cardinals 1:05 PM
3/27/17 St. Louis Cardinals Houston Astros 6:05 PM
3/28/17 St. Louis Cardinals New York Mets 1:10 PM
3/29/17 Washington Nationals St. Louis Cardinals 12:05 PM
April
4/2/17 Chicago Cubs St. Louis Cardinals 8:35 PM
4/4/17 Chicago Cubs St. Louis Cardinals 8:15 PM
4/5/17 Chicago Cubs St. Louis Cardinals 1:45 PM
4/7/17 Cincinnati Reds St. Louis Cardinals 8:15 PM
4/8/17 Cincinnati Reds St. Louis Cardinals 2:15 PM
4/9/17 Cincinnati Reds St. Louis Cardinals 2:15 PM
4/10/17 St. Louis Cardinals Washington Nationals 7:05 PM
4/11/17 St. Louis Cardinals Washington Nationals 7:05 PM
4/12/17 St. Louis Cardinals Washington Nationals 4:05 PM
4/14/17 St. Louis Cardinals New York Yankees 7:05 PM
4/15/17 St. Louis Cardinals New York Yankees 1:05 PM
4/16/17 St. Louis Cardinals New York Yankees 8:05 PM
4/17/17 Pittsburgh Pirates St. Louis Cardinals 7:05 PM
4/18/17 Pittsburgh Pirates St. Louis Cardinals 8:15 PM
4/19/17 Pittsburgh Pirates St. Louis Cardinals 1:45 PM
4/20/17 St. Louis Cardinals Milwaukee Brewers 8:10 PM
4/21/17 St. Louis Cardinals Milwaukee Brewers 8:10 PM
4/22/17 St. Louis Cardinals Milwaukee Brewers 7:10 PM
4/23/17 St. Louis Cardinals Milwaukee Brewers 2:10 PM
4/25/17 Toronto Blue Jays St. Louis Cardinals 8:15 PM
4/26/17 Toronto Blue Jays St. Louis Cardinals 8:15 PM
4/27/17 Toronto Blue Jays St. Louis Cardinals 1:45 PM
4/28/17 Cincinnati Reds St. Louis Cardinals 8:15 PM
4/29/17 Cincinnati Reds St. Louis Cardinals 2:15 PM
4/30/17 Cincinnati Reds St. Louis Cardinals 2:15 PM
May
5/1/17 Milwaukee Brewers St. Louis Cardinals 8:15 PM
5/2/17 Milwaukee Brewers St. Louis Cardinals 8:15 PM
5/3/17 Milwaukee Brewers St. Louis Cardinals 8:15 PM
5/4/17 Milwaukee Brewers St. Louis Cardinals 1:45 PM
5/5/17 St. Louis Cardinals Atlanta Braves 7:35 PM
5/6/17 St. Louis Cardinals Atlanta Braves 7:10 PM
5/7/17 St. Louis Cardinals Atlanta Braves 1:35 PM
5/8/17 St. Louis Cardinals Miami Marlins 7:10 PM
5/9/17 St. Louis Cardinals Miami Marlins 7:10 PM
5/10/17 St. Louis Cardinals Miami Marlins 7:10 PM
5/12/17 Chicago Cubs St. Louis Cardinals 8:15 PM
5/13/17 Chicago Cubs St. Louis Cardinals 4:05 PM
5/14/17 Chicago Cubs St. Louis Cardinals 2:15 PM
5/16/17 Boston Red Sox St. Louis Cardinals 8:15 PM
5/17/17 Boston Red Sox St. Louis Cardinals 8:15 PM
5/19/17 San Francisco Giants St. Louis Cardinals 8:15 PM
5/20/17 San Francisco Giants St. Louis Cardinals 7:15 PM
5/21/17 San Francisco Giants St. Louis Cardinals 2:15 PM
5/23/17 St. Louis Cardinals Los Angeles Dodgers 10:10 PM
5/24/17 St. Louis Cardinals Los Angeles Dodgers 10:10 PM
5/25/17 St. Louis Cardinals Los Angeles Dodgers 10:10 PM
5/26/17 St. Louis Cardinals Colorado Rockies 8:40 PM
5/27/17 St. Louis Cardinals Colorado Rockies 9:10 PM
5/28/17 St. Louis Cardinals Colorado Rockies 3:10 PM
5/29/17 Los Angeles Dodgers St. Louis Cardinals 2:15 PM
5/30/17 Los Angeles Dodgers St. Louis Cardinals 7:05 PM
5/31/17 Los Angeles Dodgers St. Louis Cardinals 8:15 PM
June
6/1/17 Los Angeles Dodgers St. Louis Cardinals 1:45 PM
6/2/17 St. Louis Cardinals Chicago Cubs 2:20 PM
6/3/17 St. Louis Cardinals Chicago Cubs 2:20 PM
6/4/17 St. Louis Cardinals Chicago Cubs 7:35 PM
6/5/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
6/6/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
6/7/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
6/8/17 St. Louis Cardinals Cincinnati Reds 12:35 PM
6/9/17 Philadelphia Phillies St. Louis Cardinals 8:15 PM
6/10/17 Philadelphia Phillies St. Louis Cardinals 2:15 PM
6/11/17 Philadelphia Phillies St. Louis Cardinals 2:15 PM
6/13/17 Milwaukee Brewers St. Louis Cardinals 8:15 PM
6/14/17 Milwaukee Brewers St. Louis Cardinals 8:15 PM
6/15/17 Milwaukee Brewers St. Louis Cardinals 7:15 PM
6/16/17 St. Louis Cardinals Baltimore Orioles 7:05 PM
6/17/17 St. Louis Cardinals Baltimore Orioles 4:05 PM
6/18/17 St. Louis Cardinals Baltimore Orioles 1:35 PM
6/20/17 St. Louis Cardinals Philadelphia Phillies 7:05 PM
6/21/17 St. Louis Cardinals Philadelphia Phillies 7:05 PM
6/22/17 St. Louis Cardinals Philadelphia Phillies 1:05 PM
6/23/17 Pittsburgh Pirates St. Louis Cardinals 8:15 PM
6/24/17 Pittsburgh Pirates St. Louis Cardinals 7:15 PM
6/25/17 Pittsburgh Pirates St. Louis Cardinals 2:15 PM
6/27/17 St. Louis Cardinals Arizona Diamondbacks 9:40 PM
6/28/17 St. Louis Cardinals Arizona Diamondbacks 9:40 PM
6/29/17 St. Louis Cardinals Arizona Diamondbacks 3:40 PM
6/30/17 Washington Nationals St. Louis Cardinals 8:15 PM
July
7/1/17 Washington Nationals St. Louis Cardinals 7:15 PM
7/2/17 Washington Nationals St. Louis Cardinals 2:15 PM
7/3/17 Miami Marlins St. Louis Cardinals 7:15 PM
7/4/17 Miami Marlins St. Louis Cardinals 2:15 PM
7/5/17 Miami Marlins St. Louis Cardinals 8:15 PM
7/6/17 Miami Marlins St. Louis Cardinals 1:45 PM
7/7/17 New York Mets St. Louis Cardinals 8:15 PM
7/8/17 New York Mets St. Louis Cardinals 4:10 PM
7/9/17 New York Mets St. Louis Cardinals 2:15 PM
7/14/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
7/15/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
7/16/17 St. Louis Cardinals Pittsburgh Pirates 1:35 PM
7/17/17 St. Louis Cardinals New York Mets 7:10 PM
7/18/17 St. Louis Cardinals New York Mets 7:10 PM
7/19/17 St. Louis Cardinals New York Mets 7:10 PM
7/20/17 St. Louis Cardinals New York Mets 12:10 PM
7/21/17 St. Louis Cardinals Chicago Cubs 2:20 PM
7/22/17 St. Louis Cardinals Chicago Cubs 4:05 PM
7/23/17 St. Louis Cardinals Chicago Cubs 8:05 PM
7/24/17 Colorado Rockies St. Louis Cardinals 8:15 PM
7/25/17 Colorado Rockies St. Louis Cardinals 8:15 PM
7/26/17 Colorado Rockies St. Louis Cardinals 8:15 PM
7/27/17 Arizona Diamondbacks St. Louis Cardinals 7:15 PM
7/28/17 Arizona Diamondbacks St. Louis Cardinals 8:15 PM
7/29/17 Arizona Diamondbacks St. Louis Cardinals 7:15 PM
7/30/17 Arizona Diamondbacks St. Louis Cardinals 2:15 PM
August
8/1/17 St. Louis Cardinals Milwaukee Brewers 7:40 PM
8/2/17 St. Louis Cardinals Milwaukee Brewers 8:10 PM
8/3/17 St. Louis Cardinals Milwaukee Brewers 2:10 PM
8/4/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
8/5/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
8/6/17 St. Louis Cardinals Cincinnati Reds 1:10 PM
8/7/17 St. Louis Cardinals Kansas City Royals 8:15 PM
8/8/17 St. Louis Cardinals Kansas City Royals 8:15 PM
8/9/17 Kansas City Royals St. Louis Cardinals 8:15 PM
8/10/17 Kansas City Royals St. Louis Cardinals 7:15 PM
8/11/17 Atlanta Braves St. Louis Cardinals 8:15 PM
8/12/17 Atlanta Braves St. Louis Cardinals 7:15 PM
8/13/17 Atlanta Braves St. Louis Cardinals 2:15 PM
8/15/17 St. Louis Cardinals Boston Red Sox 7:10 PM
8/16/17 St. Louis Cardinals Boston Red Sox 7:10 PM
8/17/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
8/18/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
8/19/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
8/20/17 St. Louis Cardinals Pittsburgh Pirates 1:35 PM
8/22/17 San Diego Padres St. Louis Cardinals 8:15 PM
8/23/17 San Diego Padres St. Louis Cardinals 8:15 PM
8/24/17 San Diego Padres St. Louis Cardinals 7:15 PM
8/25/17 Tampa Bay Rays St. Louis Cardinals 8:15 PM
8/26/17 Tampa Bay Rays St. Louis Cardinals 7:15 PM
8/27/17 Tampa Bay Rays St. Louis Cardinals 2:15 PM
8/29/17 St. Louis Cardinals Milwaukee Brewers 7:40 PM
8/30/17 St. Louis Cardinals Milwaukee Brewers 2:10 PM
8/31/17 St. Louis Cardinals San Francisco Giants 10:15 PM
August
9/1/17 St. Louis Cardinals San Francisco Giants 10:15 PM
9/2/17 St. Louis Cardinals San Francisco Giants 4:05 PM
9/3/17 St. Louis Cardinals San Francisco Giants 4:05 PM
9/4/17 St. Louis Cardinals San Diego Padres 4:40 PM
9/5/17 St. Louis Cardinals San Diego Padres 10:10 PM
9/6/17 St. Louis Cardinals San Diego Padres 10:10 PM
9/7/17 St. Louis Cardinals San Diego Padres 9:10 PM
9/8/17 Pittsburgh Pirates St. Louis Cardinals 8:15 PM
9/9/17 Pittsburgh Pirates St. Louis Cardinals 1:05 PM
9/10/17 Pittsburgh Pirates St. Louis Cardinals 2:15 PM
9/12/17 Cincinnati Reds St. Louis Cardinals 8:15 PM
9/13/17 Cincinnati Reds St. Louis Cardinals 8:15 PM
9/14/17 Cincinnati Reds St. Louis Cardinals 1:45 PM
9/15/17 St. Louis Cardinals Chicago Cubs 2:20 PM
9/16/17 St. Louis Cardinals Chicago Cubs 1:05 PM
9/17/17 St. Louis Cardinals Chicago Cubs 4:00 AM
9/19/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
9/20/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
9/21/17 St. Louis Cardinals Cincinnati Reds 7:10 PM
9/22/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
9/23/17 St. Louis Cardinals Pittsburgh Pirates 7:05 PM
9/24/17 St. Louis Cardinals Pittsburgh Pirates 1:35 PM
9/25/17 Chicago Cubs St. Louis Cardinals 8:15 PM
9/26/17 Chicago Cubs St. Louis Cardinals 8:15 PM
9/27/17 Chicago Cubs St. Louis Cardinals 8:15 PM
9/28/17 Chicago Cubs St. Louis Cardinals 7:15 PM
9/29/17 Milwaukee Brewers St. Louis Cardinals 8:15 PM
9/30/17 Milwaukee Brewers St. Louis Cardinals 4:15 PM
October
10/1/17 Milwaukee Brewers St. Louis Cardinals 3:15 PM

What channel is the St. Louis Cardinals game on?

Depending on your provider, you can find the games on the following networks:

  • ESPN
  • FOX Sports Midwest
  • FOX Sports 1
  • FOX
  • MLBN
  • MLB TV
  • TBS 

Where can I stream the St. Louis Cardinals game on my computer?

Which Android apps can I watch the St. Louis Cardinals on?

Which iPhone apps stream the St. Louis Cardinals?

Does my TV provider have an app that streams the St. Louis Cardinals game?

Android

iPhone

HOW CAN I WATCH THE St. Louis Cardinals GAME IF I AM OUTSIDE OF BROADCAST TERRITORY?

  • MLB Extra Innings is an out-of-market package offered by DirecTV and other cable providers and includes most of the games

(note: some games are still subject to blackout)