How and where to watch the Kansas City Royals 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 Kansas City Royals 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 Kansas City Royals 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. 


What channel is the kansas city royals game on?

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

  • ESPN
  • FOX Sports Kansas City
  • FOX Sports 1
  • FOX
  • MLBN
  • MLB TV
  • TBS 

Where can I stream the kansas city royals game on my computer?

Which Android apps can I watch the kansas city royals on?

Which iPhone apps stream the kc royals game?

Does my TV provider have an app that streams the kansas city royals game?

Android

iPhone

HOW CAN I WATCH THE KANSAS CITY ROYALS 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)

2017 Schedule

*all times are Eastern Standard Time (EST)

Date Away Home Time
February
2/25/17 Kansas City Royals Texas Rangers 3:05 PM
2/26/17 Texas Rangers Kansas City Royals 3:05 PM
2/27/17 Kansas City Royals Seattle Mariners 3:10 PM
2/28/17 Kansas City Royals Milwaukee Brewers 3:05 PM
March
3/1/17 Chicago Cubs Kansas City Royals 3:05 PM
3/2/17 Colorado Rockies Kansas City Royals 3:05 PM
3/3/17 Kansas City Royals Los Angeles Dodgers 3:05 PM
3/4/17 Kansas City Royals Cincinnati Reds 3:05 PM
3/4/17 San Francisco Giants Kansas City Royals 3:05 PM
3/5/17 Kansas City Royals San Francisco Giants 3:05 PM
3/6/17 Arizona Diamondbacks Kansas City Royals 3:05 PM
3/7/17 Kansas City Royals Cincinnati Reds 3:05 PM
3/10/17 Oakland Athletics Kansas City Royals 9:05 PM
3/11/17 Kansas City Royals Cleveland Indians 3:05 PM
3/12/17 Los Angeles Dodgers Kansas City Royals 4:05 PM
3/13/17 Kansas City Royals Colorado Rockies 4:10 PM
3/14/17 Los Angeles Angels Kansas City Royals 4:05 PM
3/15/17 Kansas City Royals Chicago White Sox 4:05 PM
3/16/17 Kansas City Royals San Diego Padres 4:10 PM
3/16/17 Seattle Mariners Kansas City Royals 4:05 PM
3/17/17 Kansas City Royals Milwaukee Brewers 4:05 PM
3/18/17 Cleveland Indians Kansas City Royals 4:05 PM
3/19/17 Kansas City Royals Chicago Cubs 10:05 PM
3/20/17 Cincinnati Reds Kansas City Royals 4:05 PM
3/21/17 Kansas City Royals Arizona Diamondbacks 4:10 PM
3/22/17 San Diego Padres Kansas City Royals 4:05 PM
3/24/17 Kansas City Royals Seattle Mariners 4:10 PM
3/25/17 Milwaukee Brewers Kansas City Royals 4:05 PM
3/26/17 Kansas City Royals Los Angeles Angels 4:10 PM
3/27/17 Kansas City Royals Oakland Athletics 4:05 PM
3/28/17 Chicago White Sox Kansas City Royals 4:05 PM
3/29/17 Texas Rangers Kansas City Royals 3:05 PM
3/31/17 Kansas City Royals Texas Rangers 8:05 PM
April
4/1/17 Kansas City Royals Texas Rangers 2:05 PM
4/3/17 Kansas City Royals Minnesota Twins 4:10 PM
4/5/17 Kansas City Royals Minnesota Twins 1:10 PM
4/6/17 Kansas City Royals Minnesota Twins 1:10 PM
4/7/17 Kansas City Royals Houston Astros 8:10 PM
4/8/17 Kansas City Royals Houston Astros 7:10 PM
4/9/17 Kansas City Royals Houston Astros 2:10 PM
4/10/17 Oakland Athletics Kansas City Royals 4:15 PM
4/12/17 Oakland Athletics Kansas City Royals 8:15 PM
4/13/17 Oakland Athletics Kansas City Royals 8:15 PM
4/14/17 Los Angeles Angels Kansas City Royals 8:15 PM
4/15/17 Los Angeles Angels Kansas City Royals 7:15 PM
4/16/17 Los Angeles Angels Kansas City Royals 2:15 PM
4/18/17 San Francisco Giants Kansas City Royals 8:15 PM
4/19/17 San Francisco Giants Kansas City Royals 8:15 PM
4/20/17 Kansas City Royals Texas Rangers 8:05 PM
4/21/17 Kansas City Royals Texas Rangers 8:05 PM
4/22/17 Kansas City Royals Texas Rangers 8:05 PM
4/23/17 Kansas City Royals Texas Rangers 3:05 PM
4/24/17 Kansas City Royals Chicago White Sox 8:10 PM
4/25/17 Kansas City Royals Chicago White Sox 8:10 PM
4/26/17 Kansas City Royals Chicago White Sox 2:10 PM
4/28/17 Minnesota Twins Kansas City Royals 8:15 PM
4/29/17 Minnesota Twins Kansas City Royals 7:15 PM
4/30/17 Minnesota Twins Kansas City Royals 2:15 PM
May
5/1/17 Chicago White Sox Kansas City Royals 8:15 PM
5/2/17 Chicago White Sox Kansas City Royals 8:15 PM
5/3/17 Chicago White Sox Kansas City Royals 8:15 PM
5/4/17 Chicago White Sox Kansas City Royals 2:15 PM
5/5/17 Cleveland Indians Kansas City Royals 8:15 PM
5/6/17 Cleveland Indians Kansas City Royals 4:15 PM
5/7/17 Cleveland Indians Kansas City Royals 2:15 PM
5/8/17 Kansas City Royals Tampa Bay Rays 7:10 PM
5/9/17 Kansas City Royals Tampa Bay Rays 7:10 PM
5/10/17 Kansas City Royals Tampa Bay Rays 7:10 PM
5/11/17 Kansas City Royals Tampa Bay Rays 1:10 PM
5/12/17 Baltimore Orioles Kansas City Royals 8:15 PM
5/13/17 Baltimore Orioles Kansas City Royals 7:15 PM
5/14/17 Baltimore Orioles Kansas City Royals 2:15 PM
5/16/17 New York Yankees Kansas City Royals 8:15 PM
5/17/17 New York Yankees Kansas City Royals 8:15 PM
5/18/17 New York Yankees Kansas City Royals 8:15 PM
5/19/17 Kansas City Royals Minnesota Twins 8:10 PM
5/20/17 Kansas City Royals Minnesota Twins 2:10 PM
5/21/17 Kansas City Royals Minnesota Twins 2:10 PM
5/22/17 Kansas City Royals New York Yankees 7:05 PM
5/23/17 Kansas City Royals New York Yankees 7:05 PM
5/24/17 Kansas City Royals New York Yankees 7:05 PM
5/25/17 Kansas City Royals New York Yankees 1:05 PM
5/26/17 Kansas City Royals Cleveland Indians 7:10 PM
5/27/17 Kansas City Royals Cleveland Indians 4:10 PM
5/28/17 Kansas City Royals Cleveland Indians 1:10 PM
5/29/17 Detroit Tigers Kansas City Royals 7:15 PM
5/30/17 Detroit Tigers Kansas City Royals 8:15 PM
5/31/17 Detroit Tigers Kansas City Royals 8:15 PM
June
6/2/17 Cleveland Indians Kansas City Royals 8:15 PM
6/3/17 Cleveland Indians Kansas City Royals 2:15 PM
6/4/17 Cleveland Indians Kansas City Royals 2:15 PM
6/5/17 Houston Astros Kansas City Royals 8:15 PM
6/6/17 Houston Astros Kansas City Royals 8:15 PM
6/7/17 Houston Astros Kansas City Royals 8:15 PM
6/8/17 Houston Astros Kansas City Royals 8:15 PM
6/9/17 Kansas City Royals San Diego Padres 10:10 PM
6/10/17 Kansas City Royals San Diego Padres 4:10 PM
6/11/17 Kansas City Royals San Diego Padres 4:40 PM
6/13/17 Kansas City Royals San Francisco Giants 10:15 PM
6/14/17 Kansas City Royals San Francisco Giants 3:45 PM
6/15/17 Kansas City Royals Los Angeles Angels 10:07 PM
6/16/17 Kansas City Royals Los Angeles Angels 10:07 PM
6/17/17 Kansas City Royals Los Angeles Angels 8:15 PM
6/18/17 Kansas City Royals Los Angeles Angels 3:37 PM
6/19/17 Boston Red Sox Kansas City Royals 8:15 PM
6/20/17 Boston Red Sox Kansas City Royals 8:15 PM
6/21/17 Boston Red Sox Kansas City Royals 2:15 PM
6/23/17 Toronto Blue Jays Kansas City Royals 8:15 PM
6/24/17 Toronto Blue Jays Kansas City Royals 2:15 PM
6/25/17 Toronto Blue Jays Kansas City Royals 2:15 PM
6/27/17 Kansas City Royals Detroit Tigers 7:10 PM
6/28/17 Kansas City Royals Detroit Tigers 7:10 PM
6/29/17 Kansas City Royals Detroit Tigers 1:10 PM
6/30/17 Minnesota Twins Kansas City Royals 8:15 PM
July
7/1/17 Minnesota Twins Kansas City Royals 2:15 PM
7/2/17 Minnesota Twins Kansas City Royals 2:15 PM
7/3/17 Kansas City Royals Seattle Mariners 10:10 PM
7/4/17 Kansas City Royals Seattle Mariners 6:40 PM
7/5/17 Kansas City Royals Seattle Mariners 10:10 PM
7/7/17 Kansas City Royals Los Angeles Dodgers 10:10 PM
7/8/17 Kansas City Royals Los Angeles Dodgers 7:15 PM
7/9/17 Kansas City Royals Los Angeles Dodgers 4:10 PM
7/14/17 Texas Rangers Kansas City Royals 8:15 PM
7/15/17 Texas Rangers Kansas City Royals 7:15 PM
7/16/17 Texas Rangers Kansas City Royals 2:15 PM
7/17/17 Detroit Tigers Kansas City Royals 8:15 PM
7/18/17 Detroit Tigers Kansas City Royals 8:15 PM
7/19/17 Detroit Tigers Kansas City Royals 8:15 PM
7/20/17 Detroit Tigers Kansas City Royals 8:15 PM
7/21/17 Chicago White Sox Kansas City Royals 8:15 PM
7/22/17 Chicago White Sox Kansas City Royals 7:15 PM
7/23/17 Chicago White Sox Kansas City Royals 2:15 PM
7/24/17 Kansas City Royals Detroit Tigers 7:10 PM
7/25/17 Kansas City Royals Detroit Tigers 7:10 PM
7/26/17 Kansas City Royals Detroit Tigers 7:10 PM
7/28/17 Kansas City Royals Boston Red Sox 7:10 PM
7/29/17 Kansas City Royals Boston Red Sox 7:10 PM
7/30/17 Kansas City Royals Boston Red Sox 4:00 AM
7/31/17 Kansas City Royals Baltimore Orioles 7:05 PM
August
8/1/17 Kansas City Royals Baltimore Orioles 7:05 PM
8/2/17 Kansas City Royals Baltimore Orioles 7:05 PM
8/3/17 Seattle Mariners Kansas City Royals 8:15 PM
8/4/17 Seattle Mariners Kansas City Royals 8:15 PM
8/5/17 Seattle Mariners Kansas City Royals 7:15 PM
8/6/17 Seattle Mariners Kansas City Royals 2:15 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 Kansas City Royals Chicago White Sox 8:10 PM
8/12/17 Kansas City Royals Chicago White Sox 7:10 PM
8/13/17 Kansas City Royals Chicago White Sox 2:10 PM
8/14/17 Kansas City Royals Oakland Athletics 10:05 PM
8/15/17 Kansas City Royals Oakland Athletics 10:05 PM
8/16/17 Kansas City Royals Oakland Athletics 3:35 PM
8/18/17 Cleveland Indians Kansas City Royals 8:15 PM
8/19/17 Cleveland Indians Kansas City Royals 7:15 PM
8/20/17 Cleveland Indians Kansas City Royals 2:15 PM
8/22/17 Colorado Rockies Kansas City Royals 8:15 PM
8/23/17 Colorado Rockies Kansas City Royals 8:15 PM
8/24/17 Colorado Rockies Kansas City Royals 2:15 PM
8/25/17 Kansas City Royals Cleveland Indians 7:10 PM
8/26/17 Kansas City Royals Cleveland Indians 7:15 PM
8/27/17 Kansas City Royals Cleveland Indians 1:10 PM
8/28/17 Tampa Bay Rays Kansas City Royals 8:15 PM
8/29/17 Tampa Bay Rays Kansas City Royals 8:15 PM
8/30/17 Tampa Bay Rays Kansas City Royals 8:15 PM
September
9/1/17 Kansas City Royals Minnesota Twins 8:10 PM
9/2/17 Kansas City Royals Minnesota Twins 7:10 PM
9/3/17 Kansas City Royals Minnesota Twins 2:10 PM
9/4/17 Kansas City Royals Detroit Tigers 1:10 PM
9/5/17 Kansas City Royals Detroit Tigers 7:10 PM
9/6/17 Kansas City Royals Detroit Tigers 7:10 PM
9/7/17 Minnesota Twins Kansas City Royals 8:15 PM
9/8/17 Minnesota Twins Kansas City Royals 8:15 PM
9/9/17 Minnesota Twins Kansas City Royals 7:15 PM
9/10/17 Minnesota Twins Kansas City Royals 2:15 PM
9/11/17 Chicago White Sox Kansas City Royals 8:15 PM
9/12/17 Chicago White Sox Kansas City Royals 8:15 PM
9/13/17 Chicago White Sox Kansas City Royals 2:15 PM
9/14/17 Kansas City Royals Cleveland Indians 7:10 PM
9/15/17 Kansas City Royals Cleveland Indians 7:10 PM
9/16/17 Kansas City Royals Cleveland Indians 4:10 PM
9/17/17 Kansas City Royals Cleveland Indians 1:10 PM
9/19/17 Kansas City Royals Toronto Blue Jays 7:07 PM
9/20/17 Kansas City Royals Toronto Blue Jays 7:07 PM
9/21/17 Kansas City Royals Toronto Blue Jays 7:07 PM
9/22/17 Kansas City Royals Chicago White Sox 8:10 PM
9/23/17 Kansas City Royals Chicago White Sox 7:10 PM
9/24/17 Kansas City Royals Chicago White Sox 2:10 PM
9/26/17 Detroit Tigers Kansas City Royals 8:15 PM
9/27/17 Detroit Tigers Kansas City Royals 8:15 PM
9/28/17 Detroit Tigers Kansas City Royals 8:15 PM
9/29/17 Arizona Diamondbacks Kansas City Royals 8:15 PM
9/30/17 Arizona Diamondbacks Kansas City Royals 7:15 PM
October
10/1/17 Arizona Diamondbacks Kansas City Royals 3:15 PM