San Francisco Giants 2026 Schedule

Date

Opponent

Time

Broadcast

Apr 7vs. home-logo6:45 PM PSTNBCS-PH+
Apr 8vs. home-logo6:45 PM PSTNBCS-BA+
Apr 8vs. home-logo12:45 PM PSTNBCS-PH
Apr 10@ home-logo4:15 PM PST
Apr 11@ home-logo4:15 PM PSTFOX
Apr 12@ home-logo10:35 AM PSTNBCS-BA
Apr 14@ home-logo3:40 PM PSTNBCS-BA
Apr 15@ home-logo3:40 PM PSTCINR
Apr 16@ home-logo9:40 AM PSTNBCS-BA
Apr 17@ home-logo3:45 PM PSTNBCS-BA
Apr 18@ home-logo1:05 PM PSTNBCS-BA
Apr 19@ home-logo10:35 AM PSTNATS
Apr 22vs. home-logo6:45 PM PSTSportsNet LA
Apr 23vs. home-logo6:45 PM PSTSportsNet LA
Apr 23vs. home-logo12:45 PM PSTNBCS-BA
Apr 25vs. home-logo7:15 PM PSTNBCS-BA
Apr 25vs. home-logo1:05 PM PSTMIAM
Apr 26vs. home-logo1:05 PM PSTNBCS-BA
Apr 28@ home-logo3:40 PM PSTNBCS-PH
Apr 29@ home-logo3:40 PM PSTNBCS-BA
Apr 30@ home-logo10:05 AM PSTNBC 10
May 1@ home-logo4:10 PM PSTNBCS-BA
May 2@ home-logo3:10 PM PSTRAYS
May 3@ home-logo10:40 AM PSTRAYS
May 5vs. home-logo6:45 PM PSTNBCS-BA
May 6vs. home-logo6:45 PM PSTNBCS-BA
May 6vs. home-logo12:45 PM PSTNBCS-BA
May 9vs. home-logo7:15 PM PSTNBCS-BA
May 10vs. home-logo6:05 PM PSTNBCS-BA
May 10vs. home-logo1:05 PM PSTSportsNet PT
May 12@ home-logo7:10 PM PSTSportsNet LA
May 13@ home-logo7:10 PM PSTNBCS-BA
May 14@ home-logo7:10 PM PSTSportsNet LA
May 15@ home-logo7:10 PM PSTSportsNet LA
May 16@ home-logo6:40 PM PSTNBCS-BA
May 17@ home-logo6:40 PM PSTNBCS-CA
May 17@ home-logo1:05 PM PSTNBCS-BA
May 19@ home-logo6:40 PM PSTARID
May 20@ home-logo6:40 PM PSTARID
May 20@ home-logo12:40 PM PSTARID
May 23vs. home-logo7:15 PM PSTCHSN
May 23vs. home-logo1:05 PM PSTNBCS-BA
May 24vs. home-logo1:05 PM PSTNBCS-BA
May 25vs. home-logo2:05 PM PSTNBCS-BA
May 27vs. home-logo6:45 PM PSTARID
May 27vs. home-logo12:45 PM PSTNBCS-BA
May 30@ home-logo5:40 PM PSTCOLR
May 31@ home-logo6:10 PM PSTNBCS-BA
May 31@ home-logo12:10 PM PSTCOLR
Jun 1@ home-logo4:40 PM PSTBREW
Jun 2@ home-logo4:40 PM PSTBREW
Jun 3@ home-logo4:40 PM PSTNBCS-BA
Jun 4@ home-logo11:10 AM PSTBREW
Jun 5@ home-logo11:20 AM PSTMARQ
Jun 6@ home-logo11:20 AM PSTMARQ
Jun 8@ home-logo5:20 PM PSTNBC/Peacock
Jun 9vs. home-logo6:45 PM PSTNATS
Jun 10vs. home-logo6:45 PM PSTNBCS-BA
Jun 10vs. home-logo12:45 PM PSTNATS
Jun 13vs. home-logo7:15 PM PSTMARQ
Jun 14vs. home-logo7:05 PM PSTMARQ
Jun 14vs. home-logo12:10 PM PSTABC
Jun 16@ home-logo4:15 PM PSTBravesVsn
Jun 17@ home-logo4:15 PM PSTBravesVsn
Jun 18@ home-logo4:15 PM PSTNBCS-BA
Jun 19@ home-logo4:10 PM PSTNBCS-BA
Jun 20@ home-logo1:10 PM PSTNBCS-BA
Jun 21@ home-logo10:40 AM PSTNBCS-BA
Jun 24vs. home-logo6:45 PM PSTNBCS-BA
Jun 25vs. home-logo6:45 PM PSTNBCS-BA
Jun 25vs. home-logo12:45 PM PSTNBCS-CA
Jun 27vs. home-logo7:15 PM PSTBravesVsn
Jun 28vs. home-logo6:05 PM PSTNBCS-BA
Jun 28vs. home-logo1:05 PM PSTNBCS-BA
Jun 30@ home-logo6:40 PM PSTARID
Jul 1@ home-logo6:40 PM PSTARID
Jul 2@ home-logo6:40 PM PSTNBCS-BA
Jul 4@ home-logo5:10 PM PSTNBCS-BA
Jul 5@ home-logo5:10 PM PSTNBCS-BA
Jul 5@ home-logo1:00 PM PSTNBCS-BA
Jul 7vs. home-logo6:45 PM PSTSNET
Jul 8vs. home-logo6:45 PM PSTNBCS-BA
Jul 8vs. home-logo12:45 PM PSTNBCS-BA
Jul 10vs. home-logo6:45 PM PSTNBCS-BA
Jul 11vs. home-logo7:15 PM PSTNBCS-BA
Jul 11vs. home-logo1:05 PM PSTCOLR
Jul 12vs. home-logo1:05 PM PSTNBCS-BA
Jul 18@ home-logo7:10 PM PSTNBCS-BA
Jul 19@ home-logo5:08 PM PSTFOX
Jul 19@ home-logo1:10 PM PSTNBCS-BA
Jul 20@ home-logo4:40 PM PSTROYL
Jul 21@ home-logo4:40 PM PSTNBCS-BA
Jul 22@ home-logo11:10 AM PSTNBCS-BA
Jul 25vs. home-logo7:15 PM PSTFDSW
Jul 25vs. home-logo1:05 PM PSTNBCS-BA
Jul 26vs. home-logo1:05 PM PSTNBCS-BA
Jul 28vs. home-logo6:45 PM PSTNBCS-BA
Jul 29vs. home-logo6:45 PM PSTBREW
Jul 29vs. home-logo12:45 PM PSTBREW
Jul 31@ home-logo6:40 PM PSTSDPA
Aug 1@ home-logo6:40 PM PSTSDPA
Aug 2@ home-logo5:40 PM PSTSDPA
Aug 2@ home-logo1:10 PM PSTSDPA
Aug 4@ home-logo5:05 PM PSTRSN
Aug 5@ home-logo5:05 PM PSTNBCS-BA
Aug 5@ home-logo11:35 AM PSTRSN
Aug 8vs. home-logo7:15 PM PSTNBCS-BA
Aug 8vs. home-logo4:15 PM PSTFOX
Aug 9vs. home-logo1:05 PM PSTDSN
Aug 11vs. home-logo6:45 PM PSTSCHN
Aug 12vs. home-logo6:45 PM PSTSCHN
Aug 12vs. home-logo12:45 PM PSTSCHN
Aug 15vs. home-logo7:15 PM PSTCOLR
Aug 15vs. home-logo1:05 PM PSTNBCS-BA
Aug 16vs. home-logo1:05 PM PSTCOLR
Aug 18@ home-logo3:40 PM PSTCLEG
Aug 19@ home-logo3:40 PM PSTNBCS-BA
Aug 20@ home-logo10:10 AM PSTCLEG
Aug 21@ home-logo4:10 PM PSTNESN
Aug 22@ home-logo4:15 PM PSTFOX
Aug 23@ home-logo12:10 PM PSTNBC/Peacock
Aug 25vs. home-logo6:45 PM PSTCINR
Aug 26vs. home-logo6:45 PM PSTNBCS-BA
Aug 26vs. home-logo12:45 PM PSTNBCS-BA
Aug 28vs. home-logo6:45 PM PSTNBCS-BA
Aug 29vs. home-logo7:15 PM PSTARID
Aug 30vs. home-logo7:05 PM PSTNBCS-BA
Aug 30vs. home-logo1:05 PM PSTNBCS-BA
Sep 1@ home-logo3:40 PM PSTNBCS-BA
Sep 2@ home-logo3:40 PM PSTSportsNet PT
Sep 3@ home-logo9:35 AM PSTNBCS-BA
Sep 4@ home-logo4:10 PM PSTWPIX
Sep 5@ home-logo1:10 PM PSTSNY
Sep 6@ home-logo10:40 AM PSTSNY
Sep 8vs. home-logo5:10 PM PSTNBC/Peacock
Sep 9vs. home-logo6:45 PM PSTNBCS-BA
Sep 9vs. home-logo12:45 PM PSTNBCS-BA
Sep 12vs. home-logo7:15 PM PSTNBCS-BA
Sep 12vs. home-logo1:05 PM PSTNBCS-BA
Sep 13vs. home-logo4:20 PM PSTPeacock
Sep 14@ home-logo4:45 PM PSTCARD
Sep 15@ home-logo4:45 PM PSTCARD
Sep 16@ home-logo10:15 AM PSTNBCS-BA
Sep 19@ home-logo7:10 PM PSTNBCS-BA
Sep 20@ home-logo6:10 PM PSTSportsNet LA
Sep 20@ home-logo1:10 PM PSTNBCS-BA
Sep 22vs. home-logo6:45 PM PSTNBCS-BA
Sep 23vs. home-logo6:45 PM PSTMNNT
Sep 23vs. home-logo12:45 PM PSTMNNT
Sep 26vs. home-logo7:15 PM PSTSportsNet LA
Sep 26vs. home-logo1:05 PM PSTSportsNet LA
Sep 27vs. home-logo12:05 PM PSTNBCS-BA