San Francisco Giants 2024 Schedule and Results
Date | Date | Opponent | Result | Record | Stadium |
---|---|---|---|---|---|
Thursday, March 28 | Thu, Mar 28 | @Padres | 1:10 PM | - | 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 |