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 L 6-13 45-26 Oracle Park
Sunday, June 20 Sun, Jun 20 Phillies W 11-2 46-26 Oracle Park
Tuesday, June 22 Tue, Jun 22 @Angels W 5-0 47-26 Angel Stadium
Wednesday, June 23 Wed, Jun 23 @Angels W 9-3 48-26 Angel Stadium
Friday, June 25 Fri, Jun 25 Athletics W 2-0 49-26 Oracle Park
Saturday, June 26 Sat, Jun 26 Athletics W 6-5 50-26 Oracle Park
Sunday, June 27 Sun, Jun 27 Athletics L 2-6 50-27 Oracle Park
Monday, June 28 Mon, Jun 28 @Dodgers L 2-3 50-28 Dodger Stadium
Tuesday, June 29 Tue, Jun 29 @Dodgers L 1-3 50-29 Dodger Stadium
Thursday, July 1 Thu, Jul 1 @D-backs L 3-5 50-30 Chase Field
Friday, July 2 Fri, Jul 2 @D-backs W 11-4 51-30 Chase Field
Saturday, July 3 Sat, Jul 3 @D-backs W 6-5 52-30 Chase Field
Sunday, July 4 Sun, Jul 4 @D-backs W 5-2 53-30 Chase Field
Monday, July 5 Mon, Jul 5 Cardinals L 3-5 53-31 Oracle Park
Tuesday, July 6 Tue, Jul 6 Cardinals L 5-6 53-32 Oracle Park
Wednesday, July 7 Wed, Jul 7 Cardinals W 5-2 54-32 Oracle Park
Friday, July 9 Fri, Jul 9 Nationals W 5-3 55-32 Oracle Park
Saturday, July 10 Sat, Jul 10 Nationals W 10-4 56-32 Oracle Park
Sunday, July 11 Sun, Jul 11 Nationals W 3-1 57-32 Oracle Park
Friday, July 16 Fri, Jul 16 @Cardinals W 7-2 58-32 Busch Stadium
Saturday, July 17 Sat, Jul 17 @Cardinals L 1-3 58-33 Busch Stadium
Sunday, July 18 Sun, Jul 18 @Cardinals L 1-2 58-34 Busch Stadium
Monday, July 19 Mon, Jul 19 @Dodgers W 7-2 59-34 Dodger Stadium
Tuesday, July 20 Tue, Jul 20 @Dodgers L 6-8 59-35 Dodger Stadium
Wednesday, July 21 Wed, Jul 21 @Dodgers W 4-2 60-35 Dodger Stadium
Thursday, July 22 Thu, Jul 22 @Dodgers W 5-3 61-35 Dodger Stadium
Friday, July 23 Fri, Jul 23 Pirates L 4-6 61-36 Oracle Park
Saturday, July 24 Sat, Jul 24 Pirates L 2-10 61-37 Oracle Park
Sunday, July 25 Sun, Jul 25 Pirates W 6-1 62-37 Oracle Park
Tuesday, July 27 Tue, Jul 27 Dodgers W 2-1 63-37 Oracle Park
Wednesday, July 28 Wed, Jul 28 Dodgers L 0-8 63-38 Oracle Park
Thursday, July 29 Thu, Jul 29 Dodgers W 5-0 64-38 Oracle Park
Friday, July 30 Fri, Jul 30 Astros L 6-9 64-39 Oracle Park
Saturday, July 31 Sat, Jul 31 Astros W 8-6 65-39 Oracle Park
Sunday, August 1 Sun, Aug 1 Astros W 5-3 66-39 Oracle Park
Monday, August 2 Mon, Aug 2 @D-backs W 11-8 67-39 Chase Field
Tuesday, August 3 Tue, Aug 3 @D-backs L 1-3 67-40 Chase Field
Wednesday, August 4 Wed, Aug 4 @D-backs W 7-1 68-40 Chase Field
Thursday, August 5 Thu, Aug 5 @D-backs W 5-4 69-40 Chase Field
Friday, August 6 Fri, Aug 6 @Brewers L 1-2 69-41 American Family Field
Saturday, August 7 Sat, Aug 7 @Brewers W 9-6 70-41 American Family Field
Sunday, August 8 Sun, Aug 8 @Brewers W 5-4 71-41 American Family Field
Tuesday, August 10 Tue, Aug 10 D-backs W 8-7 72-41 Oracle Park
Wednesday, August 11 Wed, Aug 11 D-backs W 7-2 73-41 Oracle Park
Thursday, August 12 Thu, Aug 12 Rockies W 7-0 74-41 Oracle Park
Friday, August 13 Fri, Aug 13 Rockies W 5-4 75-41 Oracle Park
Saturday, August 14 Sat, Aug 14 Rockies L 1-4 75-42 Oracle Park
Sunday, August 15 Sun, Aug 15 Rockies W 5-2 76-42 Oracle Park
Monday, August 16 Mon, Aug 16 Mets W 7-5 77-42 Oracle Park
Tuesday, August 17 Tue, Aug 17 Mets W 3-2 78-42 Oracle Park
Wednesday, August 18 Wed, Aug 18 Mets L 2-6 78-43 Oracle Park
Friday, August 20 Fri, Aug 20 @Athletics L 1-4 78-44 Oakland Coliseum
Saturday, August 21 Sat, Aug 21 @Athletics W 6-5 79-44 Oakland Coliseum
Sunday, August 22 Sun, Aug 22 @Athletics W 2-1 80-44 Oakland Coliseum
Tuesday, August 24 Tue, Aug 24 @Mets W 8-0 81-44 Citi Field
Wednesday, August 25 Wed, Aug 25 @Mets W 3-2 82-44 Citi Field
Thursday, August 26 Thu, Aug 26 @Mets W 3-2 83-44 Citi Field
Friday, August 27 Fri, Aug 27 @Braves L 5-6 83-45 Truist Park
Saturday, August 28 Sat, Aug 28 @Braves W 5-0 84-45 Truist Park
Sunday, August 29 Sun, Aug 29 @Braves L 0-9 84-46 Truist Park
Monday, August 30 Mon, Aug 30 Brewers L 1-3 84-47 Oracle Park
Tuesday, August 31 Tue, Aug 31 Brewers L 2-6 84-48 Oracle Park
Wednesday, September 1 Wed, Sep 1 Brewers L 2-5 84-49 Oracle Park
Thursday, September 2 Thu, Sep 2 Brewers W 5-1 85-49 Oracle Park
Friday, September 3 Fri, Sep 3 Dodgers W 3-2 86-49 Oracle Park
Saturday, September 4 Sat, Sep 4 Dodgers L 1-6 86-50 Oracle Park
Sunday, September 5 Sun, Sep 5 Dodgers W 6-4 87-50 Oracle Park
Monday, September 6 Mon, Sep 6 @Rockies W 10-5 88-50 Coors Field
Tuesday, September 7 Tue, Sep 7 @Rockies W 12-3 89-50 Coors Field
Wednesday, September 8 Wed, Sep 8 @Rockies W 7-4 90-50 Coors Field
Friday, September 10 Fri, Sep 10 @Cubs W 6-1 91-50 Wrigley Field
Saturday, September 11 Sat, Sep 11 @Cubs W 15-4 92-50 Wrigley Field
Sunday, September 12 Sun, Sep 12 @Cubs W 6-5 93-50 Wrigley Field
Monday, September 13 Mon, Sep 13 Padres W 9-1 94-50 Oracle Park
Tuesday, September 14 Tue, Sep 14 Padres W 6-1 95-50 Oracle Park
Wednesday, September 15 Wed, Sep 15 Padres L 6-9 95-51 Oracle Park
Thursday, September 16 Thu, Sep 16 Padres L 4-7 95-52 Oracle Park
Friday, September 17 Fri, Sep 17 Braves W 6-5 96-52 Oracle Park
Saturday, September 18 Sat, Sep 18 Braves W 2-0 97-52 Oracle Park
Sunday, September 19 Sun, Sep 19 Braves L 0-3 97-53 Oracle Park
Tuesday, September 21 Tue, Sep 21 @Padres W 6-5 98-53 Petco Park
Wednesday, September 22 Wed, Sep 22 @Padres W 8-6 99-53 Petco Park
Thursday, September 23 Thu, Sep 23 @Padres L 6-7 99-54 Petco Park
Friday, September 24 Fri, Sep 24 @Rockies W 7-2 100-54 Coors Field
Saturday, September 25 Sat, Sep 25 @Rockies W 7-2 101-54 Coors Field
Sunday, September 26 Sun, Sep 26 @Rockies W 6-2 102-54 Coors Field
Tuesday, September 28 Tue, Sep 28 D-backs W 6-4 103-54 Oracle Park
Wednesday, September 29 Wed, Sep 29 D-backs W 1-0 104-54 Oracle Park
Thursday, September 30 Thu, Sep 30 D-backs W 5-4 105-54 Oracle Park
Friday, October 1 Fri, Oct 1 Padres W 3-0 106-54 Oracle Park
Saturday, October 2 Sat, Oct 2 Padres L 2-3 106-55 Oracle Park
Sunday, October 3 Sun, Oct 3 Padres W 11-4 107-55 Oracle Park
Friday, October 8 Fri, Oct 8 Dodgers W 4-0 1-0 Oracle Park
Saturday, October 9 Sat, Oct 9 Dodgers L 2-9 1-1 Oracle Park
Monday, October 11 Mon, Oct 11 @Dodgers W 1-0 2-1 Dodger Stadium
Tuesday, October 12 Tue, Oct 12 @Dodgers L 2-7 2-2 Dodger Stadium
Thursday, October 14 Thu, Oct 14 Dodgers L 1-2 2-3 Oracle Park
Other Seasons
2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006