San Francisco Giants 2024 Schedule and Results
Date Date Opponent Result Record Stadium
Thursday, March 28 Thu, Mar 28 @Padres 1:10 PM Tickets Petco Park
Friday, March 29 Fri, Mar 29 @Padres 6:40 PM Tickets Petco Park
Saturday, March 30 Sat, Mar 30 @Padres 4:15 PM Tickets Petco Park
Sunday, March 31 Sun, Mar 31 @Padres 1:10 PM Tickets Petco Park
Monday, April 1 Mon, Apr 1 @Dodgers 7:10 PM Tickets Dodger Stadium
Tuesday, April 2 Tue, Apr 2 @Dodgers 7:10 PM Tickets Dodger Stadium
Wednesday, April 3 Wed, Apr 3 @Dodgers 7:10 PM Tickets Dodger Stadium
Friday, April 5 Fri, Apr 5 Padres 1:35 PM Tickets Oracle Park
Saturday, April 6 Sat, Apr 6 Padres 6:05 PM Tickets Oracle Park
Sunday, April 7 Sun, Apr 7 Padres 1:05 PM Tickets Oracle Park
Monday, April 8 Mon, Apr 8 Nationals 6:45 PM Tickets Oracle Park
Tuesday, April 9 Tue, Apr 9 Nationals 6:45 PM Tickets Oracle Park
Wednesday, April 10 Wed, Apr 10 Nationals 12:45 PM Tickets Oracle Park
Friday, April 12 Fri, Apr 12 @Rays 3:50 PM Tickets Tropicana Field
Saturday, April 13 Sat, Apr 13 @Rays 1:10 PM Tickets Tropicana Field
Sunday, April 14 Sun, Apr 14 @Rays 10:40 AM Tickets Tropicana Field
Monday, April 15 Mon, Apr 15 @Marlins 3:40 PM Tickets loanDepot park
Tuesday, April 16 Tue, Apr 16 @Marlins 3:40 PM Tickets loanDepot park
Wednesday, April 17 Wed, Apr 17 @Marlins 9:10 AM Tickets loanDepot park
Thursday, April 18 Thu, Apr 18 D-backs 6:45 PM Tickets Oracle Park
Friday, April 19 Fri, Apr 19 D-backs 7:15 PM Tickets Oracle Park
Saturday, April 20 Sat, Apr 20 D-backs 1:05 PM Tickets Oracle Park
Sunday, April 21 Sun, Apr 21 D-backs 1:05 PM Tickets Oracle Park
Monday, April 22 Mon, Apr 22 Mets 6:45 PM Tickets Oracle Park
Tuesday, April 23 Tue, Apr 23 Mets 6:45 PM Tickets Oracle Park
Wednesday, April 24 Wed, Apr 24 Mets 12:45 PM Tickets Oracle Park
Friday, April 26 Fri, Apr 26 Pirates 7:15 PM Tickets Oracle Park
Saturday, April 27 Sat, Apr 27 Pirates 6:05 PM Tickets Oracle Park
Sunday, April 28 Sun, Apr 28 Pirates 1:05 PM Tickets Oracle Park
Tuesday, April 30 Tue, Apr 30 @Red Sox 4:10 PM Tickets Fenway Park
Wednesday, May 1 Wed, May 1 @Red Sox 4:10 PM Tickets Fenway Park
Thursday, May 2 Thu, May 2 @Red Sox 10:35 AM Tickets Fenway Park
Friday, May 3 Fri, May 3 @Phillies 3:40 PM Tickets Citizens Bank Park
Saturday, May 4 Sat, May 4 @Phillies 3:05 PM Tickets Citizens Bank Park
Sunday, May 5 Sun, May 5 @Phillies 4:10 PM Tickets Citizens Bank Park
Monday, May 6 Mon, May 6 @Phillies 1:05 PM Tickets Citizens Bank Park
Tuesday, May 7 Tue, May 7 @Rockies 5:40 PM Tickets Coors Field
Wednesday, May 8 Wed, May 8 @Rockies 5:40 PM Tickets Coors Field
Thursday, May 9 Thu, May 9 @Rockies 12:10 PM Tickets Coors Field
Friday, May 10 Fri, May 10 Reds 7:15 PM Tickets Oracle Park
Saturday, May 11 Sat, May 11 Reds 4:15 PM Tickets Oracle Park
Sunday, May 12 Sun, May 12 Reds 1:05 PM Tickets Oracle Park
Monday, May 13 Mon, May 13 Dodgers 6:45 PM Tickets Oracle Park
Tuesday, May 14 Tue, May 14 Dodgers 6:45 PM Tickets Oracle Park
Wednesday, May 15 Wed, May 15 Dodgers 6:45 PM Tickets Oracle Park
Friday, May 17 Fri, May 17 Rockies 7:15 PM Tickets Oracle Park
Saturday, May 18 Sat, May 18 Rockies 1:05 PM Tickets Oracle Park
Sunday, May 19 Sun, May 19 Rockies 1:05 PM Tickets Oracle Park
Tuesday, May 21 Tue, May 21 @Pirates 3:40 PM Tickets PNC Park
Wednesday, May 22 Wed, May 22 @Pirates 3:40 PM Tickets PNC Park
Thursday, May 23 Thu, May 23 @Pirates 9:35 AM Tickets PNC Park
Friday, May 24 Fri, May 24 @Mets 4:10 PM Tickets Citi Field
Saturday, May 25 Sat, May 25 @Mets 10:40 AM Tickets Citi Field
Sunday, May 26 Sun, May 26 @Mets 10:40 AM Tickets Citi Field
Monday, May 27 Mon, May 27 Phillies 2:05 PM Tickets Oracle Park
Tuesday, May 28 Tue, May 28 Phillies 6:45 PM Tickets Oracle Park
Wednesday, May 29 Wed, May 29 Phillies 12:45 PM Tickets 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 11:35 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 10:40 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