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 7:15 PM Tickets Oracle Park
Saturday, June 1 Sat, Jun 1 Yankees 7:05 PM Tickets Oracle Park
Sunday, June 2 Sun, Jun 2 Yankees 1:05 PM Tickets Oracle Park
Monday, June 3 Mon, Jun 3 @D-backs 6:40 PM Tickets Chase Field
Tuesday, June 4 Tue, Jun 4 @D-backs 6:40 PM Tickets Chase Field
Wednesday, June 5 Wed, Jun 5 @D-backs 12:40 PM Tickets Chase Field
Friday, June 7 Fri, Jun 7 @Rangers 5:05 PM Tickets Globe Life Field
Saturday, June 8 Sat, Jun 8 @Rangers 1:05 PM Tickets Globe Life Field
Sunday, June 9 Sun, Jun 9 @Rangers 10:05 AM Tickets Globe Life Field
Monday, June 10 Mon, Jun 10 Astros 6:45 PM Tickets Oracle Park
Tuesday, June 11 Tue, Jun 11 Astros 6:45 PM Tickets Oracle Park
Wednesday, June 12 Wed, Jun 12 Astros 12:45 PM Tickets Oracle Park
Friday, June 14 Fri, Jun 14 Angels 7:15 PM Tickets Oracle Park
Saturday, June 15 Sat, Jun 15 Angels 1:05 PM Tickets Oracle Park
Sunday, June 16 Sun, Jun 16 Angels 1:05 PM Tickets Oracle Park
Monday, June 17 Mon, Jun 17 @Cubs 5:05 PM Tickets Wrigley Field
Tuesday, June 18 Tue, Jun 18 @Cubs 5:05 PM Tickets Wrigley Field
Wednesday, June 19 Wed, Jun 19 @Cubs 11:20 AM Tickets Wrigley Field
Thursday, June 20 Thu, Jun 20 @Cardinals 4:15 PM Tickets Busch Stadium
Saturday, June 22 Sat, Jun 22 @Cardinals 11:15 AM Tickets Busch Stadium
Sunday, June 23 Sun, Jun 23 @Cardinals 11:15 AM Tickets Busch Stadium
Monday, June 24 Mon, Jun 24 Cubs 6:45 PM Tickets Oracle Park
Tuesday, June 25 Tue, Jun 25 Cubs 6:45 PM Tickets Oracle Park
Wednesday, June 26 Wed, Jun 26 Cubs 6:45 PM Tickets Oracle Park
Thursday, June 27 Thu, Jun 27 Cubs 12:45 PM Tickets Oracle Park
Friday, June 28 Fri, Jun 28 Dodgers 7:15 PM Tickets Oracle Park
Saturday, June 29 Sat, Jun 29 Dodgers 4:15 PM Tickets Oracle Park
Sunday, June 30 Sun, Jun 30 Dodgers 1:05 PM Tickets Oracle Park
Tuesday, July 2 Tue, Jul 2 @Braves 4:20 PM Tickets Truist Park
Wednesday, July 3 Wed, Jul 3 @Braves 4:20 PM Tickets Truist Park
Thursday, July 4 Thu, Jul 4 @Braves 4:20 PM Tickets Truist Park
Friday, July 5 Fri, Jul 5 @Guardians 4:10 PM Tickets Progressive Field
Saturday, July 6 Sat, Jul 6 @Guardians 1:10 PM Tickets Progressive Field
Sunday, July 7 Sun, Jul 7 @Guardians 10:40 AM Tickets Progressive Field
Tuesday, July 9 Tue, Jul 9 Blue Jays 6:45 PM Tickets Oracle Park
Wednesday, July 10 Wed, Jul 10 Blue Jays 6:45 PM Tickets Oracle Park
Thursday, July 11 Thu, Jul 11 Blue Jays 12:45 PM Tickets Oracle Park
Friday, July 12 Fri, Jul 12 Twins 7:15 PM Tickets Oracle Park
Saturday, July 13 Sat, Jul 13 Twins 4:15 PM Tickets Oracle Park
Sunday, July 14 Sun, Jul 14 Twins 1:05 PM Tickets Oracle Park
Friday, July 19 Fri, Jul 19 @Rockies 5:40 PM Tickets Coors Field
Saturday, July 20 Sat, Jul 20 @Rockies 5:10 PM Tickets Coors Field
Sunday, July 21 Sun, Jul 21 @Rockies 12:10 PM Tickets Coors Field
Monday, July 22 Mon, Jul 22 @Dodgers 7:10 PM Tickets Dodger Stadium
Tuesday, July 23 Tue, Jul 23 @Dodgers 7:10 PM Tickets Dodger Stadium
Wednesday, July 24 Wed, Jul 24 @Dodgers 7:10 PM Tickets Dodger Stadium
Thursday, July 25 Thu, Jul 25 @Dodgers 1:10 PM Tickets Dodger Stadium
Friday, July 26 Fri, Jul 26 Rockies 7:15 PM Tickets Oracle Park
Saturday, July 27 Sat, Jul 27 Rockies 4:05 PM Tickets Oracle Park
Sunday, July 28 Sun, Jul 28 Rockies 1:05 PM Tickets Oracle Park
Tuesday, July 30 Tue, Jul 30 Athletics 6:45 PM Tickets Oracle Park
Wednesday, July 31 Wed, Jul 31 Athletics 6:45 PM Tickets Oracle Park
Friday, August 2 Fri, Aug 2 @Reds 4:10 PM Tickets Great American Ball Park
Saturday, August 3 Sat, Aug 3 @Reds 4:15 PM Tickets Great American Ball Park
Sunday, August 4 Sun, Aug 4 @Reds 9:05 AM Tickets Great American Ball Park
Monday, August 5 Mon, Aug 5 @Nationals 3:45 PM Tickets Nationals Park
Tuesday, August 6 Tue, Aug 6 @Nationals 3:45 PM Tickets Nationals Park
Wednesday, August 7 Wed, Aug 7 @Nationals 3:45 PM Tickets Nationals Park
Thursday, August 8 Thu, Aug 8 @Nationals 1:05 PM Tickets Nationals Park
Friday, August 9 Fri, Aug 9 Tigers 7:15 PM Tickets Oracle Park
Saturday, August 10 Sat, Aug 10 Tigers 1:05 PM Tickets Oracle Park
Sunday, August 11 Sun, Aug 11 Tigers 1:05 PM Tickets Oracle Park
Monday, August 12 Mon, Aug 12 Braves 6:45 PM Tickets Oracle Park
Tuesday, August 13 Tue, Aug 13 Braves 6:45 PM Tickets Oracle Park
Wednesday, August 14 Wed, Aug 14 Braves 6:45 PM Tickets Oracle Park
Thursday, August 15 Thu, Aug 15 Braves 12:45 PM Tickets Oracle Park
Saturday, August 17 Sat, Aug 17 @Athletics 4:07 PM Tickets Oakland Coliseum
Sunday, August 18 Sun, Aug 18 @Athletics 1:07 PM Tickets Oakland Coliseum
Monday, August 19 Mon, Aug 19 White Sox 6:45 PM Tickets Oracle Park
Tuesday, August 20 Tue, Aug 20 White Sox 6:45 PM Tickets Oracle Park
Wednesday, August 21 Wed, Aug 21 White Sox 12:45 PM Tickets Oracle Park
Friday, August 23 Fri, Aug 23 @Mariners 7:10 PM Tickets T-Mobile Park
Saturday, August 24 Sat, Aug 24 @Mariners 1:10 PM Tickets T-Mobile Park
Sunday, August 25 Sun, Aug 25 @Mariners 1:10 PM Tickets T-Mobile Park
Tuesday, August 27 Tue, Aug 27 @Brewers 5:10 PM Tickets American Family Field
Wednesday, August 28 Wed, Aug 28 @Brewers 5:10 PM Tickets American Family Field
Thursday, August 29 Thu, Aug 29 @Brewers 11:10 AM Tickets American Family Field
Friday, August 30 Fri, Aug 30 Marlins 7:15 PM Tickets Oracle Park
Saturday, August 31 Sat, Aug 31 Marlins 6:05 PM Tickets Oracle Park
Sunday, September 1 Sun, Sep 1 Marlins 1:05 PM Tickets Oracle Park
Tuesday, September 3 Tue, Sep 3 D-backs 6:45 PM Tickets Oracle Park
Wednesday, September 4 Wed, Sep 4 D-backs 6:45 PM Tickets Oracle Park
Thursday, September 5 Thu, Sep 5 D-backs 12:45 PM Tickets Oracle Park
Friday, September 6 Fri, Sep 6 @Padres 6:40 PM Tickets Petco Park
Saturday, September 7 Sat, Sep 7 @Padres 5:40 PM Tickets Petco Park
Sunday, September 8 Sun, Sep 8 @Padres 1:10 PM Tickets Petco Park
Tuesday, September 10 Tue, Sep 10 Brewers 6:45 PM Tickets Oracle Park
Wednesday, September 11 Wed, Sep 11 Brewers 6:45 PM Tickets Oracle Park
Thursday, September 12 Thu, Sep 12 Brewers 6:45 PM Tickets Oracle Park
Friday, September 13 Fri, Sep 13 Padres 7:15 PM Tickets Oracle Park
Saturday, September 14 Sat, Sep 14 Padres 6:05 PM Tickets Oracle Park
Sunday, September 15 Sun, Sep 15 Padres 1:05 PM Tickets Oracle Park
Tuesday, September 17 Tue, Sep 17 @Orioles 3:35 PM Tickets Oriole Park at Camden Yards
Wednesday, September 18 Wed, Sep 18 @Orioles 3:35 PM Tickets Oriole Park at Camden Yards
Thursday, September 19 Thu, Sep 19 @Orioles 10:05 AM Tickets Oriole Park at Camden Yards
Friday, September 20 Fri, Sep 20 @Royals 5:10 PM Tickets Kauffman Stadium
Saturday, September 21 Sat, Sep 21 @Royals 4:10 PM Tickets Kauffman Stadium
Sunday, September 22 Sun, Sep 22 @Royals 11:10 AM Tickets Kauffman Stadium
Monday, September 23 Mon, Sep 23 @D-backs 6:40 PM Tickets Chase Field
Tuesday, September 24 Tue, Sep 24 @D-backs 6:40 PM Tickets Chase Field
Wednesday, September 25 Wed, Sep 25 @D-backs 6:40 PM Tickets Chase Field
Friday, September 27 Fri, Sep 27 Cardinals 7:15 PM Tickets Oracle Park
Saturday, September 28 Sat, Sep 28 Cardinals 1:05 PM Tickets Oracle Park
Sunday, September 29 Sun, Sep 29 Cardinals 12:05 PM Tickets Oracle Park
Other Seasons
2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006