San Francisco Giants 2023 Schedule and Results
Date Date Opponent Result Record Stadium
Thursday, March 30 Thu, Mar 30 @Yankees L 0-5 0-1 Yankee Stadium
Saturday, April 1 Sat, Apr 1 @Yankees W 7-5 1-1 Yankee Stadium
Sunday, April 2 Sun, Apr 2 @Yankees L 0-6 1-2 Yankee Stadium
Monday, April 3 Mon, Apr 3 @White Sox W 12-3 2-2 Guaranteed Rate Field
Wednesday, April 5 Wed, Apr 5 @White Sox L 3-7 2-3 Guaranteed Rate Field
Thursday, April 6 Thu, Apr 6 @White Sox W 16-6 3-3 Guaranteed Rate Field
Friday, April 7 Fri, Apr 7 Royals L 1-3 3-4 Oracle Park
Saturday, April 8 Sat, Apr 8 Royals L 5-6 3-5 Oracle Park
Sunday, April 9 Sun, Apr 9 Royals W 3-1 4-5 Oracle Park
Monday, April 10 Mon, Apr 10 Dodgers L 1-9 4-6 Oracle Park
Tuesday, April 11 Tue, Apr 11 Dodgers W 5-0 5-6 Oracle Park
Wednesday, April 12 Wed, Apr 12 Dodgers L 5-10 5-7 Oracle Park
Friday, April 14 Fri, Apr 14 @Tigers L 5-7 5-8 Comerica Park
Saturday, April 15 Sat, Apr 15 @Tigers L 6-7 5-9 Comerica Park
Sunday, April 16 Sun, Apr 16 @Tigers 10:10 AM - Comerica Park
Monday, April 17 Mon, Apr 17 @Marlins L 3-4 5-10 loanDepot park
Tuesday, April 18 Tue, Apr 18 @Marlins L 2-4 5-11 loanDepot park
Wednesday, April 19 Wed, Apr 19 @Marlins W 5-2 6-11 loanDepot park
Thursday, April 20 Thu, Apr 20 Mets L 4-9 6-12 Oracle Park
Friday, April 21 Fri, Apr 21 Mets L 0-7 6-13 Oracle Park
Saturday, April 22 Sat, Apr 22 Mets W 7-4 7-13 Oracle Park
Sunday, April 23 Sun, Apr 23 Mets W 5-4 8-13 Oracle Park
Monday, April 24 Mon, Apr 24 Cardinals W 4-0 9-13 Oracle Park
Tuesday, April 25 Tue, Apr 25 Cardinals W 5-4 10-13 Oracle Park
Wednesday, April 26 Wed, Apr 26 Cardinals W 7-3 11-13 Oracle Park
Thursday, April 27 Thu, Apr 27 Cardinals L 0-6 11-14 Oracle Park
Saturday, April 29 Sat, Apr 29 @Padres L 11-16 11-15 Petco Park
Sunday, April 30 Sun, Apr 30 @Padres L 4-6 11-16 Petco Park
Monday, May 1 Mon, May 1 @Astros L 3-7 11-17 Minute Maid Park
Tuesday, May 2 Tue, May 2 @Astros W 2-0 12-17 Minute Maid Park
Wednesday, May 3 Wed, May 3 @Astros W 4-2 13-17 Minute Maid Park
Friday, May 5 Fri, May 5 Brewers W 6-4 14-17 Oracle Park
Saturday, May 6 Sat, May 6 Brewers W 4-1 15-17 Oracle Park
Sunday, May 7 Sun, May 7 Brewers L 3-7 15-18 Oracle Park
Monday, May 8 Mon, May 8 Nationals L 1-5 15-19 Oracle Park
Tuesday, May 9 Tue, May 9 Nationals W 4-1 16-19 Oracle Park
Wednesday, May 10 Wed, May 10 Nationals L 6-11 16-20 Oracle Park
Thursday, May 11 Thu, May 11 @D-backs W 6-2 17-20 Chase Field
Friday, May 12 Fri, May 12 @D-backs L 5-7 17-21 Chase Field
Saturday, May 13 Sat, May 13 @D-backs L 2-7 17-22 Chase Field
Sunday, May 14 Sun, May 14 @D-backs L 1-2 17-23 Chase Field
Monday, May 15 Mon, May 15 Phillies W 6-3 18-23 Oracle Park
Tuesday, May 16 Tue, May 16 Phillies W 4-3 19-23 Oracle Park
Wednesday, May 17 Wed, May 17 Phillies W 7-4 20-23 Oracle Park
Friday, May 19 Fri, May 19 Marlins W 4-3 21-23 Oracle Park
Saturday, May 20 Sat, May 20 Marlins L 0-1 21-24 Oracle Park
Sunday, May 21 Sun, May 21 Marlins W 7-5 22-24 Oracle Park
Monday, May 22 Mon, May 22 @Twins W 4-1 23-24 Target Field
Tuesday, May 23 Tue, May 23 @Twins W 4-3 24-24 Target Field
Wednesday, May 24 Wed, May 24 @Twins L 1-7 24-25 Target Field
Thursday, May 25 Thu, May 25 @Brewers W 5-0 25-25 American Family Field
Friday, May 26 Fri, May 26 @Brewers W 15-1 26-25 American Family Field
Saturday, May 27 Sat, May 27 @Brewers W 3-1 27-25 American Family Field
Sunday, May 28 Sun, May 28 @Brewers L 5-7 27-26 American Family Field
Monday, May 29 Mon, May 29 Pirates W 14-4 28-26 Oracle Park
Tuesday, May 30 Tue, May 30 Pirates L 1-2 28-27 Oracle Park
Wednesday, May 31 Wed, May 31 Pirates L 4-9 28-28 Oracle Park
Friday, June 2 Fri, Jun 2 Orioles 7:15 PM Tickets Oracle Park
Saturday, June 3 Sat, Jun 3 Orioles 7:05 PM Tickets Oracle Park
Sunday, June 4 Sun, Jun 4 Orioles 1:05 PM Tickets Oracle Park
Tuesday, June 6 Tue, Jun 6 @Rockies 5:40 PM Tickets Coors Field
Wednesday, June 7 Wed, Jun 7 @Rockies 5:40 PM Tickets Coors Field
Thursday, June 8 Thu, Jun 8 @Rockies 12:10 PM Tickets Coors Field
Friday, June 9 Fri, Jun 9 Cubs 7:15 PM Tickets Oracle Park
Saturday, June 10 Sat, Jun 10 Cubs 4:35 PM Tickets Oracle Park
Sunday, June 11 Sun, Jun 11 Cubs 1:05 PM Tickets Oracle Park
Monday, June 12 Mon, Jun 12 @Cardinals 4:45 PM Tickets Busch Stadium
Tuesday, June 13 Tue, Jun 13 @Cardinals 4:45 PM Tickets Busch Stadium
Wednesday, June 14 Wed, Jun 14 @Cardinals 10:15 AM Tickets Busch Stadium
Friday, June 16 Fri, Jun 16 @Dodgers 7:10 PM Tickets Dodger Stadium
Saturday, June 17 Sat, Jun 17 @Dodgers 6:10 PM Tickets Dodger Stadium
Sunday, June 18 Sun, Jun 18 @Dodgers 1:10 PM Tickets Dodger Stadium
Monday, June 19 Mon, Jun 19 Padres 6:45 PM Tickets Oracle Park
Tuesday, June 20 Tue, Jun 20 Padres 6:45 PM Tickets Oracle Park
Wednesday, June 21 Wed, Jun 21 Padres 6:45 PM Tickets Oracle Park
Thursday, June 22 Thu, Jun 22 Padres 12:45 PM Tickets Oracle Park
Friday, June 23 Fri, Jun 23 D-backs 7:15 PM Tickets Oracle Park
Saturday, June 24 Sat, Jun 24 D-backs 1:05 PM Tickets Oracle Park
Sunday, June 25 Sun, Jun 25 D-backs 1:05 PM Tickets Oracle Park
Tuesday, June 27 Tue, Jun 27 @Blue Jays 4:07 PM Tickets Rogers Centre
Wednesday, June 28 Wed, Jun 28 @Blue Jays 4:07 PM Tickets Rogers Centre
Thursday, June 29 Thu, Jun 29 @Blue Jays 4:07 PM Tickets Rogers Centre
Friday, June 30 Fri, Jun 30 @Mets 4:10 PM Tickets Citi Field
Saturday, July 1 Sat, Jul 1 @Mets 1:10 PM Tickets Citi Field
Sunday, July 2 Sun, Jul 2 @Mets 10:40 AM Tickets Citi Field
Monday, July 3 Mon, Jul 3 Mariners 6:45 PM Tickets Oracle Park
Tuesday, July 4 Tue, Jul 4 Mariners 1:05 PM Tickets Oracle Park
Wednesday, July 5 Wed, Jul 5 Mariners 6:05 PM Tickets Oracle Park
Friday, July 7 Fri, Jul 7 Rockies 7:15 PM Tickets Oracle Park
Saturday, July 8 Sat, Jul 8 Rockies 1:05 PM Tickets Oracle Park
Sunday, July 9 Sun, Jul 9 Rockies 1:05 PM Tickets Oracle Park
Friday, July 14 Fri, Jul 14 @Pirates 4:05 PM Tickets PNC Park
Saturday, July 15 Sat, Jul 15 @Pirates 4:05 PM Tickets PNC Park
Sunday, July 16 Sun, Jul 16 @Pirates 9:05 AM Tickets PNC Park
Monday, July 17 Mon, Jul 17 @Reds 4:10 PM Tickets Great American Ball Park
Tuesday, July 18 Tue, Jul 18 @Reds 4:10 PM Tickets Great American Ball Park
Wednesday, July 19 Wed, Jul 19 @Reds 4:10 PM Tickets Great American Ball Park
Thursday, July 20 Thu, Jul 20 @Reds 9:35 AM Tickets Great American Ball Park
Friday, July 21 Fri, Jul 21 @Nationals 4:05 PM Tickets Nationals Park
Saturday, July 22 Sat, Jul 22 @Nationals 4:05 PM Tickets Nationals Park
Sunday, July 23 Sun, Jul 23 @Nationals 10:35 AM Tickets Nationals Park
Monday, July 24 Mon, Jul 24 @Tigers 10:10 AM Tickets Comerica Park
Tuesday, July 25 Tue, Jul 25 Athletics 6:45 PM Tickets Oracle Park
Wednesday, July 26 Wed, Jul 26 Athletics 6:45 PM Tickets Oracle Park
Friday, July 28 Fri, Jul 28 Red Sox 7:15 PM Tickets Oracle Park
Saturday, July 29 Sat, Jul 29 Red Sox 4:15 PM Tickets Oracle Park
Sunday, July 30 Sun, Jul 30 Red Sox 1:05 PM Tickets Oracle Park
Monday, July 31 Mon, Jul 31 D-backs 6:45 PM Tickets Oracle Park
Tuesday, August 1 Tue, Aug 1 D-backs 6:45 PM Tickets Oracle Park
Wednesday, August 2 Wed, Aug 2 D-backs 6:45 PM Tickets Oracle Park
Thursday, August 3 Thu, Aug 3 D-backs 12:45 PM Tickets Oracle Park
Saturday, August 5 Sat, Aug 5 @Athletics 4:07 PM Tickets Oakland Coliseum
Sunday, August 6 Sun, Aug 6 @Athletics 1:07 PM Tickets Oakland Coliseum
Monday, August 7 Mon, Aug 7 @Angels 6:38 PM Tickets Angel Stadium
Tuesday, August 8 Tue, Aug 8 @Angels 6:38 PM Tickets Angel Stadium
Wednesday, August 9 Wed, Aug 9 @Angels 6:38 PM Tickets Angel Stadium
Friday, August 11 Fri, Aug 11 Rangers 7:15 PM Tickets Oracle Park
Saturday, August 12 Sat, Aug 12 Rangers 6:05 PM Tickets Oracle Park
Sunday, August 13 Sun, Aug 13 Rangers 1:05 PM Tickets Oracle Park
Monday, August 14 Mon, Aug 14 Rays 6:45 PM Tickets Oracle Park
Tuesday, August 15 Tue, Aug 15 Rays 6:45 PM Tickets Oracle Park
Wednesday, August 16 Wed, Aug 16 Rays 12:45 PM Tickets Oracle Park
Friday, August 18 Fri, Aug 18 @Braves 4:20 PM Tickets Truist Park
Saturday, August 19 Sat, Aug 19 @Braves 4:20 PM Tickets Truist Park
Sunday, August 20 Sun, Aug 20 @Braves 10:35 AM Tickets Truist Park
Monday, August 21 Mon, Aug 21 @Phillies 3:40 PM Tickets Citizens Bank Park
Tuesday, August 22 Tue, Aug 22 @Phillies 3:40 PM Tickets Citizens Bank Park
Wednesday, August 23 Wed, Aug 23 @Phillies 1:05 PM Tickets Citizens Bank Park
Friday, August 25 Fri, Aug 25 Braves 7:15 PM Tickets Oracle Park
Saturday, August 26 Sat, Aug 26 Braves 1:05 PM Tickets Oracle Park
Sunday, August 27 Sun, Aug 27 Braves 1:05 PM Tickets Oracle Park
Monday, August 28 Mon, Aug 28 Reds 6:45 PM Tickets Oracle Park
Tuesday, August 29 Tue, Aug 29 Reds 6:45 PM Tickets Oracle Park
Wednesday, August 30 Wed, Aug 30 Reds 12:45 PM Tickets Oracle Park
Thursday, August 31 Thu, Aug 31 @Padres 6:40 PM Tickets Petco Park
Friday, September 1 Fri, Sep 1 @Padres 6:40 PM Tickets Petco Park
Saturday, September 2 Sat, Sep 2 @Padres 5:40 PM Tickets Petco Park
Sunday, September 3 Sun, Sep 3 @Padres 1:10 PM Tickets Petco Park
Monday, September 4 Mon, Sep 4 @Cubs 11:20 AM Tickets Wrigley Field
Tuesday, September 5 Tue, Sep 5 @Cubs 4:40 PM Tickets Wrigley Field
Wednesday, September 6 Wed, Sep 6 @Cubs 11:20 AM Tickets Wrigley Field
Friday, September 8 Fri, Sep 8 Rockies 7:15 PM Tickets Oracle Park
Saturday, September 9 Sat, Sep 9 Rockies 6:05 PM Tickets Oracle Park
Sunday, September 10 Sun, Sep 10 Rockies 1:05 PM Tickets Oracle Park
Monday, September 11 Mon, Sep 11 Guardians 6:45 PM Tickets Oracle Park
Tuesday, September 12 Tue, Sep 12 Guardians 6:45 PM Tickets Oracle Park
Wednesday, September 13 Wed, Sep 13 Guardians 12:45 PM Tickets Oracle Park
Thursday, September 14 Thu, Sep 14 @Rockies 5:40 PM Tickets Coors Field
Friday, September 15 Fri, Sep 15 @Rockies 5:40 PM Tickets Coors Field
Saturday, September 16 Sat, Sep 16 @Rockies 5:10 PM Tickets Coors Field
Sunday, September 17 Sun, Sep 17 @Rockies 12:10 PM Tickets Coors Field
Tuesday, September 19 Tue, Sep 19 @D-backs 6:40 PM Tickets Chase Field
Wednesday, September 20 Wed, Sep 20 @D-backs 12:40 PM Tickets Chase Field
Thursday, September 21 Thu, Sep 21 @Dodgers 7:10 PM Tickets Dodger Stadium
Friday, September 22 Fri, Sep 22 @Dodgers 7:10 PM Tickets Dodger Stadium
Saturday, September 23 Sat, Sep 23 @Dodgers 6:10 PM Tickets Dodger Stadium
Sunday, September 24 Sun, Sep 24 @Dodgers 1:10 PM Tickets Dodger Stadium
Monday, September 25 Mon, Sep 25 Padres 6:45 PM Tickets Oracle Park
Tuesday, September 26 Tue, Sep 26 Padres 6:45 PM Tickets Oracle Park
Wednesday, September 27 Wed, Sep 27 Padres 6:45 PM Tickets Oracle Park
Friday, September 29 Fri, Sep 29 Dodgers 7:15 PM Tickets Oracle Park
Saturday, September 30 Sat, Sep 30 Dodgers 6:05 PM Tickets Oracle Park
Sunday, October 1 Sun, Oct 1 Dodgers 12:05 PM Tickets Oracle Park
Other Seasons
2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006