The San Francisco Giants boast eight World Series titles, tying them for the fifth-most championships in MLB history. But it’s been over a decade since the G-Men last reached the Fall Classic, and fans are eager for a return to form.
NBC Sports Bay Area remains the team’s in-market TV home. But now, local fans can also stream Giants games directly through GIANTS.TV, a new subscription-based service in partnership with MLB and NBC Sports Regional Networks. Additionally, NBC Sports Bay Area is available as an add-on through Peacock, making it easier than ever to catch every pitch, hit, and steal.
Perhaps this is the year everything starts clicking again for San Francisco. If so, you’ll want to be ready with the best TV plan. Keep scrolling to learn how to tune in with the Giants’ 2025 TV schedule.
What channels have San Francisco Giants games?
NBC Sports Bay Area airs most San Francisco Giants games locally, with select Friday night matchups also shown on KNTV. But you’ll need FOX, FS1, ESPN, TBS, MLB Network, Apple TV+, and The Roku Channel to watch nationally televised matchups.
Outside the Giants’ TV market, fans will need MLB.TV or MLB EXTRA INNINGS to watch the NBC Sports Bay Area games.
Best San Francisco Giants TV plans
When it comes to watching the San Francisco Giants, the best TV plan depends on your budget and location. In-market coverage via NBC Sports Bay Area is widely available through most cable, satellite, and live TV streaming services. Even Hulu + Live TV and YouTube TV offer the channel despite not always having regional sports networks.
In my experience, DIRECTV STREAM delivers the most comprehensive local and national MLB coverage. But Hulu + Live TV is a slightly more affordable option that still gets you NBC Sports Bay Area alongside national MLB channels like FOX, FS1, and MLB Network.
If you live outside the Giants’ home market, you’ll need MLB.TV or MLB EXTRA INNINGS to catch those NBC Sports Bay Area games. But remember, regardless of your TV plan, you’ll need an Apple TV+ subscription to stream its exclusive Friday Night Baseball matchups.
Standalone Giants in-market TV packages

For local fans who don’t need a full-blown TV plan, the cheapest way to stream NBC Sports Bay Area’s Giants broadcasts is through GIANTS.TV at $19.99/mo. Although I haven’t personally tested it, GIANTS.TV works a lot like MLB.TV in the MLB app, which offers a smooth viewing experience as long as you have a reliable internet connection.
Alternatively, if you’re already a Peacock subscriber, you can add NBC Sports Bay Area to any base plan ($7.99–$13.99/mo.) for an extra $17.95/mo. That’s a handy option if you also support the Golden State Warriors.
2025 San Francisco Giants TV schedule
The San Francisco Giants started the MLB regular season on Thursday, March 27. Under second-year manager Bob Melvin, the team aims to climb out of the National League West cellar and return to the playoffs for the first time since 2021.
Check out the complete 2025 Giants TV schedule in the table below—featuring start times and channel listings.
Opponent | Day | Time (ET) | Channels |
---|---|---|---|
March |
|||
At Cincinnati Reds | Thursday, March 27 | 4:10 p.m. | NBC Sports Bay Area |
At Cincinnati Reds | Saturday, March 29 | 4:10 p.m. | NBC Sports Bay Area |
At Cincinnati Reds | Sunday, March 30 | 1:40 p.m. | NBC Sports Bay Area |
At Houston Astros | Monday, March 31 | 8:10 p.m. | NBC Sports Bay Area |
April |
|||
At Houston Astros | Tuesday, April 1 | 8:10 p.m. | NBC Sports Bay Area+ |
At Houston Astros | Wednesday, April 2 | 4:10 p.m. | NBC Sports Bay Area |
Seattle Mariners | Friday, April 4 | 4:35 p.m. | NBC Sports Bay Area |
Seattle Mariners | Saturday, April 5 | 9:05 p.m. | NBC Sports Bay Area |
Seattle Mariners | Sunday, April 6 | 4:05 p.m. | NBC Sports Bay Area |
Cincinnati Reds | Monday, April 7 | 9:45 p.m. | NBC Sports Bay Area |
Cincinnati Reds | Tuesday, April 8 | 9:45 p.m. | NBC Sports Bay Area |
Cincinnati Reds | Wednesday, April 9 | 3:45 p.m. | NBC Sports Bay Area |
At New York Yankees | Friday, April 11 | 7:05 p.m. | NBC Sports Bay Area |
At New York Yankees | Saturday, April 12 | 4:00 p.m. | NBC Sports Bay Area, FS1, Fox Deportes |
At New York Yankees | Sunday, April 13 | 1:35 p.m. | NBC Sports Bay Area+ |
At Philadelphia Phillies | Monday, April 14 | 6:45 p.m. | NBC Sports Bay Area |
At Philadelphia Phillies | Tuesday, April 15 | 6:45 p.m. | NBC Sports Bay Area |
At Philadelphia Phillies | Wednesday, April 16 | 6:45 p.m. | NBC Sports Bay Area |
At Philadelphia Phillies | Thursday, April 17 | 4:05 p.m. | NBC Sports Bay Area |
At Los Angeles | Friday, April 18 | 9:38 p.m. | NBC Sports Bay Area, KNTV |
At Los Angeles | Saturday, April 19 | 9:38 p.m. | NBC Sports Bay Area |
At Los Angeles | Sunday, April 20 | 4:07 p.m. | NBC Sports Bay Area |
Milwaukee Brewers | Monday, April 21 | 9:45 p.m. | NBC Sports Bay Area |
Milwaukee Brewers | Tuesday, April 22 | 9:45 p.m. | NBC Sports Bay Area |
Milwaukee Brewers | Wednesday, April 23 | 9:45 p.m. | NBC Sports Bay Area |
Milwaukee Brewers | Thursday, April 24 | 3:45 p.m. | NBC Sports Bay Area |
Texas Rangers | Friday, April 25 | 10:00 p.m. | Apple TV+ |
Texas Rangers | Saturday, April 26 | 4:00 p.m. | FOX, Fox Deportes |
Texas Rangers | Sunday, April 27 | 4:05 p.m. | NBC Sports Bay Area |
At San Diego Padres | Tuesday, April 29 | 9:40 p.m. | NBC Sports Bay Area |
At San Diego Padres | Wednesday, April 30 | 4:10 p.m. | NBC Sports Bay Area |
May |
|||
Colorado Rockies | Thursday, May 1 | 9:45 p.m. | NBC Sports Bay Area |
Colorado Rockies | Friday, May 2 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
Colorado Rockies | Saturday, May 3 | 4:05 p.m. | NBC Sports Bay Area |
Colorado Rockies | Sunday, May 4 | 4:05 p.m. | NBC Sports Bay Area |
At Chicago | Monday, May 5 | 7:40 p.m. | NBC Sports Bay Area |
At Chicago | Tuesday, May 6 | 7:40 p.m. | NBC Sports Bay Area |
At Chicago | Wednesday, May 7 | 2:20 p.m. | NBC Sports Bay Area |
At Minnesota Twins | Friday, May 9 | 8:00 p.m. | Apple TV+ |
At Minnesota Twins | Saturday, May 10 | 7:00 p.m. | FOX |
At Minnesota Twins | Sunday, May 11 | 2:10 p.m. | NBC Sports Bay Area |
Arizona Diamondbacks | Monday, May 12 | 9:30 p.m. | NBC Sports Bay Area, FS1, Fox Deportes |
Arizona Diamondbacks | Tuesday, May 13 | 9:45 p.m. | NBC Sports Bay Area |
Arizona Diamondbacks | Wednesday, May 14 | 3:45 p.m. | NBC Sports Bay Area |
Athletics | Friday, May 16 | 10:15 p.m. | NBC Sports Bay Area |
Athletics | Saturday, May 17 | 9:05 p.m. | NBC Sports Bay Area |
Athletics | Sunday, May 18 | 4:05 p.m. | NBC Sports Bay Area |
Kansas City Royals | Monday, May 19 | 9:45 p.m. | NBC Sports Bay Area |
Kansas City Royals | Tuesday, May 20 | 9:45 p.m. | NBC Sports Bay Area |
Kansas City Royals | Wednesday, May 21 | 3:45 p.m. | NBC Sports Bay Area |
At Washington Nationals | Friday, May 23 | 6:45 p.m. | NBC Sports Bay Area |
At Washington Nationals | Saturday, May 24 | 4:05 p.m. | NBC Sports Bay Area |
At Washington Nationals | Sunday, May 25 | 1:35 p.m. | NBC Sports Bay Area |
At Detroit Tigers | Monday, May 26 | 1:10 p.m. | NBC Sports Bay Area |
At Detroit Tigers | Tuesday, May 27 | 6:40 p.m. | NBC Sports Bay Area |
At Detroit Tigers | Wednesday, May 28 | 1:10 p.m. | NBC Sports Bay Area |
At Miami Marlins | Friday, May 30 | 7:10 p.m. | NBC Sports Bay Area |
At Miami Marlins | Saturday, May 31 | 4:10 p.m. | NBC Sports Bay Area |
June |
|||
At Miami Marlins | Sunday, June 1 | 1:40 p.m. | NBC Sports Bay Area |
San Diego Padres | Monday, June 2 | 9:45 p.m. | NBC Sports Bay Area |
San Diego Padres | Tuesday, June 3 | 9:45 p.m. | NBC Sports Bay Area |
San Diego Padres | Wednesday, June 4 | 9:45 p.m. | NBC Sports Bay Area |
San Diego Padres | Thursday, June 5 | 3:45 p.m. | NBC Sports Bay Area |
Atlanta Braves | Friday, June 6 | 10:15 p.m. | NBC Sports Bay Area, MLB Network, KNTV |
Atlanta Braves | Saturday, June 7 | 4:05 p.m. | NBC Sports Bay Area, MLB Network |
Atlanta Braves | Sunday, June 8 | 4:05 p.m. | NBC Sports Bay Area |
At Colorado Rockies | Tuesday, June 10 | 8:40 p.m. | NBC Sports Bay Area |
At Colorado Rockies | Wednesday, June 11 | 8:40 p.m. | NBC Sports Bay Area |
At Colorado Rockies | Thursday, June 12 | 3:10 p.m. | NBC Sports Bay Area |
At Los Angeles | Friday, June 13 | 10:10 p.m. | NBC Sports Bay Area, MLB Network |
At Los Angeles | Saturday, June 14 | 10:10 p.m. | NBC Sports Bay Area, MLB Network |
At Los Angeles | Sunday, June 15 | 7:10 p.m. | ESPN |
Cleveland Guardians | Tuesday, June 17 | 9:45 p.m. | NBC Sports Bay Area |
Cleveland Guardians | Wednesday, June 18 | 9:45 p.m. | NBC Sports Bay Area |
Cleveland Guardians | Thursday, June 19 | 4:05 p.m. | NBC Sports Bay Area |
Boston | Friday, June 20 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
Boston | Saturday, June 21 | 4:05 p.m. | NBC Sports Bay Area |
Boston | Sunday, June 22 | 4:05 p.m. | NBC Sports Bay Area |
Miami Marlins | Tuesday, June 24 | 9:45 p.m. | NBC Sports Bay Area |
Miami Marlins | Wednesday, June 25 | 9:45 p.m. | NBC Sports Bay Area |
Miami Marlins | Thursday, June 26 | 3:45 p.m. | NBC Sports Bay Area |
At Chicago | Friday, June 27 | 7:40 p.m. | NBC Sports Bay Area |
At Chicago | Saturday, June 28 | 4:10 p.m. | NBC Sports Bay Area |
At Chicago | Sunday, June 29 | 2:10 p.m. | NBC Sports Bay Area |
At Arizona Diamondbacks | Monday, June 30 | 9:30 p.m. | NBC Sports Bay Area, FS1, Fox Deportes |
July |
|||
At Arizona Diamondbacks | Tuesday, July 1 | 9:40 p.m. | NBC Sports Bay Area |
At Arizona Diamondbacks | Wednesday, July 2 | 9:40 p.m. | NBC Sports Bay Area |
At Arizona Diamondbacks | Thursday, July 3 | 9:40 p.m. | NBC Sports Bay Area |
At Athletics | Friday, July 4 | 10:05 p.m. | NBC Sports Bay Area, MLB Network |
At Athletics | Saturday, July 5 | 10:05 p.m. | NBC Sports Bay Area |
At Athletics | Sunday, July 6 | 10:05 p.m. | NBC Sports Bay Area |
Philadelphia Phillies | Monday, July 7 | 9:45 p.m. | NBC Sports Bay Area, MLB Network |
Philadelphia Phillies | Tuesday, July 8 | 9:45 p.m. | NBC Sports Bay Area |
Philadelphia Phillies | Wednesday, July 9 | 3:45 p.m. | NBC Sports Bay Area |
Los Angeles | Friday, July 11 | 10:15 p.m. | NBC Sports Bay Area, KNTV, MLB Network |
Los Angeles | Saturday, July 12 | 4:05 p.m. | NBC Sports Bay Area |
Los Angeles | Sunday, July 13 | 4:05 p.m. | The Roku Channel |
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 Toronto Blue Jays | Friday, July 18 | 7:07 p.m. | NBC Sports Bay Area, MLB Network |
At Toronto Blue Jays | Saturday, July 19 | 3:07 p.m. | NBC Sports Bay Area |
At Toronto Blue Jays | Sunday, July 20 | 12:05 p.m. | The Roku Channel |
At Atlanta Braves | Monday, July 21 | 7:15 p.m. | NBC Sports Bay Area |
At Atlanta Braves | Tuesday, July 22 | 7:15 p.m. | NBC Sports Bay Area |
At Atlanta Braves | Wednesday, July 23 | 12:15 p.m. | NBC Sports Bay Area, MLB Network |
New York | Friday, July 25 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
New York | Saturday, July 26 | 9:05 p.m. | NBC Sports Bay Area, KNTV |
New York | Sunday, July 27 | 4:05 p.m. | NBC Sports Bay Area |
Pittsburgh Pirates | Monday, July 28 | 9:45 p.m. | NBC Sports Bay Area, MLB Network |
Pittsburgh Pirates | Tuesday, July 29 | 9:45 p.m. | NBC Sports Bay Area, MLB Network |
Pittsburgh Pirates | Wednesday, July 30 | 3:45 p.m. | NBC Sports Bay Area |
August |
|||
At New York | Friday, Aug. 1 | 7:10 p.m. | NBC Sports Bay Area |
At New York | Saturday, Aug. 2 | 4:10 p.m. | NBC Sports Bay Area |
At New York | Sunday, Aug. 3 | 1:40 p.m. | NBC Sports Bay Area |
At Pittsburgh Pirates | Monday, Aug. 4 | 6:40 p.m. | NBC Sports Bay Area |
At Pittsburgh Pirates | Tuesday, Aug. 5 | 6:40 p.m. | NBC Sports Bay Area |
At Pittsburgh Pirates | Wednesday, Aug. 6 | 12:35 p.m. | NBC Sports Bay Area |
Washington Nationals | Friday, Aug. 8 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
Washington Nationals | Saturday, Aug. 9 | 4:05 p.m. | NBC Sports Bay Area |
Washington Nationals | Sunday, Aug. 10 | 4:05 p.m. | NBC Sports Bay Area |
San Diego Padres | Monday, Aug. 11 | 9:45 p.m. | NBC Sports Bay Area |
San Diego Padres | Tuesday, Aug. 12 | 9:45 p.m. | NBC Sports Bay Area |
San Diego Padres | Wednesday, Aug. 13 | 3:45 p.m. | NBC Sports Bay Area |
Tampa Bay Rays | Friday, Aug. 15 | 10:15 p.m. | NBC Sports Bay Area |
Tampa Bay Rays | Saturday, Aug. 16 | 9:05 p.m. | NBC Sports Bay Area |
Tampa Bay Rays | Sunday, Aug. 17 | 4:05 p.m. | NBC Sports Bay Area |
At San Diego Padres | Monday, Aug. 18 | 9:40 p.m. | NBC Sports Bay Area |
At San Diego Padres | Tuesday, Aug. 19 | 9:40 p.m. | NBC Sports Bay Area |
At San Diego Padres | Wednesday, Aug. 20 | 9:40 p.m. | NBC Sports Bay Area |
At San Diego Padres | Thursday, Aug. 21 | 4:10 p.m. | NBC Sports Bay Area |
At Milwaukee Brewers | Friday, Aug. 22 | 8:10 p.m. | NBC Sports Bay Area |
At Milwaukee Brewers | Saturday, Aug. 23 | 7:10 p.m. | NBC Sports Bay Area |
At Milwaukee Brewers | Sunday, Aug. 24 | 2:10 p.m. | NBC Sports Bay Area |
Chicago | Tuesday, Aug. 26 | 9:45 p.m. | NBC Sports Bay Area |
Chicago | Wednesday, Aug. 27 | 9:45 p.m. | NBC Sports Bay Area |
Chicago | Thursday, Aug. 28 | 3:45 p.m. | NBC Sports Bay Area |
Baltimore Orioles | Friday, Aug. 29 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
Baltimore Orioles | Saturday, Aug. 30 | 7:00 p.m. | FOX, Fox Deportes |
Baltimore Orioles | Sunday, Aug. 31 | 4:05 p.m. | NBC Sports Bay Area |
September |
|||
At Colorado Rockies | Monday, Sept. 1 | 4:10 p.m. | NBC Sports Bay Area |
At Colorado Rockies | Tuesday, Sept. 2 | 8:40 p.m. | NBC Sports Bay Area |
At Colorado Rockies | Wednesday, Sept. 3 | 8:40 p.m. | NBC Sports Bay Area |
At St. Louis Cardinals | Friday, Sept. 5 | 8:15 p.m. | NBC Sports Bay Area |
At St. Louis Cardinals | Saturday, Sept. 6 | 7:00 p.m. | FOX |
At St. Louis Cardinals | Sunday, Sept. 7 | 2:15 p.m. | NBC Sports Bay Area |
Arizona Diamondbacks | Monday, Sept. 8 | 9:30 p.m. | NBC Sports Bay Area, FS1, Fox Deportes |
Arizona Diamondbacks | Tuesday, Sept. 9 | 9:45 p.m. | NBC Sports Bay Area |
Arizona Diamondbacks | Wednesday, Sept. 10 | 3:45 p.m. | NBC Sports Bay Area |
Los Angeles | Friday, Sept. 12 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
Los Angeles | Saturday, Sept. 13 | 9:05 p.m. | NBC Sports Bay Area |
Los Angeles | Sunday, Sept. 14 | 4:05 p.m. | NBC Sports Bay Area |
At Arizona Diamondbacks | Monday, Sept. 15 | 9:40 p.m. | NBC Sports Bay Area |
At Arizona Diamondbacks | Tuesday, Sept. 16 | 9:40 p.m. | NBC Sports Bay Area |
At Arizona Diamondbacks | Wednesday, Sept. 17 | 3:40 p.m. | NBC Sports Bay Area |
At Los Angeles | Thursday, Sept. 18 | 10:10 p.m. | NBC Sports Bay Area |
At Los Angeles | Friday, Sept. 19 | 10:10 p.m. | NBC Sports Bay Area, KNTV |
At Los Angeles | Saturday, Sept. 20 | 9:10 p.m. | NBC Sports Bay Area |
At Los Angeles | Sunday, Sept. 21 | 4:10 p.m. | NBC Sports Bay Area |
St. Louis Cardinals | Monday, Sept. 22 | 9:45 p.m. | NBC Sports Bay Area |
St. Louis Cardinals | Tuesday, Sept. 23 | 9:45 p.m. | NBC Sports Bay Area |
St. Louis Cardinals | Wednesday, Sept. 24 | 9:45 p.m. | NBC Sports Bay Area |
Colorado Rockies | Friday, Sept. 26 | 10:15 p.m. | NBC Sports Bay Area, KNTV |
Colorado Rockies | Saturday, Sept. 27 | 4:05 p.m. | NBC Sports Bay Area |
Colorado Rockies | Sunday, Sept. 28 | 3:05 p.m. | NBC Sports Bay Area |
Data effective as of post date.
How to watch San Francisco Giants Spring Training games
San Francisco Giants Spring Training games take center stage at Scottsdale Stadium from February to March. While not many preseason games air on TV, select matchups are available on NBC Sports Bay Area and MLB.TV, with additional coverage on MLB Network.
Scroll down for the full schedule of Arizona Cactus League games and preseason exhibition matchups featuring the Giants.
2025 San Francisco Giants Spring Training schedule
Opponent | Day | Time (ET) | Channels |
---|---|---|---|
At Texas Rangers | Saturday, Feb. 22 | 3:05 p.m. | — |
Cincinnati Reds | Sunday, Feb. 23 | 3:05 p.m. | — |
Colorado RockiesSS | Monday, Feb. 24 | 3:05 p.m. | — |
At Los Angeles AngelsSS | Monday, Feb. 24 | 3:10 p.m. | MLB.TV |
At Athletics | Tuesday, Feb. 25 | 3:05 p.m. | — |
Chicago Cubs | Wednesday, Feb. 26 | 3:05 p.m. | — |
At Seattle MarinersSS | Thursday, Feb. 27 | 3:10 p.m. | MLB.TV |
Milwaukee Brewers | Friday, Feb. 28 | 3:05 p.m. | — |
At Los Angeles Dodgers | Saturday, March 1 | 3:05 p.m. | MLB.TV |
Los Angeles Angels | Sunday, March 2 | 3:05 p.m. | — |
At San Diego PadresSS | Tuesday, March 4 | 3:10 p.m. | MLB.TV |
At Arizona Diamondbacks | Wednesday, March 5 | 3:10 p.m. | — |
Chicago White Sox | Thursday, March 6 | 3:05 p.m. | — |
Kansas City RoyalsSS | Saturday, March 8 | 3:05 p.m. | NBC Sports Bay Area |
San Diego PadresSS | Sunday, March 9 | 4:05 p.m. | — |
At Chicago CubsSS | Sunday, March 9 | 4:05 p.m. | MLB.TV |
At Colorado RockiesSS | Monday, March 10 | 3:10 p.m. | — |
Athletics | Tuesday, March 11 | 7:05 p.m. | NBC Sports Bay Area |
At Cleveland Guardians | Wednesday, March 12 | 4:05 p.m. | — |
Texas Rangers | Thursday, March 13 | 3:05 p.m. | — |
At Milwaukee Brewers | Friday, March 14 | 4:10 p.m. | — |
Seattle MarinersSS | Saturday, March 15 | 4:05 p.m. | — |
Spring Breakout: Rangers Prospects at Giants Prospects | Saturday, March 15 | 8:05 p.m. | MLB.TV |
Athletics | Sunday, March 16 | 4:05 p.m. | NBC Sports Bay Area |
At Chicago White Sox | Monday, March 17 | 4:05 p.m. | — |
San Diego PadresSS | Tuesday, March 18 | 9:05 p.m. | MLB.TV |
At Colorado RockiesSS | Tuesday, March 18 | 9:40 p.m. | — |
At Kansas City Royals | Wednesday, March 19 | 9:05 p.m. | MLB Network |
Cleveland Guardians | Friday, March 21 | 4:05 p.m. | — |
Arizona Diamondbacks | Saturday, March 22 | 4:05 p.m. | — |
At River Cats (in Sacramento) | Sunday, March 23 | 8:07 p.m. | — |
Detroit Tigers | Monday, March 24 | 9:45 p.m. | NBC Sports Bay Area |
Detroit Tigers | Tuesday, March 25 | 8:00 p.m. | NBC Sports Bay Area+, MLB Network |
Data effective as of post date.
SS indicates a split-squad game.
How to watch the San Francisco Giants for free
*CableTV.com utilizes paid Amazon links. Amazon.com Price; $39.99 (as of 6/10/25 2:40 p.m. CT). Read full disclaimer.
Some San Francisco Giants games are free to watch using an over-the-air (OTA) antenna. National channels like ABC and FOX show some MLB regular-season games, while KNTV (NBC Bay Area) broadcasts select matchups in the San Francisco region.
To verify your local channels, enter your zip code on the FCC’s Reception Map Tool. Then, swing over to our Best OTA Antennas page for indoor and outdoor antenna recommendations. We highlight the Mohu Leaf 50 above because its 60-mile range is ideal for most suburban areas.
Additionally, free daily MLB games are accessible on MLB.TV by logging in with an MLB.com account. You can also catch games using a free streaming trial from services like DIRECTV STREAM, Fubo, and YouTube TV.
How to watch the San Francisco Giants FAQ
How can I watch the San Francisco Giants on Apple TV?
You can stream select Giants games on Apple TV+ via its weekly Friday Night Baseball telecast. Additional games are accessible on Apple TV devices through TV provider apps—including the MLB app—by logging in with a qualifying TV subscription.
Can I watch the San Francisco Giants on YouTube TV?
Yes, you can watch the San Francisco Giants on YouTube TV. The live TV streaming service includes every key Giants channel apart from MLB Network. In-market viewers even get NBC Sports Bay Area.
How can I watch NBC Sports Bay Area?
Fans within the NBC Sports Bay Area broadcast region can get the channel through select TV providers and as an add-on through Peacock. The network is also available via DIRECTV STREAM, Fubo, Hulu + Live TV, and YouTube TV. Out-of-market viewers can watch Giants games from NBC Sports Bay Area on MLB.TV and MLB EXTRA INNINGS.
Why you should trust us
Our bat-and-ball experts compiled a list of broadcast details for every San Francisco Giants game scheduled for this season. With that information, we determined the best TV services for watching the Giants by analyzing provider prices, channel lineups, and location availability.
Check out our How We Rank page to learn more about our methods.
Disclaimer
Data effective as of post date. Offers and availability may vary by location and are subject to change.
*Amazon.com price as of 6/10/25 2:40 p.m. CT. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon.com at the time of purchase will apply to the purchase of this product. CableTV.com utilizes paid Amazon links.
Certain content that appears on this site comes from Amazon. This content is provided “as is” and is subject to change or removal at any time.