San Francisco Giants 2024 Schedule and Results
Date Date Opponent Result Record Stadium
Thursday, March 28 Thu, Mar 28 @Padres L 4-6 0-1 Petco Park
Friday, March 29 Fri, Mar 29 @Padres W 8-3 1-1 Petco Park
Saturday, March 30 Sat, Mar 30 @Padres W 9-6 2-1 Petco Park
Sunday, March 31 Sun, Mar 31 @Padres L 4-13 2-2 Petco Park
Monday, April 1 Mon, Apr 1 @Dodgers L 3-8 2-3 Dodger Stadium
Tuesday, April 2 Tue, Apr 2 @Dodgers L 4-5 2-4 Dodger Stadium
Wednesday, April 3 Wed, Apr 3 @Dodgers L 4-5 2-5 Dodger Stadium
Friday, April 5 Fri, Apr 5 Padres W 3-2 3-5 Oracle Park
Saturday, April 6 Sat, Apr 6 Padres L 0-4 3-6 Oracle Park
Sunday, April 7 Sun, Apr 7 Padres W 3-2 4-6 Oracle Park
Monday, April 8 Mon, Apr 8 Nationals L 1-8 4-7 Oracle Park
Tuesday, April 9 Tue, Apr 9 Nationals L 3-5 4-8 Oracle Park
Wednesday, April 10 Wed, Apr 10 Nationals W 7-1 5-8 Oracle Park
Friday, April 12 Fri, Apr 12 @Rays L 1-2 5-9 Tropicana Field
Saturday, April 13 Sat, Apr 13 @Rays W 11-2 6-9 Tropicana Field
Sunday, April 14 Sun, Apr 14 @Rays L 4-9 6-10 Tropicana Field
Monday, April 15 Mon, Apr 15 @Marlins W 4-3 7-10 loanDepot park
Tuesday, April 16 Tue, Apr 16 @Marlins L 3-6 7-11 loanDepot park
Wednesday, April 17 Wed, Apr 17 @Marlins W 3-1 8-11 loanDepot park
Thursday, April 18 Thu, Apr 18 D-backs W 5-0 9-11 Oracle Park
Friday, April 19 Fri, Apr 19 D-backs L 1-17 9-12 Oracle Park
Saturday, April 20 Sat, Apr 20 D-backs W 7-3 10-12 Oracle Park
Sunday, April 21 Sun, Apr 21 D-backs L 3-5 10-13 Oracle Park
Monday, April 22 Mon, Apr 22 Mets W 5-2 11-13 Oracle Park
Tuesday, April 23 Tue, Apr 23 Mets W 5-1 12-13 Oracle Park
Wednesday, April 24 Wed, Apr 24 Mets L 2-8 12-14 Oracle Park
Friday, April 26 Fri, Apr 26 Pirates W 3-0 13-14 Oracle Park
Saturday, April 27 Sat, Apr 27 Pirates L 3-4 13-15 Oracle Park
Sunday, April 28 Sun, Apr 28 Pirates W 3-2 14-15 Oracle Park
Tuesday, April 30 Tue, Apr 30 @Red Sox L 0-4 14-16 Fenway Park
Wednesday, May 1 Wed, May 1 @Red Sox L 2-6 14-17 Fenway Park
Thursday, May 2 Thu, May 2 @Red Sox W 3-1 15-17 Fenway Park
Friday, May 3 Fri, May 3 @Phillies L 3-4 15-18 Citizens Bank Park
Saturday, May 4 Sat, May 4 @Phillies L 3-14 15-19 Citizens Bank Park
Sunday, May 5 Sun, May 5 @Phillies L 4-5 15-20 Citizens Bank Park
Monday, May 6 Mon, May 6 @Phillies L 1-6 15-21 Citizens Bank Park
Tuesday, May 7 Tue, May 7 @Rockies W 5-0 16-21 Coors Field
Wednesday, May 8 Wed, May 8 @Rockies W 8-6 17-21 Coors Field
Thursday, May 9 Thu, May 9 @Rockies L 1-9 17-22 Coors Field
Friday, May 10 Fri, May 10 Reds L 2-4 17-23 Oracle Park
Saturday, May 11 Sat, May 11 Reds W 5-1 18-23 Oracle Park
Sunday, May 12 Sun, May 12 Reds W 6-5 19-23 Oracle Park
Monday, May 13 Mon, May 13 Dodgers L 4-6 19-24 Oracle Park
Tuesday, May 14 Tue, May 14 Dodgers L 2-10 19-25 Oracle Park
Wednesday, May 15 Wed, May 15 Dodgers W 4-1 20-25 Oracle Park
Friday, May 17 Fri, May 17 Rockies W 10-5 21-25 Oracle Park
Saturday, May 18 Sat, May 18 Rockies W 14-4 22-25 Oracle Park
Sunday, May 19 Sun, May 19 Rockies W 4-1 23-25 Oracle Park
Tuesday, May 21 Tue, May 21 @Pirates L 6-7 23-26 PNC Park
Wednesday, May 22 Wed, May 22 @Pirates W 9-5 24-26 PNC Park
Thursday, May 23 Thu, May 23 @Pirates W 7-6 25-26 PNC Park
Friday, May 24 Fri, May 24 @Mets W 8-7 26-26 Citi Field
Saturday, May 25 Sat, May 25 @Mets W 7-2 27-26 Citi Field
Sunday, May 26 Sun, May 26 @Mets L 3-4 27-27 Citi Field
Monday, May 27 Mon, May 27 Phillies W 8-4 28-27 Oracle Park
Tuesday, May 28 Tue, May 28 Phillies W 1-0 29-27 Oracle Park
Wednesday, May 29 Wed, May 29 Phillies L 1-6 29-28 Oracle Park
Friday, May 31 Fri, May 31 Yankees L 2-6 29-29 Oracle Park
Saturday, June 1 Sat, Jun 1 Yankees L 3-7 29-30 Oracle Park
Sunday, June 2 Sun, Jun 2 Yankees L 5-7 29-31 Oracle Park
Monday, June 3 Mon, Jun 3 @D-backs L 2-4 29-32 Chase Field
Tuesday, June 4 Tue, Jun 4 @D-backs L 5-8 29-33 Chase Field
Wednesday, June 5 Wed, Jun 5 @D-backs W 9-3 30-33 Chase Field
Friday, June 7 Fri, Jun 7 @Rangers W 5-2 31-33 Globe Life Field
Saturday, June 8 Sat, Jun 8 @Rangers W 3-1 32-33 Globe Life Field
Sunday, June 9 Sun, Jun 9 @Rangers L 2-7 32-34 Globe Life Field
Monday, June 10 Mon, Jun 10 Astros W 4-3 33-34 Oracle Park
Tuesday, June 11 Tue, Jun 11 Astros L 1-3 33-35 Oracle Park
Wednesday, June 12 Wed, Jun 12 Astros W 5-3 34-35 Oracle Park
Friday, June 14 Fri, Jun 14 Angels L 6-8 34-36 Oracle Park
Saturday, June 15 Sat, Jun 15 Angels L 3-4 34-37 Oracle Park
Sunday, June 16 Sun, Jun 16 Angels W 13-6 35-37 Oracle Park
Monday, June 17 Mon, Jun 17 @Cubs W 7-6 36-37 Wrigley Field
Tuesday, June 18 Tue, Jun 18 @Cubs L 2-5 36-38 Wrigley Field
Wednesday, June 19 Wed, Jun 19 @Cubs L 5-6 36-39 Wrigley Field
Thursday, June 20 Thu, Jun 20 @Cardinals L 5-6 36-40 Busch Stadium
Saturday, June 22 Sat, Jun 22 @Cardinals L 4-9 36-41 Busch Stadium
Sunday, June 23 Sun, Jun 23 @Cardinals L 3-5 36-42 Busch Stadium
Monday, June 24 Mon, Jun 24 Cubs W 5-4 37-42 Oracle Park
Tuesday, June 25 Tue, Jun 25 Cubs W 5-1 38-42 Oracle Park
Wednesday, June 26 Wed, Jun 26 Cubs W 4-3 39-42 Oracle Park
Thursday, June 27 Thu, Jun 27 Cubs L 3-5 39-43 Oracle Park
Friday, June 28 Fri, Jun 28 Dodgers W 5-3 40-43 Oracle Park
Saturday, June 29 Sat, Jun 29 Dodgers L 7-14 40-44 Oracle Park
Sunday, June 30 Sun, Jun 30 Dodgers W 10-4 41-44 Oracle Park
Tuesday, July 2 Tue, Jul 2 @Braves W 5-3 42-44 Truist Park
Wednesday, July 3 Wed, Jul 3 @Braves L 1-3 42-45 Truist Park
Thursday, July 4 Thu, Jul 4 @Braves W 4-2 43-45 Truist Park
Friday, July 5 Fri, Jul 5 @Guardians W 4-2 44-45 Progressive Field
Saturday, July 6 Sat, Jul 6 @Guardians L 4-5 44-46 Progressive Field
Sunday, July 7 Sun, Jul 7 @Guardians L 4-5 44-47 Progressive Field
Tuesday, July 9 Tue, Jul 9 Blue Jays W 4-3 45-47 Oracle Park
Wednesday, July 10 Wed, Jul 10 Blue Jays L 6-10 45-48 Oracle Park
Thursday, July 11 Thu, Jul 11 Blue Jays L 3-5 45-49 Oracle Park
Friday, July 12 Fri, Jul 12 Twins W 7-1 46-49 Oracle Park
Saturday, July 13 Sat, Jul 13 Twins L 2-4 46-50 Oracle Park
Sunday, July 14 Sun, Jul 14 Twins W 3-2 47-50 Oracle Park
Friday, July 19 Fri, Jul 19 @Rockies L 3-7 47-51 Coors Field
Saturday, July 20 Sat, Jul 20 @Rockies L 3-4 47-52 Coors Field
Sunday, July 21 Sun, Jul 21 @Rockies W 3-2 48-52 Coors Field
Monday, July 22 Mon, Jul 22 @Dodgers L 2-3 48-53 Dodger Stadium
Tuesday, July 23 Tue, Jul 23 @Dodgers L 2-5 48-54 Dodger Stadium
Wednesday, July 24 Wed, Jul 24 @Dodgers W 8-3 49-54 Dodger Stadium
Thursday, July 25 Thu, Jul 25 @Dodgers L 4-6 49-55 Dodger Stadium
Friday, July 26 Fri, Jul 26 Rockies W 11-4 50-55 Oracle Park
Saturday, July 27 Sat, Jul 27 Rockies W 4-1 51-55 Oracle Park
Sunday, July 28 Sun, Jul 28 Rockies W 5-4 53-55 Oracle Park
Tuesday, July 30 Tue, Jul 30 Athletics L 2-5 53-56 Oracle Park
Wednesday, July 31 Wed, Jul 31 Athletics W 1-0 54-56 Oracle Park
Friday, August 2 Fri, Aug 2 @Reds W 3-0 55-56 Great American Ball Park
Saturday, August 3 Sat, Aug 3 @Reds L 4-6 55-57 Great American Ball Park
Sunday, August 4 Sun, Aug 4 @Reds W 8-2 56-57 Great American Ball Park
Monday, August 5 Mon, Aug 5 @Nationals W 4-1 57-57 Nationals Park
Tuesday, August 6 Tue, Aug 6 @Nationals L 5-11 57-58 Nationals Park
Wednesday, August 7 Wed, Aug 7 @Nationals W 7-4 58-58 Nationals Park
Thursday, August 8 Thu, Aug 8 @Nationals W 9-5 59-58 Nationals Park
Friday, August 9 Fri, Aug 9 Tigers W 3-2 60-58 Oracle Park
Saturday, August 10 Sat, Aug 10 Tigers W 3-1 61-58 Oracle Park
Sunday, August 11 Sun, Aug 11 Tigers L 4-5 61-59 Oracle Park
Monday, August 12 Mon, Aug 12 Braves L 0-1 61-60 Oracle Park
Tuesday, August 13 Tue, Aug 13 Braves L 3-4 61-61 Oracle Park
Wednesday, August 14 Wed, Aug 14 Braves L 2-13 61-62 Oracle Park
Thursday, August 15 Thu, Aug 15 Braves W 6-0 62-62 Oracle Park
Saturday, August 17 Sat, Aug 17 @Athletics L 0-2 62-63 Oakland Coliseum
Sunday, August 18 Sun, Aug 18 @Athletics W 4-2 63-63 Oakland Coliseum
Monday, August 19 Mon, Aug 19 White Sox W 5-3 64-63 Oracle Park
Tuesday, August 20 Tue, Aug 20 White Sox W 4-1 65-63 Oracle Park
Wednesday, August 21 Wed, Aug 21 White Sox L 2-6 65-64 Oracle Park
Friday, August 23 Fri, Aug 23 @Mariners L 5-6 65-65 T-Mobile Park
Saturday, August 24 Sat, Aug 24 @Mariners W 4-3 66-65 T-Mobile Park
Sunday, August 25 Sun, Aug 25 @Mariners L 3-4 66-66 T-Mobile Park
Tuesday, August 27 Tue, Aug 27 @Brewers W 5-4 67-66 American Family Field
Wednesday, August 28 Wed, Aug 28 @Brewers L 3-5 67-67 American Family Field
Thursday, August 29 Thu, Aug 29 @Brewers L 0-6 67-68 American Family Field
Friday, August 30 Fri, Aug 30 Marlins W 3-1 68-68 Oracle Park
Saturday, August 31 Sat, Aug 31 Marlins L 3-4 68-69 Oracle Park
Sunday, September 1 Sun, Sep 1 Marlins L 5-7 68-70 Oracle Park
Tuesday, September 3 Tue, Sep 3 D-backs L 7-8 68-71 Oracle Park
Wednesday, September 4 Wed, Sep 4 D-backs L 4-6 68-72 Oracle Park
Thursday, September 5 Thu, Sep 5 D-backs W 3-2 69-72 Oracle Park
Friday, September 6 Fri, Sep 6 @Padres L 1-5 69-73 Petco Park
Saturday, September 7 Sat, Sep 7 @Padres W 6-3 70-73 Petco Park
Sunday, September 8 Sun, Sep 8 @Padres W 7-6 71-73 Petco Park
Tuesday, September 10 Tue, Sep 10 Brewers L 2-3 71-74 Oracle Park
Wednesday, September 11 Wed, Sep 11 Brewers W 13-2 72-74 Oracle Park
Thursday, September 12 Thu, Sep 12 Brewers L 0-3 72-75 Oracle Park
Friday, September 13 Fri, Sep 13 Padres L 0-5 72-76 Oracle Park
Saturday, September 14 Sat, Sep 14 Padres L 0-8 72-77 Oracle Park
Sunday, September 15 Sun, Sep 15 Padres L 3-4 72-78 Oracle Park
Tuesday, September 17 Tue, Sep 17 @Orioles W 10-0 73-78 Oriole Park at Camden Yards
Wednesday, September 18 Wed, Sep 18 @Orioles W 5-3 74-78 Oriole Park at Camden Yards
Thursday, September 19 Thu, Sep 19 @Orioles L 3-5 74-79 Oriole Park at Camden Yards
Friday, September 20 Fri, Sep 20 @Royals W 2-1 75-79 Kauffman Stadium
Saturday, September 21 Sat, Sep 21 @Royals W 9-0 76-79 Kauffman Stadium
Sunday, September 22 Sun, Sep 22 @Royals W 2-0 77-79 Kauffman Stadium
Monday, September 23 Mon, Sep 23 @D-backs W 6-3 78-79 Chase Field
Tuesday, September 24 Tue, Sep 24 @D-backs W 11-0 79-79 Chase Field
Wednesday, September 25 Wed, Sep 25 @D-backs L 2-8 79-80 Chase Field
Friday, September 27 Fri, Sep 27 Cardinals L 3-6 79-81 Oracle Park
Saturday, September 28 Sat, Sep 28 Cardinals W 6-5 80-81 Oracle Park
Sunday, September 29 Sun, Sep 29 Cardinals L 1-6 80-82 Oracle Park
Other Seasons
2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006