The 2026 Major League Baseball season has reached its high-stakes summer stretch, and the San Francisco Giants are battling through the NL West divisional race. To help you track every out of the 162-game marathon, we have updated our signature Free 2026 San Francisco Giants Printable Schedule (PDF) with finalized broadcast information, local time zones, and summer pitching rotations. For the official source, see the San Francisco Giants schedule at MLB.com.
- Season: 162 games from late March through September 2026, plus the postseason for playoff qualifiers.
- National TV: FOX and FS1 (Saturdays and the World Series), NBC and Peacock (Sunday Night Baseball and the Wild Card round), TBS (Tuesday nights), Apple TV+ (Friday nights), and Netflix (Opening Night and special events).
- Local and streaming: most games air on your team regional sports network; out-of-market games stream on MLB.TV.
2026 San Francisco Giants Schedule: Summer Divisional Stretch

Last Updated: June 24, 2026
When is the next San Francisco Giants game on TV? The San Francisco Giants open a 1-game home series against the Athletics on Thursday, June 25, 2026. First pitch is set for 3:45 PM ET (12:45 PM PT). The game broadcasts on NBC Sports BA and is available out-of-market on MLB.tv.
Next Up: 1-Game Home Series vs Athletics
| Thu, Jun 25 | 3:45 PM ET | NBC Sports BA | Series Opener |
Fan Note: Right after the Athletics series, the San Francisco Giants host the Atlanta Braves (Jun 26 – 28). Use the printable download above to print your road-trip tracker.
Remaining 2026 San Francisco Giants Schedule
The full remaining 2026 San Francisco Giants schedule, broken out by month. All times are Eastern. Times and TV are subject to change.
June 2026
| Date | Matchup | Time (ET) | TV |
|---|---|---|---|
| Fri, Jun 12 | vs Chicago Cubs | 10:15 PM ET | KNTV |
| Sat, Jun 13 | vs Chicago Cubs | 10:05 PM ET | NBC Sports BA |
| Sun, Jun 14 | vs Chicago Cubs | 3:10 PM ET | ABC |
| Tue, Jun 16 | @ Atlanta Braves | 7:15 PM ET | NBC Sports BA |
| Wed, Jun 17 | @ Atlanta Braves | 7:15 PM ET | NBC Sports BA |
| Thu, Jun 18 | @ Atlanta Braves | 7:15 PM ET | NBC Sports BA |
| Fri, Jun 19 | @ Miami Marlins | 7:10 PM ET | NBC Sports BA |
| Sat, Jun 20 | @ Miami Marlins | 4:10 PM ET | NBC Sports BA |
| Sun, Jun 21 | @ Miami Marlins | 1:40 PM ET | NBC Sports BA |
| Tue, Jun 23 | vs Athletics | 9:45 PM ET | NBC Sports BA |
| Wed, Jun 24 | vs Athletics | 9:45 PM ET | NBC Sports BA |
| Thu, Jun 25 | vs Athletics | 3:45 PM ET | NBC Sports BA |
| Fri, Jun 26 | vs Atlanta Braves | 10:15 PM ET | NBC Sports BA |
| Sat, Jun 27 | vs Atlanta Braves | 9:05 PM ET | NBC Sports BA |
| Sun, Jun 28 | vs Atlanta Braves | 4:05 PM ET | NBC Sports BA |
| Mon, Jun 29 | @ Arizona Diamondbacks | 9:40 PM ET | NBC Sports BA |
| Tue, Jun 30 | @ Arizona Diamondbacks | 9:40 PM ET | NBC Sports BA |
July 2026
| Date | Matchup | Time (ET) | TV |
|---|---|---|---|
| Wed, Jul 1 | @ Arizona Diamondbacks | 9:40 PM ET | NBC Sports BA |
| Fri, Jul 3 | @ Colorado Rockies | 8:10 PM ET | NBC Sports BA |
| Sat, Jul 4 | @ Colorado Rockies | 8:10 PM ET | NBC Sports BA |
| Sun, Jul 5 | @ Colorado Rockies | 4:00 PM ET | Peacock |
| Mon, Jul 6 | vs Toronto Blue Jays | 9:45 PM ET | NBC Sports BA |
| Tue, Jul 7 | vs Toronto Blue Jays | 9:45 PM ET | NBC Sports BA |
| Wed, Jul 8 | vs Toronto Blue Jays | 3:45 PM ET | NBC Sports BA |
| Thu, Jul 9 | vs Colorado Rockies | 9:45 PM ET | NBC Sports BA |
| Fri, Jul 10 | vs Colorado Rockies | 10:15 PM ET | NBC Sports BA |
| Sat, Jul 11 | vs Colorado Rockies | 4:05 PM ET | NBC Sports BA |
| Sun, Jul 12 | vs Colorado Rockies | 4:05 PM ET | NBC Sports BA |
| Fri, Jul 17 | @ Seattle Mariners | 10:10 PM ET | NBC Sports BA |
| Sat, Jul 18 | @ Seattle Mariners | 8:08 PM ET | FOX |
| Sun, Jul 19 | @ Seattle Mariners | 4:10 PM ET | NBC Sports BA |
| Mon, Jul 20 | @ Kansas City Royals | 7:40 PM ET | NBC Sports BA |
| Tue, Jul 21 | @ Kansas City Royals | 7:40 PM ET | NBC Sports BA |
| Wed, Jul 22 | @ Kansas City Royals | 2:10 PM ET | NBC Sports BA |
| Fri, Jul 24 | vs Los Angeles Angels | 10:15 PM ET | NBC Sports BA |
| Sat, Jul 25 | vs Los Angeles Angels | 4:05 PM ET | NBC Sports BA |
| Sun, Jul 26 | vs Los Angeles Angels | 4:05 PM ET | NBC Sports BA |
| Mon, Jul 27 | vs Milwaukee Brewers | 9:45 PM ET | NBC Sports BA |
| Tue, Jul 28 | vs Milwaukee Brewers | 9:45 PM ET | NBC Sports BA |
| Wed, Jul 29 | vs Milwaukee Brewers | 3:45 PM ET | NBC Sports BA |
| Thu, Jul 30 | @ San Diego Padres | 9:40 PM ET | NBC Sports BA |
| Fri, Jul 31 | @ San Diego Padres | 9:40 PM ET | Apple TV |
August 2026
| Date | Matchup | Time (ET) | TV |
|---|---|---|---|
| Sat, Aug 1 | @ San Diego Padres | 8:40 PM ET | NBC Sports BA |
| Sun, Aug 2 | @ San Diego Padres | 4:10 PM ET | NBC Sports BA |
| Mon, Aug 3 | @ Texas Rangers | 8:05 PM ET | MLB.tv |
| Tue, Aug 4 | @ Texas Rangers | 8:05 PM ET | NBC Sports BA |
| Wed, Aug 5 | @ Texas Rangers | 2:35 PM ET | NBC Sports BA |
| Fri, Aug 7 | vs Detroit Tigers | 10:15 PM ET | NBC Sports BA |
| Sat, Aug 8 | vs Detroit Tigers | 7:15 PM ET | FOX |
| Sun, Aug 9 | vs Detroit Tigers | 4:05 PM ET | NBC Sports BA |
| Mon, Aug 10 | vs Houston Astros | 9:45 PM ET | NBC Sports BA |
| Tue, Aug 11 | vs Houston Astros | 9:45 PM ET | NBC Sports BA |
| Wed, Aug 12 | vs Houston Astros | 3:45 PM ET | NBC Sports BA |
| Fri, Aug 14 | vs Colorado Rockies | 10:15 PM ET | NBC Sports BA |
| Sat, Aug 15 | vs Colorado Rockies | 4:05 PM ET | NBC Sports BA |
| Sun, Aug 16 | vs Colorado Rockies | 4:05 PM ET | NBC Sports BA |
| Tue, Aug 18 | @ Cleveland Guardians | 6:40 PM ET | NBC Sports BA |
| Wed, Aug 19 | @ Cleveland Guardians | 6:40 PM ET | NBC Sports BA |
| Thu, Aug 20 | @ Cleveland Guardians | 1:10 PM ET | NBC Sports BA |
| Fri, Aug 21 | @ Boston Red Sox | 7:10 PM ET | NBC Sports BA |
| Sat, Aug 22 | @ Boston Red Sox | 7:15 PM ET | FOX |
| Sun, Aug 23 | @ Boston Red Sox | 3:10 PM ET | NBC/Peacock |
| Mon, Aug 24 | vs Cincinnati Reds | 9:45 PM ET | FS1 |
| Tue, Aug 25 | vs Cincinnati Reds | 9:45 PM ET | NBC Sports BA |
| Wed, Aug 26 | vs Cincinnati Reds | 3:45 PM ET | NBC Sports BA |
| Thu, Aug 27 | vs Arizona Diamondbacks | 9:45 PM ET | NBC Sports BA |
| Fri, Aug 28 | vs Arizona Diamondbacks | 10:15 PM ET | NBC Sports BA |
| Sat, Aug 29 | vs Arizona Diamondbacks | 10:05 PM ET | NBC Sports BA |
| Sun, Aug 30 | vs Arizona Diamondbacks | 4:05 PM ET | NBC Sports BA |
September 2026
| Date | Matchup | Time (ET) | TV |
|---|---|---|---|
| Tue, Sep 1 | @ Pittsburgh Pirates | 6:40 PM ET | NBC Sports BA |
| Wed, Sep 2 | @ Pittsburgh Pirates | 6:40 PM ET | NBC Sports BA |
| Thu, Sep 3 | @ Pittsburgh Pirates | 12:35 PM ET | NBC Sports BA |
| Fri, Sep 4 | @ New York Mets | 7:10 PM ET | NBC Sports BA |
| Sat, Sep 5 | @ New York Mets | 4:10 PM ET | NBC Sports BA |
| Sun, Sep 6 | @ New York Mets | 1:40 PM ET | NBC Sports BA |
| Mon, Sep 7 | vs St. Louis Cardinals | 8:10 PM ET | NBC/Peacock |
| Tue, Sep 8 | vs St. Louis Cardinals | 9:45 PM ET | NBC Sports BA |
| Wed, Sep 9 | vs St. Louis Cardinals | 3:45 PM ET | NBC Sports BA |
| Fri, Sep 11 | vs San Diego Padres | 10:15 PM ET | NBC Sports BA |
| Sat, Sep 12 | vs San Diego Padres | 4:05 PM ET | NBC Sports BA |
| Sun, Sep 13 | vs San Diego Padres | 7:20 PM ET | Peacock |
| Mon, Sep 14 | @ St. Louis Cardinals | 7:45 PM ET | NBC Sports BA |
| Tue, Sep 15 | @ St. Louis Cardinals | 7:45 PM ET | NBC Sports BA |
| Wed, Sep 16 | @ St. Louis Cardinals | 1:15 PM ET | NBC Sports BA |
| Fri, Sep 18 | @ Los Angeles Dodgers | 10:10 PM ET | NBC Sports BA |
| Sat, Sep 19 | @ Los Angeles Dodgers | 9:10 PM ET | NBC Sports BA |
| Sun, Sep 20 | @ Los Angeles Dodgers | 4:10 PM ET | NBC Sports BA |
| Mon, Sep 21 | vs Minnesota Twins | 9:45 PM ET | NBC Sports BA |
| Tue, Sep 22 | vs Minnesota Twins | 9:45 PM ET | NBC Sports BA |
| Wed, Sep 23 | vs Minnesota Twins | 3:45 PM ET | NBC Sports BA |
| Fri, Sep 25 | vs Los Angeles Dodgers | 10:15 PM ET | NBC Sports BA |
| Sat, Sep 26 | vs Los Angeles Dodgers | 4:05 PM ET | NBC Sports BA |
| Sun, Sep 27 | vs Los Angeles Dodgers | 3:05 PM ET | NBC Sports BA |
How to Watch: NBC Sports Bay Area & TV Schedule
For the 2026 season, NBC Sports Bay Area remains the primary home for Giants baseball, with select games airing on national and streaming platforms.
- Local TV: NBC Sports Bay Area (available on Xfinity Ch. 720/105, DIRECTV Ch. 696, and Dish Ch. 419).
- National TV: Select matchups will air on FOX, FS1, and MLB Network.
- Streaming: Watch via the NBC Sports App (with cable login), Fubo, or Peacock for select Sunday Night Baseball windows. Netflix also hosted the historic season opener on March 25.
- Radio: The legendary team of Miller, Flemming, Kuiper, and Krukow are on KNBR 680 AM / 104.5 FM. Spanish broadcasts air on KXZM 93.7 FM.
[FREE DOWNLOAD] 2026 Giants Printable Schedule (PDF)
Our signature 2026 San Francisco Giants printable schedule is optimized for the 2026 season. This high-resolution PDF includes all home/away designations and holiday game times.
MLB Resources & Internal Links
Stay ahead of the 2026 season with our comprehensive MLB guides and printables:
- 2026 MLB Standings: Division Races and Playoff Picture
- Full 2026 MLB Schedule & Key Dates
- 2026 MLB Playoff Schedule & World Series Bracket
- Printable MLB Team Schedules (All 30 Teams)
Frequently Asked Questions: 2026 Giants Schedule
Why was the Giants’ first game on Netflix? Major League Baseball launched a new streaming partnership in 2026, with Netflix hosting the standalone season opener between the Giants and Yankees on March 25.
Is the Giants game on YouTube TV? Yes, NBC Sports Bay Area is available on YouTube TV for fans within the San Francisco/Oakland/San Jose local market.
Who are the Giants broadcasters for 2026? The “Core Four” of Duane Kuiper, Mike Krukow, Jon Miller, and Dave Flemming continue to anchor the coverage across TV and radio for the 2026 season.