Watch the San Francisco Giants: Find live streams, channel numbers, and times

Baseball season is in full swing and it can be difficult to keep up with all the different ways to watch the San Francisco Giants 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 San Francisco Giants 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 Giants play. 


2017 Schedule

*all times are Eastern Standard Time (EST)

Date Away Home Time
February
2/24/17 Cincinnati Reds San Francisco Giants 3:05 PM
2/25/17 Chicago Cubs San Francisco Giants 3:05 PM
2/26/17 San Francisco Giants Cincinnati Reds 3:05 PM
2/27/17 Oakland Athletics San Francisco Giants 3:05 PM
2/28/17 San Francisco Giants San Diego Padres 3:10 PM
March
3/1/17 Los Angeles Dodgers San Francisco Giants 9:05 PM
3/2/17 Chicago White Sox San Francisco Giants 3:05 PM
3/2/17 San Francisco Giants Los Angeles Angels 3:10 PM
3/3/17 San Francisco Giants Oakland Athletics 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 Cleveland Indians San Francisco Giants 3:05 PM
3/7/17 San Francisco Giants Los Angeles Dodgers 3:05 PM
3/10/17 Cleveland Indians San Francisco Giants 3:05 PM
3/11/17 Cincinnati Reds San Francisco Giants 3:05 PM
3/11/17 San Francisco Giants Arizona Diamondbacks 3:10 PM
3/12/17 Arizona Diamondbacks San Francisco Giants 4:05 PM
3/13/17 San Francisco Giants Texas Rangers 9:05 PM
3/14/17 San Francisco Giants Cleveland Indians 4:05 PM
3/15/17 Los Angeles Angels San Francisco Giants 4:05 PM
3/17/17 Colorado Rockies San Francisco Giants 9:05 PM
3/18/17 San Francisco Giants Seattle Mariners 4:10 PM
3/19/17 Milwaukee Brewers San Francisco Giants 4:05 PM
3/20/17 San Francisco Giants Chicago White Sox 4:05 PM
3/21/17 San Diego Padres San Francisco Giants 4:05 PM
3/22/17 San Francisco Giants Milwaukee Brewers 4:05 PM
3/23/17 Seattle Mariners San Francisco Giants 9:05 PM
3/24/17 San Francisco Giants Colorado Rockies 4:10 PM
3/25/17 San Diego Padres San Francisco Giants 6:05 PM
3/26/17 San Francisco Giants Chicago White Sox 4:05 PM
3/27/17 Cincinnati Reds San Francisco Giants 4:05 PM
3/28/17 San Francisco Giants Chicago Cubs 4:05 PM
3/30/17 Oakland Athletics San Francisco Giants 10:15 PM
3/31/17 Oakland Athletics San Francisco Giants 10:15 PM
April
4/1/17 San Francisco Giants Oakland Athletics 3:05 PM
4/2/17 San Francisco Giants Arizona Diamondbacks 4:10 PM
4/4/17 San Francisco Giants Arizona Diamondbacks 9:40 PM
4/5/17 San Francisco Giants Arizona Diamondbacks 9:40 PM
4/6/17 San Francisco Giants Arizona Diamondbacks 9:40 PM
4/7/17 San Francisco Giants San Diego Padres 6:40 PM
4/8/17 San Francisco Giants San Diego Padres 8:40 PM
4/9/17 San Francisco Giants San Diego Padres 4:40 PM
4/10/17 Arizona Diamondbacks San Francisco Giants 4:35 PM
4/11/17 Arizona Diamondbacks San Francisco Giants 10:15 PM
4/12/17 Arizona Diamondbacks San Francisco Giants 10:15 PM
4/13/17 Colorado Rockies San Francisco Giants 10:15 PM
4/14/17 Colorado Rockies San Francisco Giants 10:15 PM
4/15/17 Colorado Rockies San Francisco Giants 4:05 PM
4/16/17 Colorado Rockies San Francisco Giants 4:05 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/21/17 San Francisco Giants Colorado Rockies 8:40 PM
4/22/17 San Francisco Giants Colorado Rockies 8:10 PM
4/23/17 San Francisco Giants Colorado Rockies 3:10 PM
4/24/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
4/25/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
4/26/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
4/27/17 Los Angeles Dodgers San Francisco Giants 3:45 PM
4/28/17 San Diego Padres San Francisco Giants 10:15 PM
4/29/17 San Diego Padres San Francisco Giants 9:05 PM
4/30/17 San Diego Padres San Francisco Giants 4:05 PM
May
5/1/17 San Francisco Giants Los Angeles Dodgers 10:10 PM
5/2/17 San Francisco Giants Los Angeles Dodgers 10:10 PM
5/3/17 San Francisco Giants Los Angeles Dodgers 10:10 PM
5/5/17 San Francisco Giants Cincinnati Reds 7:10 PM
5/6/17 San Francisco Giants Cincinnati Reds 7:10 PM
5/7/17 San Francisco Giants Cincinnati Reds 4:10 PM
5/8/17 San Francisco Giants New York Mets 7:10 PM
5/9/17 San Francisco Giants New York Mets 7:10 PM
5/10/17 San Francisco Giants New York Mets 1:10 PM
5/11/17 Cincinnati Reds San Francisco Giants 10:15 PM
5/12/17 Cincinnati Reds San Francisco Giants 10:15 PM
5/13/17 Cincinnati Reds San Francisco Giants 4:05 PM
5/14/17 Cincinnati Reds San Francisco Giants 4:05 PM
5/15/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
5/16/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
5/17/17 Los Angeles Dodgers San Francisco Giants 3:45 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/22/17 San Francisco Giants Chicago Cubs 8:05 PM
5/23/17 San Francisco Giants Chicago Cubs 7:05 PM
5/24/17 San Francisco Giants Chicago Cubs 8:05 PM
5/25/17 San Francisco Giants Chicago Cubs 2:20 PM
5/26/17 Atlanta Braves San Francisco Giants 10:15 PM
5/27/17 Atlanta Braves San Francisco Giants 10:05 PM
5/28/17 Atlanta Braves San Francisco Giants 4:05 PM
5/29/17 Washington Nationals San Francisco Giants 4:05 PM
5/30/17 Washington Nationals San Francisco Giants 10:15 PM
5/31/17 Washington Nationals San Francisco Giants 10:15 PM
June
6/2/17 San Francisco Giants Philadelphia Phillies 7:05 PM
6/3/17 San Francisco Giants Philadelphia Phillies 4:05 PM
6/4/17 San Francisco Giants Philadelphia Phillies 1:35 PM
6/5/17 San Francisco Giants Milwaukee Brewers 7:40 PM
6/6/17 San Francisco Giants Milwaukee Brewers 7:40 PM
6/7/17 San Francisco Giants Milwaukee Brewers 8:10 PM
6/8/17 San Francisco Giants Milwaukee Brewers 2:10 PM
6/9/17 Minnesota Twins San Francisco Giants 10:15 PM
6/10/17 Minnesota Twins San Francisco Giants 4:05 PM
6/11/17 Minnesota Twins San Francisco Giants 4:05 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 San Francisco Giants Colorado Rockies 8:40 PM
6/16/17 San Francisco Giants Colorado Rockies 8:40 PM
6/17/17 San Francisco Giants Colorado Rockies 3:10 PM
6/18/17 San Francisco Giants Colorado Rockies 3:10 PM
6/19/17 San Francisco Giants Atlanta Braves 7:35 PM
6/20/17 San Francisco Giants Atlanta Braves 7:35 PM
6/21/17 San Francisco Giants Atlanta Braves 7:35 PM
6/22/17 San Francisco Giants Atlanta Braves 7:35 PM
6/23/17 New York Mets San Francisco Giants 10:15 PM
6/24/17 New York Mets San Francisco Giants 7:15 PM
6/25/17 New York Mets San Francisco Giants 4:05 PM
6/26/17 Colorado Rockies San Francisco Giants 10:15 PM
6/27/17 Colorado Rockies San Francisco Giants 10:15 PM
6/28/17 Colorado Rockies San Francisco Giants 3:45 PM
6/30/17 San Francisco Giants Pittsburgh Pirates 7:05 PM
July
7/1/17 San Francisco Giants Pittsburgh Pirates 4:05 PM
7/2/17 San Francisco Giants Pittsburgh Pirates 1:35 PM
7/4/17 San Francisco Giants Detroit Tigers 1:10 PM
7/5/17 San Francisco Giants Detroit Tigers 7:10 PM
7/6/17 San Francisco Giants Detroit Tigers 1:10 PM
7/7/17 Miami Marlins San Francisco Giants 10:15 PM
7/8/17 Miami Marlins San Francisco Giants 9:05 PM
7/9/17 Miami Marlins San Francisco Giants 4:05 PM
7/14/17 San Francisco Giants San Diego Padres 10:10 PM
7/15/17 San Francisco Giants San Diego Padres 8:40 PM
7/16/17 San Francisco Giants San Diego Padres 4:40 PM
7/17/17 Cleveland Indians San Francisco Giants 10:15 PM
7/18/17 Cleveland Indians San Francisco Giants 10:15 PM
7/19/17 Cleveland Indians San Francisco Giants 3:45 PM
7/20/17 San Diego Padres San Francisco Giants 10:15 PM
7/21/17 San Diego Padres San Francisco Giants 10:15 PM
7/22/17 San Diego Padres San Francisco Giants 4:05 PM
7/23/17 San Diego Padres San Francisco Giants 4:05 PM
7/24/17 Pittsburgh Pirates San Francisco Giants 10:15 PM
7/25/17 Pittsburgh Pirates San Francisco Giants 10:15 PM
7/26/17 Pittsburgh Pirates San Francisco Giants 3:45 PM
7/28/17 San Francisco Giants Los Angeles Dodgers 10:10 PM
7/29/17 San Francisco Giants Los Angeles Dodgers 4:05 PM
7/30/17 San Francisco Giants Los Angeles Dodgers 4:10 PM
7/31/17 San Francisco Giants Oakland Athletics 10:05 PM
August
8/1/17 San Francisco Giants Oakland Athletics 10:05 PM
8/2/17 Oakland Athletics San Francisco Giants 10:15 PM
8/3/17 Oakland Athletics San Francisco Giants 10:15 PM
8/4/17 Arizona Diamondbacks San Francisco Giants 10:15 PM
8/5/17 Arizona Diamondbacks San Francisco Giants 9:05 PM
8/6/17 Arizona Diamondbacks San Francisco Giants 4:05 PM
8/7/17 Chicago Cubs San Francisco Giants 10:15 PM
8/8/17 Chicago Cubs San Francisco Giants 10:15 PM
8/9/17 Chicago Cubs San Francisco Giants 3:45 PM
8/11/17 San Francisco Giants Washington Nationals 7:05 PM
8/12/17 San Francisco Giants Washington Nationals 7:05 PM
8/13/17 San Francisco Giants Washington Nationals 1:35 PM
8/14/17 San Francisco Giants Miami Marlins 4:00 AM
8/15/17 San Francisco Giants Miami Marlins 4:00 AM
8/16/17 San Francisco Giants Miami Marlins 1:10 PM
8/17/17 Philadelphia Phillies San Francisco Giants 10:15 PM
8/18/17 Philadelphia Phillies San Francisco Giants 10:15 PM
8/19/17 Philadelphia Phillies San Francisco Giants 9:05 PM
8/20/17 Philadelphia Phillies San Francisco Giants 4:05 PM
8/21/17 Milwaukee Brewers San Francisco Giants 10:15 PM
8/22/17 Milwaukee Brewers San Francisco Giants 10:15 PM
8/23/17 Milwaukee Brewers San Francisco Giants 3:45 PM
8/25/17 San Francisco Giants Arizona Diamondbacks 9:40 PM
8/26/17 San Francisco Giants Arizona Diamondbacks 8:10 PM
8/27/17 San Francisco Giants Arizona Diamondbacks 4:10 PM
8/28/17 San Francisco Giants San Diego Padres 10:10 PM
8/29/17 San Francisco Giants San Diego Padres 10:10 PM
8/30/17 San Francisco Giants San Diego Padres 9:10 PM
8/31/17 St. Louis Cardinals San Francisco Giants 10:15 PM
September
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 San Francisco Giants Colorado Rockies 3:10 PM
9/5/17 San Francisco Giants Colorado Rockies 8:40 PM
9/6/17 San Francisco Giants Colorado Rockies 8:40 PM
9/8/17 San Francisco Giants Chicago White Sox 8:10 PM
9/9/17 San Francisco Giants Chicago White Sox 7:10 PM
9/10/17 San Francisco Giants Chicago White Sox 2:10 PM
9/11/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
9/12/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
9/13/17 Los Angeles Dodgers San Francisco Giants 10:15 PM
9/15/17 Arizona Diamondbacks San Francisco Giants 10:15 PM
9/16/17 Arizona Diamondbacks San Francisco Giants 9:05 PM
9/17/17 Arizona Diamondbacks San Francisco Giants 4:05 PM
9/19/17 Colorado Rockies San Francisco Giants 10:15 PM
9/20/17 Colorado Rockies San Francisco Giants 3:45 PM
9/22/17 San Francisco Giants Los Angeles Dodgers 10:10 PM
9/23/17 San Francisco Giants Los Angeles Dodgers 9:10 PM
9/24/17 San Francisco Giants Los Angeles Dodgers 4:10 PM
9/25/17 San Francisco Giants Arizona Diamondbacks 9:40 PM
9/26/17 San Francisco Giants Arizona Diamondbacks 9:40 PM
9/27/17 San Francisco Giants Arizona Diamondbacks 3:40 PM
9/29/17 San Diego Padres San Francisco Giants 10:15 PM
9/30/17 San Diego Padres San Francisco Giants 4:05 PM
October
10/1/17 San Diego Padres San Francisco Giants 3:05 PM

Channels that broadcast the San Francisco Giants:

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

  • CSN Bay Area
  • ESPN
  • FOX Sports
  • FOX Sports 1
  • MLBN
  • MLB TV
  • TBS

Access live streams on the following websites:

Android apps that stream the San Francisco Giants:

iPhone apps that stream the San Francisco Giants:

Check to see if your TV provider broadcasts the San Francisco Giants:

Android

iPhone

HOW CAN I WATCH THE GIANTS 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)