Choose Full League or One Team
Print every regular-season game, or open one team for a shorter document.
Use the filters to narrow the 2026 San Francisco Giants schedule, then print the visible games or save them as a PDF. Eastern Time and browser-local time are shown together when a confirmed start time is available.
Eastern Time and browser-local time are shown when available. Schedule and TV information can change. Generated November 14, 2026.
Print every regular-season game, or open one team for a shorter document.
Narrow the schedule by date, status, TV service, opponent or venue when needed.
Landscape orientation keeps dates, matchups, TV information and venues easy to scan.
Choose a printer or Save as PDF in the destination menu supplied by your browser.
| Date / Time | Matchup | Status | TV / Streaming | Probable Pitchers | Venue | Links |
|---|---|---|---|---|---|---|
|
Wed, Mar 25
8:05 PM ET
|
Final |
Netflix
|
NYY: Max Fried
4-3 · ERA 3.21 · 50 SO · WHIP 1.01 · 61.2 IP
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
|
Oracle Park |
||
|
Fri, Mar 27
4:35 PM ET
|
Final |
NBCS BAYES
|
NYY: Cam Schlittler
9-5 · ERA 2.01 · 131 SO · WHIP 0.93 · 112.0 IP
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
|
Oracle Park |
||
|
Sat, Mar 28
7:15 PM ET
|
Final |
FOX
|
NYY: Will Warren
7-4 · ERA 4.15 · 94 SO · WHIP 1.37 · 93.1 IP
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
|
Oracle Park |
||
|
Mon, Mar 30
9:40 PM ET
|
Final |
FS1NBCS BAPadres.TV Presented by UC San Diego Health
|
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
SD: Walker Buehler
5-5 · ERA 5.07 · 80 SO · WHIP 1.39 · 87.0 IP
|
Petco Park |
||
|
Tue, Mar 31
9:40 PM ET
|
Final |
NBCS BAPadres.TV Presented by UC San Diego Health
|
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
SD: Germán Márquez
4-2 · ERA 5.02 · 24 SO · WHIP 1.43 · 37.2 IP
|
Petco Park |
||
|
Wed, Apr 1
4:10 PM ET
|
Final |
NBCS BAPadres.TV Presented by UC San Diego Health
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
SD: Nick Pivetta
1-2 · ERA 4.50 · 24 SO · WHIP 1.13 · 16.0 IP
|
Petco Park |
||
|
Thu, Apr 2
9:45 PM ET
|
Final |
MLB NetworkNBCS BASNY
|
NYM: David Peterson
4-7 · ERA 6.75 · 68 SO · WHIP 1.67 · 77.1 IP
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
|
Oracle Park |
||
|
Fri, Apr 3
10:15 PM ET
|
10-3
|
Final |
KNTVNBCS BAWPIX
|
NYM: Nolan McLean
6-5 · ERA 3.73 · 118 SO · WHIP 1.12 · 101.1 IP
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
|
Oracle Park |
|
|
Sat, Apr 4
9:05 PM ET
|
Final |
NBCS BASNY
|
NYM: Clay Holmes
4-4 · ERA 2.39 · 45 SO · WHIP 1.10 · 52.2 IP
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
|
Oracle Park |
||
|
Sun, Apr 5
4:05 PM ET
|
Final |
NBCS BASNY
|
NYM: Kodai Senga
0-7 · ERA 8.92 · 46 SO · WHIP 1.80 · 38.1 IP
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
|
Oracle Park |
||
|
Mon, Apr 6
9:45 PM ET
|
Final |
NBCS BANBCSP+
|
PHI: Andrew Painter
1-8 · ERA 7.06 · 53 SO · WHIP 1.66 · 65.0 IP
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
|
Oracle Park |
||
|
Tue, Apr 7
9:45 PM ET
|
Final |
NBCS BA+NBCSP+
|
PHI: Cristopher Sánchez
10-4 · ERA 2.62 · 137 SO · WHIP 1.16 · 120.1 IP
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
|
Oracle Park |
||
|
Wed, Apr 8
3:45 PM ET
|
Final |
NBCS BANBCSP
|
PHI: Aaron Nola
3-6 · ERA 5.87 · 94 SO · WHIP 1.46 · 92.0 IP
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
|
Oracle Park |
||
|
Fri, Apr 10
7:15 PM ET
|
Final |
Apple TV
|
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
BAL: Shane Baz
4-9 · ERA 4.21 · 90 SO · WHIP 1.37 · 107.0 IP
|
Oriole Park at Camden Yards |
||
|
Sat, Apr 11
7:15 PM ET
|
Final |
FOX
|
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
BAL: Chris Bassitt
4-4 · ERA 5.27 · 37 SO · WHIP 1.63 · 56.1 IP
|
Oriole Park at Camden Yards |
||
|
Sun, Apr 12
1:35 PM ET
|
Final |
MASNNBCS BA
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
BAL: Cade Povich
1-1 · ERA 5.12 · 12 SO · WHIP 1.34 · 19.1 IP
|
Oriole Park at Camden Yards |
||
|
Tue, Apr 14
6:40 PM ET
|
Final |
NBCS BAReds.TV
|
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
CIN: Brady Singer
3-8 · ERA 5.03 · 71 SO · WHIP 1.54 · 82.1 IP
|
Great American Ball Park |
||
|
Wed, Apr 15
6:40 PM ET
|
Final |
NBCS BAReds.TV
|
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
CIN: Rhett Lowder
3-6 · ERA 5.05 · 58 SO · WHIP 1.55 · 67.2 IP
|
Great American Ball Park |
||
|
Thu, Apr 16
12:40 PM ET
|
Final |
NBCS BAReds.TV
|
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
CIN: Chase Burns
11-1 · ERA 2.54 · 118 SO · WHIP 1.11 · 102.2 IP
|
Great American Ball Park |
||
|
Fri, Apr 17
6:45 PM ET
|
Final |
Fox 5 WTTGGray MediaNationals.TV
|
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
WSH: Zack Littell
7-6 · ERA 5.02 · 52 SO · WHIP 1.31 · 86.0 IP
|
Nationals Park |
||
|
Sat, Apr 18
4:05 PM ET
|
Final |
Nationals.TVNBCS BA
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
WSH: Cade Cavalli
5-4 · ERA 3.88 · 105 SO · WHIP 1.38 · 92.2 IP
|
Nationals Park |
||
|
Sun, Apr 19
1:35 PM ET
|
Final |
Nationals.TVNBCS BA
|
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
WSH: PJ Poulin
3-0 · ERA 2.83 · 22 SO · WHIP 1.31 · 35.0 IP
|
Nationals Park |
||
|
Tue, Apr 21
9:45 PM ET
|
Final |
NBCS BASportsNet LA
|
LAD: Yoshinobu Yamamoto
9-5 · ERA 2.49 · 100 SO · WHIP 0.88 · 104.2 IP
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
|
Oracle Park |
||
|
Wed, Apr 22
9:45 PM ET
|
Final |
NBCS BASportsNet LA
|
LAD: Shohei Ohtani
8-2 · ERA 1.79 · 95 SO · WHIP 0.95 · 85.2 IP
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
|
Oracle Park |
||
|
Thu, Apr 23
3:45 PM ET
|
Final |
NBCS BASportsNet LA
|
LAD: Tyler Glasnow
3-0 · ERA 2.72 · 49 SO · WHIP 0.83 · 39.2 IP
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
|
Oracle Park |
||
|
Fri, Apr 24
10:15 PM ET
|
Final |
Marlins.TV presented by Werner, Hoffman, Greig & GarciaNBCS BA
|
MIA: Sandy Alcantara
10-4 · ERA 4.00 · 92 SO · WHIP 1.25 · 123.2 IP
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
|
Oracle Park |
||
|
Sat, Apr 25
4:05 PM ET
|
Final |
Marlins.TV presented by Werner, Hoffman, Greig & GarciaNBCS BA
|
MIA: Eury Pérez
5-6 · ERA 3.84 · 89 SO · WHIP 1.10 · 79.2 IP
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
|
Oracle Park |
||
|
Sun, Apr 26
4:05 PM ET
|
Final |
Marlins.TV presented by Werner, Hoffman, Greig & GarciaNBCS BA
|
MIA: Max Meyer
9-1 · ERA 2.58 · 116 SO · WHIP 1.11 · 108.0 IP
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
|
Oracle Park |
||
|
Tue, Apr 28
6:40 PM ET
|
Final |
NBCS BANBCSP
|
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
PHI: Jesús Luzardo
7-4 · ERA 3.75 · 125 SO · WHIP 1.27 · 103.1 IP
|
Citizens Bank Park |
||
|
Thu, Apr 30
12:35 PM ET
|
Final |
NBC 10NBCS BANBCSP
|
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
PHI: Cristopher Sánchez
10-4 · ERA 2.62 · 137 SO · WHIP 1.16 · 120.1 IP
|
Citizens Bank Park |
||
|
Thu, Apr 30
5:35 PM ET
|
Final |
MLB NetworkNBCS BANBCSP
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
PHI: Tim Mayza
2-2 · ERA 2.81 · 42 SO · WHIP 1.01 · 41.2 IP
|
Citizens Bank Park |
||
|
Fri, May 1
7:10 PM ET
|
Final |
NBCS BARays.TV
|
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
TB: Shane McClanahan
8-5 · ERA 2.83 · 82 SO · WHIP 1.13 · 86.0 IP
|
Tropicana Field |
||
|
Sat, May 2
6:10 PM ET
|
Final |
NBCS BARays.TV
|
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
TB: Griffin Jax
4-6 · ERA 3.60 · 68 SO · WHIP 1.22 · 65.0 IP
|
Tropicana Field |
||
|
Sun, May 3
1:40 PM ET
|
Final |
NBCS BARays.TV
|
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
TB: Steven Matz
4-4 · ERA 6.28 · 41 SO · WHIP 1.40 · 53.0 IP
|
Tropicana Field |
||
|
Mon, May 4
9:45 PM ET
|
Final |
NBCS BAPadres.TV Presented by UC San Diego Health
|
SD: Randy Vásquez
6-6 · ERA 4.71 · 60 SO · WHIP 1.50 · 84.0 IP
SF: Trevor McDonald
3-7 · ERA 5.46 · 50 SO · WHIP 1.38 · 59.1 IP
|
Oracle Park |
||
|
Tue, May 5
9:45 PM ET
|
10-5
|
Final |
NBCS BAPadres.TV Presented by UC San Diego Health
|
SD: Walker Buehler
5-5 · ERA 5.07 · 80 SO · WHIP 1.39 · 87.0 IP
SF: Logan Webb
5-7 · ERA 3.86 · 80 SO · WHIP 1.16 · 100.1 IP
|
Oracle Park |
|
|
Wed, May 6
3:45 PM ET
|
Final |
NBCS BAPadres.TV Presented by UC San Diego Health
|
SD: Bradgley Rodriguez
1-2 · ERA 2.15 · 35 SO · WHIP 1.17 · 37.2 IP
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
|
Oracle Park |
||
|
Fri, May 8
10:15 PM ET
|
Final |
KNTVNBCS BASportsNet Pittsburgh
|
PIT: Carmen Mlodzinski
5-3 · ERA 3.24 · 62 SO · WHIP 1.35 · 77.2 IP
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
|
Oracle Park |
||
|
Sat, May 9
9:05 PM ET
|
Final |
NBCS BASportsNet Pittsburgh
|
PIT: Braxton Ashcraft
9-3 · ERA 3.24 · 122 SO · WHIP 1.10 · 108.1 IP
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
|
Oracle Park |
||
|
Sun, May 10
4:05 PM ET
|
Final |
NBCS BASportsNet Pittsburgh
|
PIT: Bubba Chandler
3-8 · ERA 4.82 · 79 SO · WHIP 1.44 · 89.2 IP
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
|
Oracle Park |
||
|
Mon, May 11
10:10 PM ET
|
Final |
NBCS BASportsNet LA
|
SF: Trevor McDonald
3-7 · ERA 5.46 · 50 SO · WHIP 1.38 · 59.1 IP
LAD: Roki Sasaki
3-5 · ERA 5.33 · 80 SO · WHIP 1.36 · 81.0 IP
|
UNIQLO Field at Dodger Stadium |
||
|
Tue, May 12
10:10 PM ET
|
Final |
NBCS BASportsNet LA
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
LAD: Yoshinobu Yamamoto
9-5 · ERA 2.49 · 100 SO · WHIP 0.88 · 104.2 IP
|
UNIQLO Field at Dodger Stadium |
||
|
Wed, May 13
10:10 PM ET
|
Final |
NBCS BASportsNet LA
|
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
LAD: Shohei Ohtani
8-2 · ERA 1.79 · 95 SO · WHIP 0.95 · 85.2 IP
|
UNIQLO Field at Dodger Stadium |
||
|
Thu, May 14
10:10 PM ET
|
Final |
MLB NetworkNBCS BASportsNet LA
|
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
LAD: Emmet Sheehan
4-6 · ERA 4.91 · 86 SO · WHIP 1.27 · 77.0 IP
|
UNIQLO Field at Dodger Stadium |
||
|
Fri, May 15
9:40 PM ET
|
2-5
|
Final |
KNTVNBCS BANBCSCA
|
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
ATH: Aaron Civale
5-6 · ERA 5.10 · 54 SO · WHIP 1.58 · 72.1 IP
|
Sutter Health Park |
|
|
Sat, May 16
9:40 PM ET
|
6-4
|
Final |
NBCS BANBCSCA
|
SF: Trevor McDonald
3-7 · ERA 5.46 · 50 SO · WHIP 1.38 · 59.1 IP
ATH: Luis Severino
2-6 · ERA 4.16 · 65 SO · WHIP 1.47 · 62.2 IP
|
Sutter Health Park |
|
|
Sun, May 17
4:05 PM ET
|
10-1
|
Final |
NBCS BANBCSCA
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
ATH: Jeffrey Springs
3-9 · ERA 6.08 · 84 SO · WHIP 1.42 · 97.2 IP
|
Sutter Health Park |
|
|
Mon, May 18
9:40 PM ET
|
Final |
DBACKS.TVNBCS BA
|
SF: Robbie Ray
8-6 · ERA 3.45 · 86 SO · WHIP 1.23 · 101.2 IP
AZ: Zac Gallen
3-9 · ERA 6.34 · 61 SO · WHIP 1.56 · 98.0 IP
|
Chase Field |
||
|
Tue, May 19
9:40 PM ET
|
Final |
DBACKS.TVNBCS BA
|
SF: Landen Roupp
6-8 · ERA 4.27 · 104 SO · WHIP 1.31 · 97.0 IP
AZ: Ryne Nelson
3-5 · ERA 4.97 · 62 SO · WHIP 1.24 · 83.1 IP
|
Chase Field |
||
|
Wed, May 20
3:40 PM ET
|
Final |
DBACKS.TVNBCS BA
|
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
AZ: Merrill Kelly
6-8 · ERA 5.71 · 53 SO · WHIP 1.56 · 86.2 IP
|
Chase Field |
See every away-at-home matchup with the official date, Eastern Time and a browser-local conversion when the start is confirmed.
Available national, local and streaming labels are included. Confirm the final listing near first pitch because assignments can change.
The table includes the ballpark, current status and final score when a completed-game score is loaded.
A printed page or PDF does not update automatically. Return to generate a new copy after postponements or time changes.
MLB game times, venues and TV assignments can change, and postponed games may move to a new date or doubleheader. This tool creates a snapshot from the schedule currently loaded on MLBSchedule.net. Generate a fresh copy close to game day and use the MLB TV schedule for current broadcast listings.
Open the full league schedule or choose one team, optionally filter the games, select Print schedule and use landscape orientation for a clear table.
Yes. Choose Save as PDF in your browser's print destination. No account or email is required.
Use the search/filter controls for a shorter printout, or use the download tool when you need a dedicated home-only or away-only data file.
No. PDFs and paper schedules are snapshots. Return to this page after postponed games, time changes or broadcast updates.