Share
San Francisco Giants 2021 Schedule and Results
Date Date Opponent Result Record Stadium
Thursday, April 1 Thu, Apr 1 @Mariners L 7-8 0-1 T-Mobile Park
Friday, April 2 Fri, Apr 2 @Mariners W 6-3 1-1 T-Mobile Park
Saturday, April 3 Sat, Apr 3 @Mariners L 0-4 1-2 T-Mobile Park
Monday, April 5 Mon, Apr 5 @Padres W 3-2 2-2 Petco Park
Tuesday, April 6 Tue, Apr 6 @Padres L 1-3 2-3 Petco Park
Wednesday, April 7 Wed, Apr 7 @Padres W 3-2 3-3 Petco Park
Friday, April 9 Fri, Apr 9 Rockies W 3-1 4-3 Oracle Park
Saturday, April 10 Sat, Apr 10 Rockies W 4-3 5-3 Oracle Park
Sunday, April 11 Sun, Apr 11 Rockies W 4-0 6-3 Oracle Park
Monday, April 12 Mon, Apr 12 Reds L 0-3 6-4 Oracle Park
Tuesday, April 13 Tue, Apr 13 Reds W 7-6 7-4 Oracle Park
Wednesday, April 14 Wed, Apr 14 Reds W 3-0 8-4 Oracle Park
Friday, April 16 Fri, Apr 16 @Marlins L 1-4 8-5 loanDepot park
Saturday, April 17 Sat, Apr 17 @Marlins L 6-7 8-6 loanDepot park
Sunday, April 18 Sun, Apr 18 @Marlins W 1-0 9-6 loanDepot park
Monday, April 19 Mon, Apr 19 @Phillies W 2-0 10-6 Citizens Bank Park
Tuesday, April 20 Tue, Apr 20 @Phillies W 10-7 11-6 Citizens Bank Park
Wednesday, April 21 Wed, Apr 21 @Phillies L 5-6 11-7 Citizens Bank Park
Thursday, April 22 Thu, Apr 22 Marlins W 3-0 12-7 Oracle Park
Friday, April 23 Fri, Apr 23 Marlins W 5-3 13-7 Oracle Park
Saturday, April 24 Sat, Apr 24 Marlins L 2-5 13-8 Oracle Park
Sunday, April 25 Sun, Apr 25 Marlins W 4-3 14-8 Oracle Park
Monday, April 26 Mon, Apr 26 Rockies W 12-0 15-8 Oracle Park
Tuesday, April 27 Tue, Apr 27 Rockies L 5-7 15-9 Oracle Park
Wednesday, April 28 Wed, Apr 28 Rockies W 7-3 16-9 Oracle Park
Friday, April 30 Fri, Apr 30 @Padres L 2-3 16-10 Petco Park
Saturday, May 1 Sat, May 1 @Padres L 2-6 16-11 Petco Park
Sunday, May 2 Sun, May 2 @Padres W 7-1 17-11 Petco Park
Monday, May 3 Mon, May 3 @Rockies 5:40 PM - Coors Field
Tuesday, May 4 Tue, May 4 @Rockies W 12-4 18-11 Coors Field
Wednesday, May 5 Wed, May 5 @Rockies L 5-6 18-13 Coors Field
Friday, May 7 Fri, May 7 Padres W 5-4 19-13 Oracle Park
Saturday, May 8 Sat, May 8 Padres W 7-1 20-13 Oracle Park
Sunday, May 9 Sun, May 9 Padres L 1-11 20-14 Oracle Park
Monday, May 10 Mon, May 10 Rangers W 3-1 21-14 Oracle Park
Tuesday, May 11 Tue, May 11 Rangers W 4-2 22-14 Oracle Park
Thursday, May 13 Thu, May 13 @Pirates W 3-1 23-14 PNC Park
Friday, May 14 Fri, May 14 @Pirates L 2-3 23-15 PNC Park
Saturday, May 15 Sat, May 15 @Pirates L 6-8 23-16 PNC Park
Sunday, May 16 Sun, May 16 @Pirates W 4-1 24-16 PNC Park
Monday, May 17 Mon, May 17 @Reds W 6-3 25-16 Great American Ball Park
Tuesday, May 18 Tue, May 18 @Reds W 4-2 26-16 Great American Ball Park
Wednesday, May 19 Wed, May 19 @Reds W 4-0 27-16 Great American Ball Park
Thursday, May 20 Thu, May 20 @Reds W 19-4 28-16 Great American Ball Park
Friday, May 21 Fri, May 21 Dodgers L 1-2 28-17 Oracle Park
Saturday, May 22 Sat, May 22 Dodgers L 3-6 28-18 Oracle Park
Sunday, May 23 Sun, May 23 Dodgers L 5-11 28-19 Oracle Park
Tuesday, May 25 Tue, May 25 @D-backs W 8-0 29-19 Chase Field
Wednesday, May 26 Wed, May 26 @D-backs W 5-4 30-19 Chase Field
Thursday, May 27 Thu, May 27 @Dodgers L 3-4 30-20 Dodger Stadium
Friday, May 28 Fri, May 28 @Dodgers W 8-5 31-20 Dodger Stadium
Saturday, May 29 Sat, May 29 @Dodgers W 11-6 32-20 Dodger Stadium
Sunday, May 30 Sun, May 30 @Dodgers W 5-4 33-20 Dodger Stadium
Monday, May 31 Mon, May 31 Angels W 6-1 34-20 Oracle Park
Tuesday, June 1 Tue, Jun 1 Angels L 1-8 34-21 Oracle Park
Thursday, June 3 Thu, Jun 3 Cubs W 7-2 35-21 Oracle Park
Friday, June 4 Fri, Jun 4 Cubs W 8-5 36-21 Oracle Park
Saturday, June 5 Sat, Jun 5 Cubs W 4-3 37-21 Oracle Park
Sunday, June 6 Sun, Jun 6 Cubs L 3-4 37-22 Oracle Park
Tuesday, June 8 Tue, Jun 8 @Rangers W 9-4 38-22 Globe Life Field
Wednesday, June 9 Wed, Jun 9 @Rangers L 3-4 38-23 Globe Life Field
Thursday, June 10 Thu, Jun 10 @Nationals 4:05 PM - Nationals Park
Friday, June 11 Fri, Jun 11 @Nationals W 1-0 39-23 Nationals Park
Saturday, June 12 Sat, Jun 12 @Nationals L 0-2 39-24 Nationals Park
Sunday, June 13 Sun, Jun 13 @Nationals L 0-5 40-25 Nationals Park
Monday, June 14 Mon, Jun 14 D-backs W 5-2 41-25 Oracle Park
Tuesday, June 15 Tue, Jun 15 D-backs W 9-8 42-25 Oracle Park
Wednesday, June 16 Wed, Jun 16 D-backs W 13-7 43-25 Oracle Park
Thursday, June 17 Thu, Jun 17 D-backs W 10-3 44-25 Oracle Park
Friday, June 18 Fri, Jun 18 Phillies W 5-3 45-25 Oracle Park
Saturday, June 19 Sat, Jun 19 Phillies 1:05 PM - Oracle Park
Sunday, June 20 Sun, Jun 20 Phillies 1:05 PM Tickets Oracle Park
Tuesday, June 22 Tue, Jun 22 @Angels 6:38 PM Tickets Angel Stadium
Wednesday, June 23 Wed, Jun 23 @Angels 1:07 PM Tickets Angel Stadium
Friday, June 25 Fri, Jun 25 Athletics 6:45 PM Tickets Oracle Park
Saturday, June 26 Sat, Jun 26 Athletics 7:05 PM Tickets Oracle Park
Sunday, June 27 Sun, Jun 27 Athletics 1:05 PM Tickets Oracle Park
Monday, June 28 Mon, Jun 28 @Dodgers 7:10 PM Tickets Dodger Stadium
Tuesday, June 29 Tue, Jun 29 @Dodgers 7:10 PM Tickets Dodger Stadium
Thursday, July 1 Thu, Jul 1 @D-backs 6:40 PM Tickets Chase Field
Friday, July 2 Fri, Jul 2 @D-backs 6:40 PM Tickets Chase Field
Saturday, July 3 Sat, Jul 3 @D-backs 7:10 PM Tickets Chase Field
Sunday, July 4 Sun, Jul 4 @D-backs 6:10 PM Tickets Chase Field
Monday, July 5 Mon, Jul 5 Cardinals 2:05 PM Tickets Oracle Park
Tuesday, July 6 Tue, Jul 6 Cardinals 6:45 PM Tickets Oracle Park
Wednesday, July 7 Wed, Jul 7 Cardinals 6:45 PM Tickets Oracle Park
Friday, July 9 Fri, Jul 9 Nationals 6:45 PM Tickets Oracle Park
Saturday, July 10 Sat, Jul 10 Nationals 1:05 PM Tickets Oracle Park
Sunday, July 11 Sun, Jul 11 Nationals 1:05 PM Tickets Oracle Park
Friday, July 16 Fri, Jul 16 @Cardinals 5:15 PM Tickets Busch Stadium
Saturday, July 17 Sat, Jul 17 @Cardinals 4:15 PM Tickets Busch Stadium
Sunday, July 18 Sun, Jul 18 @Cardinals 11:15 AM Tickets Busch Stadium
Monday, July 19 Mon, Jul 19 @Dodgers 7:10 PM Tickets Dodger Stadium
Tuesday, July 20 Tue, Jul 20 @Dodgers 7:10 PM Tickets Dodger Stadium
Wednesday, July 21 Wed, Jul 21 @Dodgers 7:10 PM Tickets Dodger Stadium
Thursday, July 22 Thu, Jul 22 @Dodgers 7:10 PM Tickets Dodger Stadium
Friday, July 23 Fri, Jul 23 Pirates 6:45 PM Tickets Oracle Park
Saturday, July 24 Sat, Jul 24 Pirates 6:05 PM Tickets Oracle Park
Sunday, July 25 Sun, Jul 25 Pirates 1:05 PM Tickets Oracle Park
Tuesday, July 27 Tue, Jul 27 Dodgers 6:45 PM Tickets Oracle Park
Wednesday, July 28 Wed, Jul 28 Dodgers 6:45 PM Tickets Oracle Park
Thursday, July 29 Thu, Jul 29 Dodgers 12:45 PM Tickets Oracle Park
Friday, July 30 Fri, Jul 30 Astros 6:45 PM Tickets Oracle Park
Saturday, July 31 Sat, Jul 31 Astros 1:05 PM Tickets Oracle Park
Sunday, August 1 Sun, Aug 1 Astros 1:05 PM Tickets Oracle Park
Monday, August 2 Mon, Aug 2 @D-backs 6:40 PM Tickets Chase Field
Tuesday, August 3 Tue, Aug 3 @D-backs 6:40 PM Tickets Chase Field
Wednesday, August 4 Wed, Aug 4 @D-backs 6:40 PM Tickets Chase Field
Thursday, August 5 Thu, Aug 5 @D-backs 12:40 PM Tickets Chase Field
Friday, August 6 Fri, Aug 6 @Brewers 5:10 PM Tickets American Family Field
Saturday, August 7 Sat, Aug 7 @Brewers 4:10 PM Tickets American Family Field
Sunday, August 8 Sun, Aug 8 @Brewers 11:10 AM Tickets American Family Field
Tuesday, August 10 Tue, Aug 10 D-backs 6:45 PM Tickets Oracle Park
Wednesday, August 11 Wed, Aug 11 D-backs 6:45 PM Tickets Oracle Park
Thursday, August 12 Thu, Aug 12 Rockies 6:45 PM Tickets Oracle Park
Friday, August 13 Fri, Aug 13 Rockies 6:45 PM Tickets Oracle Park
Saturday, August 14 Sat, Aug 14 Rockies 6:05 PM Tickets Oracle Park
Sunday, August 15 Sun, Aug 15 Rockies 1:05 PM Tickets Oracle Park
Monday, August 16 Mon, Aug 16 Mets 6:45 PM Tickets Oracle Park
Tuesday, August 17 Tue, Aug 17 Mets 6:45 PM Tickets Oracle Park
Wednesday, August 18 Wed, Aug 18 Mets 12:45 PM Tickets Oracle Park
Friday, August 20 Fri, Aug 20 @Athletics 6:40 PM Tickets Oakland Coliseum
Saturday, August 21 Sat, Aug 21 @Athletics 1:07 PM Tickets Oakland Coliseum
Sunday, August 22 Sun, Aug 22 @Athletics 1:07 PM Tickets Oakland Coliseum
Tuesday, August 24 Tue, Aug 24 @Mets 4:10 PM Tickets Citi Field
Wednesday, August 25 Wed, Aug 25 @Mets 4:10 PM Tickets Citi Field
Thursday, August 26 Thu, Aug 26 @Mets 4:10 PM Tickets Citi Field
Friday, August 27 Fri, Aug 27 @Braves 4:20 PM Tickets Truist Park
Saturday, August 28 Sat, Aug 28 @Braves 4:20 PM Tickets Truist Park
Sunday, August 29 Sun, Aug 29 @Braves 10:20 AM Tickets Truist Park
Monday, August 30 Mon, Aug 30 Brewers 6:45 PM Tickets Oracle Park
Tuesday, August 31 Tue, Aug 31 Brewers 6:45 PM Tickets Oracle Park
Wednesday, September 1 Wed, Sep 1 Brewers 6:45 PM Tickets Oracle Park
Thursday, September 2 Thu, Sep 2 Brewers 12:45 PM Tickets Oracle Park
Friday, September 3 Fri, Sep 3 Dodgers 6:45 PM Tickets Oracle Park
Saturday, September 4 Sat, Sep 4 Dodgers 6:05 PM Tickets Oracle Park
Sunday, September 5 Sun, Sep 5 Dodgers 4:08 PM Tickets Oracle Park
Monday, September 6 Mon, Sep 6 @Rockies 1:10 PM Tickets Coors Field
Tuesday, September 7 Tue, Sep 7 @Rockies 5:40 PM Tickets Coors Field
Wednesday, September 8 Wed, Sep 8 @Rockies 12:10 PM Tickets Coors Field
Friday, September 10 Fri, Sep 10 @Cubs 11:20 AM Tickets Wrigley Field
Saturday, September 11 Sat, Sep 11 @Cubs 11:20 AM Tickets Wrigley Field
Sunday, September 12 Sun, Sep 12 @Cubs 11:20 AM Tickets Wrigley Field
Monday, September 13 Mon, Sep 13 Padres 6:45 PM Tickets Oracle Park
Tuesday, September 14 Tue, Sep 14 Padres 6:45 PM Tickets Oracle Park
Wednesday, September 15 Wed, Sep 15 Padres 6:45 PM Tickets Oracle Park
Thursday, September 16 Thu, Sep 16 Padres 12:45 PM Tickets Oracle Park
Friday, September 17 Fri, Sep 17 Braves 6:45 PM Tickets Oracle Park
Saturday, September 18 Sat, Sep 18 Braves 6:05 PM Tickets Oracle Park
Sunday, September 19 Sun, Sep 19 Braves 1:05 PM Tickets Oracle Park
Tuesday, September 21 Tue, Sep 21 @Padres 7:10 PM Tickets Petco Park
Wednesday, September 22 Wed, Sep 22 @Padres 7:10 PM Tickets Petco Park
Thursday, September 23 Thu, Sep 23 @Padres 1:10 PM Tickets Petco Park
Friday, September 24 Fri, Sep 24 @Rockies 5:10 PM Tickets Coors Field
Saturday, September 25 Sat, Sep 25 @Rockies 5:10 PM Tickets Coors Field
Sunday, September 26 Sun, Sep 26 @Rockies 12:10 PM Tickets Coors Field
Tuesday, September 28 Tue, Sep 28 D-backs 6:45 PM Tickets Oracle Park
Wednesday, September 29 Wed, Sep 29 D-backs 6:45 PM Tickets Oracle Park
Thursday, September 30 Thu, Sep 30 D-backs 6:45 PM Tickets Oracle Park
Friday, October 1 Fri, Oct 1 Padres 6:45 PM Tickets Oracle Park
Saturday, October 2 Sat, Oct 2 Padres 1:05 PM Tickets Oracle Park
Sunday, October 3 Sun, Oct 3 Padres 12:05 PM Tickets Oracle Park
Other Seasons
2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006