skip to main content
We may earn money when you click our links.

How To Watch the 2026 San Francisco Giants Season

From Oracle Park and beyond, here’s how to watch every San Francisco Giants game on TV.

The San Francisco Giants have hovered around 80 wins for the past four seasons. But that hasn’t translated to a playoff appearance in that span.

Still, watching the Giants is always interesting because they win a lot of games. Could 2026 be the year when they finally break through and get back to October baseball?

If you’re looking to keep tabs on the Giants all season long, I got you covered. Keep scrolling to learn how to tune in with the Giants’ 2026 TV schedule and my plan recommendations.

The official light blue DIRECTV logo.

Spring into baseball with DIRECTV!

DIRECTV has the most MLB games, including Spring Training, period.* Not only that, but this season you can catch the World Baseball Classic and tons of college ball streaming on your favorite devices. With so much live action on deck, it's time to get your game together by scouting DIRECTV's packages today.

View DIRECTV Plans

*Claim based on total games carried on Nat'l and combined local Regional Sports Networks. RSNs avail. with CHOICE package or higher. Avail. of RSNs varies by ZIP code and pkg. Blackouts apply.

Don’t miss the San Francisco Giants on TV!

Enter your zip code below to see the best TV and internet providers in your area.

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 ABC, FOX, NBC, FS1, ESPN, MLB Network, Apple TV, and Peacock to watch certain 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.

Want radio coverage? MLB+ has live audio of every SF Giants game with no blackouts. Fans in California, Hawaii, and Nevada can also tune in on select AM and FM stations via the Giants Radio Network.

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 Network. One game in 2026 will air on ESPN.

Scroll down for the full schedule of Arizona Cactus League games and preseason exhibition matchups featuring the Giants. I’ll update it when more information gets released.

2026 San Francisco Giants Spring Training schedule

Opponent Day Time (ET) Channel
At Seattle Mariners Saturday, Feb. 21 3:10 p.m. NBC Sports Bay Area, NBC Sports App
Chicago Cubs Sunday, Feb. 22 3:05 p.m.
Athletics Monday, Feb. 23 3:05 p.m.
At Los Angeles Angels Tuesday, Feb. 24 3:10 p.m.
At Milwaukee Brewers Wednesday, Feb. 25 3:10 p.m.
Colorado Rockies Thursday, Feb. 26 3:05 p.m.
Los Angeles Dodgers Friday, Feb. 27 3:05 p.m. MLB Network
At Athletics Saturday, Feb. 28 3:05 p.m.
San Diego Padres Sunday, March 1 3:05 p.m.
At Chicago White Sox Monday, March 2 3:05 p.m.
Exhibition: United States Tuesday, March 3 3:05 p.m. ESPN
Seattle Mariners Wednesday, March 4 9:05 p.m. NBC Sports Bay Area
Cincinnati Reds Friday, March 6 3:05 p.m.
Texas RangersSS Saturday, March 7 3:05 p.m. NBC Sports Bay Area, MLB Network
At Arizona DiamondbacksSS Saturday, March 7 3:10 p.m.
At Chicago Cubs Sunday, March 8 4:05 p.m. MLB Network
Los Angeles Angels Monday, March 9 4:05 p.m.
At Cleveland Guardians Tuesday, March 10 4:05 p.m.
At Kansas City RoyalsSS Wednesday, March 11 4:05 p.m.
Chicago White Sox Thursday, March 12 9:05 p.m. NBC Sports Bay Area
Cincinnati RedsSS Friday, March 13 7:05 p.m.
At Cincinnati RedsSS Friday, March 13 9:05 p.m.
Arizona Diamondbacks Saturday, March 14 4:05 p.m. NBC Sports Bay Area, MLB Network
Milwaukee Brewers Sunday, March 15 4:05 p.m.
At San Diego Padres Monday, March 16 4:10 p.m.
At Los Angeles Dodgers Wednesday, March 18 4:05 p.m. MLB Network
Spring Breakout: Reds Prospects at Giants Prospects Thursday, March 19 4:05 p.m. MLB Network
At Colorado Rockies Thursday, March 19 4:10 p.m.
Kansas City RoyalsSS Friday, March 20 8:05 p.m.
At Texas RangersSS Friday, March 20 8:05 p.m.
Cleveland Guardians Saturday, March 21 3:05 p.m.
Exhibition: At River Cats Sunday, March 22 8:07 p.m.
Exhibition: Sultanes Monday, March 23 9:45 p.m. NBC Sports Bay Area
Exhibition: Sultanes Tuesday, March 24 9:45 p.m. NBC Sports Bay Area

Data effective as of post date.

SS indicates a split-squad game.

2026 San Francisco Giants TV schedule

The San Francisco Giants play on Opening Night against the New York Yankees on March 25. Their only three-game series against their rival, the Athletics, starts June 23.

The Giants end their regular season with a three-game series agains the Los Angeles Dodgers.

Check out the complete 2026 Giants TV schedule in the table below—featuring start times and channel listings. I’ll update it when more information becomes available.

Jump to: March | April | May | June | July | August | September

Opponent Day Time (ET) Channel
New York Yankees Wednesday, March 25 8:05 p.m. Netflix
New York Yankees Friday, March 27 4:35 p.m. TBA
New York Yankees Saturday, March 28 7:15 p.m. FOX
At San Diego Padres Monday, March 30 9:40 p.m. FS1
At San Diego Padres Tuesday, March 31 9:40 p.m. TBA
April
At San Diego Padres Wednesday, April 1 4:10 p.m. TBA
New York Mets Thursday, April 2 9:45 p.m. MLB Network
New York Mets Friday, April 3 10:15 p.m. TBA
New York Mets Saturday, April 4 9:05 p.m. TBA
New York Mets Sunday, April 5 4:05 p.m. TBA
Philadelphia Phillies Monday, April 6 9:45 p.m. TBA
Philadelphia Phillies Tuesday, April 7 9:45 p.m. TBA
Philadelphia Phillies Wednesday, April 8 3:45 p.m. TBA
At Baltimore Orioles Friday, April 10 7:05 p.m. TBA
At Baltimore Orioles Saturday, April 11 7:15 p.m. FOX
At Baltimore Orioles Sunday, April 12 1:35 p.m. TBA
At Cincinnati Reds Tuesday, April 14 6:40 p.m. TBA
At Cincinnati Reds Wednesday, April 15 6:40 p.m. TBA
At Cincinnati Reds Thursday, April 16 12:40 p.m. TBA
At Washington Nationals Friday, April 17 6:45 p.m. TBA
At Washington Nationals Saturday, April 18 4:05 p.m. TBA
At Washington Nationals Sunday, April 19 1:35 p.m. TBA
Los Angeles Dodgers Tuesday, April 21 9:45 p.m. TBA
Los Angeles Dodgers Wednesday, April 22 9:45 p.m. TBA
Los Angeles Dodgers Thursday, April 23 3:45 p.m. TBA
Miami Marlins Friday, April 24 10:15 p.m. TBA
Miami Marlins Saturday, April 25 4:05 p.m. TBA
Miami Marlins Sunday, April 26 4:05 p.m. TBA
At Philadelphia Phillies Tuesday, April 28 6:40 p.m. TBA
At Philadelphia Phillies Wednesday, April 29 6:40 p.m. MLB.TV, MLB Network
At Philadelphia Phillies Thursday, April 30 1:05 p.m. TBA
May
At Tampa Bay Rays Friday, May 1 7:10 p.m. TBA
At Tampa Bay Rays Saturday, May 2 6:10 p.m. TBA
At Tampa Bay Rays Sunday, May 3 1:40 p.m. TBA
San Diego Padres Monday, May 4 9:45 p.m. TBA
San Diego Padres Tuesday, May 5 9:45 p.m. TBA
San Diego Padres Wednesday, May 6 3:45 p.m. TBA
Pittsburgh Pirates Friday, May 8 10:15 p.m. TBA
Pittsburgh Pirates Saturday, May 9 9:05 p.m. TBA
Pittsburgh Pirates Sunday, May 10 4:05 p.m. TBA
At Los Angeles Dodgers Monday, May 11 10:10 p.m. TBA
At Los Angeles Dodgers Tuesday, May 12 10:10 p.m. TBA
At Los Angeles Dodgers Wednesday, May 13 10:10 p.m. TBA
At Los Angeles Dodgers Thursday, May 14 10:10 p.m. MLB.TV, MLB Network
At Oakland Athletics Friday, May 15 9:40 p.m. TBA
At Oakland Athletics Saturday, May 16 9:40 p.m. TBA
At Oakland Athletics Sunday, May 17 4:05 p.m. TBA
At Arizona Diamondbacks Monday, May 18 9:40 p.m. TBA
At Arizona Diamondbacks Tuesday, May 19 9:40 p.m. TBA
At Arizona Diamondbacks Wednesday, May 20 3:40 p.m. TBA
Chicago White Sox Friday, May 22 10:15 p.m. TBA
Chicago White Sox Saturday, May 23 4:05 p.m. TBA
Chicago White Sox Sunday, May 24 4:05 p.m. TBA
Arizona Diamondbacks Monday, May 25 5:05 p.m. TBA
Arizona Diamondbacks Tuesday, May 26 9:45 p.m. TBA
Arizona Diamondbacks Wednesday, May 27 3:45 p.m. TBA
At Colorado Rockies Friday, May 29 8:40 p.m. TBA
At Colorado Rockies Saturday, May 30 9:10 p.m. TBA
At Colorado Rockies Sunday, May 31 3:10 p.m. TBA
June
At Milwaukee Brewers Monday, June 1 7:40 p.m. MLB.TV, FS1
At Milwaukee Brewers Tuesday, June 2 7:40 p.m. TBA
At Milwaukee Brewers Wednesday, June 3 7:40 p.m. TBA
At Milwaukee Brewers Thursday, June 4 2:10 p.m. TBA
At Chicago Cubs Friday, June 5 2:20 p.m. TBA
At Chicago Cubs Saturday, June 6 2:20 p.m. TBA
At Chicago Cubs Sunday, June 7 8:20 p.m. NBC, Peacock
Washington Nationals Monday, June 8 9:45 p.m. TBA
Washington Nationals Tuesday, June 9 9:45 p.m. TBA
Washington Nationals Wednesday, June 10 3:45 p.m. TBA
Chicago Cubs Friday, June 12 10:15 p.m. TBA
Chicago Cubs Saturday, June 13 10:05 p.m. TBA
Chicago Cubs Sunday, June 14 3:10 p.m. ABC
At Atlanta Braves Tuesday, June 16 7:15 p.m. TBA
At Atlanta Braves Wednesday, June 17 7:15 p.m. TBA
At Atlanta Braves Thursday, June 18 7:15 p.m. TBA
At Miami Marlins Friday, June 19 7:10 p.m. TBA
At Miami Marlins Saturday, June 20 4:10 p.m. TBA
At Miami Marlins Sunday, June 21 1:40 p.m. TBA
Athletics Tuesday, June 23 9:45 p.m. TBA
Athletics Wednesday, June 24 9:45 p.m. TBA
Athletics Thursday, June 25 3:45 p.m. TBA
Atlanta Braves Friday, June 26 10:15 p.m. TBA
Atlanta Braves Saturday, June 27 9:05 p.m. TBA
Atlanta Braves Sunday, June 28 4:05 p.m. TBA
At Arizona Diamondbacks Monday, June 29 9:40 p.m. TBA
At Arizona Diamondbacks Tuesday, June 30 9:40 p.m. TBA
July
At Arizona Diamondbacks Wednesday, July 1 9:40 p.m. TBA
At Colorado Rockies Friday, July 3 8:10 p.m. TBA
At Colorado Rockies Saturday, July 4 8:10 p.m. TBA
At Colorado Rockies Sunday, July 5 4:00 p.m. Peacock
Toronto Blue Jays Monday, July 6 9:45 p.m. TBA
Toronto Blue Jays Tuesday, July 7 9:45 p.m. TBA
Toronto Blue Jays Wednesday, July 8 3:45 p.m. TBA
Colorado Rockies Thursday, July 9 9:45 p.m. TBA
Colorado Rockies Friday, July 10 10:15 p.m. TBA
Colorado Rockies Saturday, July 11 4:05 p.m. TBA
Colorado Rockies Sunday, July 12 4:05 p.m. TBA
Home Run Derby Monday, July 13 8:00 p.m. Netflix
MLB All-Star Game Tuesday, July 14 8:00 p.m. FOX, Fox Deportes
At Seattle Mariners Friday, July 17 10:10 p.m. TBA
At Seattle Mariners Saturday, July 18 8:08 p.m. FOX
At Seattle Mariners Sunday, July 19 4:10 p.m. TBA
At Kansas City Royals Monday, July 20 7:40 p.m. TBA
At Kansas City Royals Tuesday, July 21 7:40 p.m. TBA
At Kansas City Royals Wednesday, July 22 2:10 p.m. TBA
Los Angeles Angels Friday, July 24 10:15 p.m. TBA
Los Angeles Angels Saturday, July 25 4:05 p.m. TBA
Los Angeles Angels Sunday, July 26 4:05 p.m. TBA
Milwaukee Brewers Monday, July 27 9:45 p.m. TBA
Milwaukee Brewers Tuesday, July 28 9:45 p.m. TBA
Milwaukee Brewers Wednesday, July 29 3:45 p.m. TBA
At San Diego Padres Thursday, July 30 9:40 p.m. TBA
At San Diego Padres Friday, July 31 9:40 p.m. TBA
August
At San Diego Padres Saturday, Aug. 1 8:40 p.m. TBA
At San Diego Padres Sunday, Aug. 2 4:10 p.m. TBA
At Texas Rangers Monday, Aug. 3 8:05 p.m. TBA
At Texas Rangers Tuesday, Aug. 4 8:05 p.m. TBA
At Texas Rangers Wednesday, Aug. 5 2:35 p.m. TBA
Detroit Tigers Friday, Aug. 7 10:15 p.m. TBA
Detroit Tigers Saturday, Aug. 8 7:15 p.m. FOX
Detroit Tigers Sunday, Aug. 9 4:05 p.m. TBA
Houston Astros Monday, Aug. 10 9:45 p.m. TBA
Houston Astros Tuesday, Aug. 11 9:45 p.m. TBA
Houston Astros Wednesday, Aug. 12 3:45 p.m. TBA
Colorado Rockies Friday, Aug. 14 10:15 p.m. TBA
Colorado Rockies Saturday, Aug. 15 4:05 p.m. TBA
Colorado Rockies Sunday, Aug. 16 4:05 p.m. TBA
At Cleveland Guardians Tuesday, Aug. 18 6:40 p.m. TBA
At Cleveland Guardians Wednesday, Aug. 19 6:40 p.m. TBA
At Cleveland Guardians Thursday, Aug. 20 1:10 p.m. TBA
At Boston Red Sox Friday, Aug. 21 7:10 p.m. TBA
At Boston Red Sox Saturday, Aug. 22 7:15 p.m. FOX
At Boston Red Sox Sunday, Aug. 23 3:10 p.m. NBC, Peacock
Cincinnati Reds Monday, Aug. 24 9:45 p.m. FS1
Cincinnati Reds Tuesday, Aug. 25 9:45 p.m. TBA
Cincinnati Reds Wednesday, Aug. 26 3:45 p.m. TBA
Arizona Diamondbacks Thursday, Aug. 27 9:45 p.m. TBA
Arizona Diamondbacks Friday, Aug. 28 10:15 p.m. TBA
Arizona Diamondbacks Saturday, Aug. 29 10:05 p.m. TBA
Arizona Diamondbacks Sunday, Aug. 30 4:05 p.m. TBA
September
At Pittsburgh Pirates Tuesday, Sept. 1 6:40 p.m. TBA
At Pittsburgh Pirates Wednesday, Sept. 2 6:40 p.m. TBA
At Pittsburgh Pirates Thursday, Sept. 3 12:35 p.m. TBA
At New York Mets Friday, Sept. 4 7:10 p.m. TBA
At New York Mets Saturday, Sept. 5 4:10 p.m. TBA
At New York Mets Sunday, Sept. 6 1:40 p.m. TBA
St. Louis Cardinals Monday, Sept. 7 8:10 p.m. NBC, Peacock
St. Louis Cardinals Tuesday, Sept. 8 9:45 p.m. TBA
St. Louis Cardinals Wednesday, Sept. 9 3:45 p.m. TBA
San Diego Padres Friday, Sept. 11 10:15 p.m. TBA
San Diego Padres Saturday, Sept. 12 4:05 p.m. TBA
San Diego Padres Sunday, Sept. 13 7:20 p.m. Peacock
At St. Louis Cardinals Monday, Sept. 14 7:45 p.m. TBA
At St. Louis Cardinals Tuesday, Sept. 15 7:45 p.m. TBA
At St. Louis Cardinals Wednesday, Sept. 16 1:15 p.m. TBA
At Los Angeles Dodgers Friday, Sept. 18 10:10 p.m. TBA
At Los Angeles Dodgers Saturday, Sept. 19 9:10 p.m. TBA
At Los Angeles Dodgers Sunday, Sept. 20 4:10 p.m. TBA
Minnesota Twins Monday, Sept. 21 9:45 p.m. TBA
Minnesota Twins Tuesday, Sept. 22 9:45 p.m. TBA
Minnesota Twins Wednesday, Sept. 23 3:45 p.m. TBA
Los Angeles Dodgers Friday, Sept. 25 10:15 p.m. TBA
Los Angeles Dodgers Saturday, Sept. 26 4:05 p.m. TBA
Los Angeles Dodgers Sunday, Sept. 27 3:05 p.m. TBA

Data effective as of post date.

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 delivers the most comprehensive local and national MLB coverage. It has NBC Sports Bay Area as well as national MLB channels like FOX, NBC, 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.

Standalone Giants in-market TV packages

The San Francisco Giants TV logo on an orange background.

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 Premium subscriber, you can add NBC Sports Bay Area to any base plan ($7.99–$16.99/mo.) for an extra $17.95/mo. That’s a handy option if you also support the Golden State Warriors.

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 Peacock?

Yes, you can watch the San Francisco Giants with a Peacock Premium subscription. At least five games—three of which are also on NBC—will stream on the platform during the 2026 season.

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, 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.

How many World Series have the Giants won?

The Giants have won eight championships. Their most recent title was in 2014.

Why you should trust us

CableTV.com sports editor, Taylor Kujawa, compiled a list of broadcast details for every San Francisco Giants game scheduled for this season. With that information, he 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.

CableTV.com Sports logo featuring animated athlete with raised hands.

Don't miss an update

Stay updated on the latest products and services anytime anywhere.