San Francisco Giants 2023 Schedule and Results
Date | Date | Opponent | Result | Record | Stadium |
---|---|---|---|---|---|
Thursday, March 30 | Thu, Mar 30 | @Yankees | L 0-5 | 0-1 | Yankee Stadium |
Saturday, April 1 | Sat, Apr 1 | @Yankees | W 7-5 | 1-1 | Yankee Stadium |
Sunday, April 2 | Sun, Apr 2 | @Yankees | L 0-6 | 1-2 | Yankee Stadium |
Monday, April 3 | Mon, Apr 3 | @White Sox | W 12-3 | 2-2 | Guaranteed Rate Field |
Wednesday, April 5 | Wed, Apr 5 | @White Sox | L 3-7 | 2-3 | Guaranteed Rate Field |
Thursday, April 6 | Thu, Apr 6 | @White Sox | W 16-6 | 3-3 | Guaranteed Rate Field |
Friday, April 7 | Fri, Apr 7 | Royals | L 1-3 | 3-4 | Oracle Park |
Saturday, April 8 | Sat, Apr 8 | Royals | L 5-6 | 3-5 | Oracle Park |
Sunday, April 9 | Sun, Apr 9 | Royals | W 3-1 | 4-5 | Oracle Park |
Monday, April 10 | Mon, Apr 10 | Dodgers | L 1-9 | 4-6 | Oracle Park |
Tuesday, April 11 | Tue, Apr 11 | Dodgers | W 5-0 | 5-6 | Oracle Park |
Wednesday, April 12 | Wed, Apr 12 | Dodgers | L 5-10 | 5-7 | Oracle Park |
Friday, April 14 | Fri, Apr 14 | @Tigers | L 5-7 | 5-8 | Comerica Park |
Saturday, April 15 | Sat, Apr 15 | @Tigers | L 6-7 | 5-9 | Comerica Park |
Sunday, April 16 | Sun, Apr 16 | @Tigers | 10:10 AM | - | Comerica Park |
Monday, April 17 | Mon, Apr 17 | @Marlins | L 3-4 | 5-10 | loanDepot park |
Tuesday, April 18 | Tue, Apr 18 | @Marlins | L 2-4 | 5-11 | loanDepot park |
Wednesday, April 19 | Wed, Apr 19 | @Marlins | W 5-2 | 6-11 | loanDepot park |
Thursday, April 20 | Thu, Apr 20 | Mets | L 4-9 | 6-12 | Oracle Park |
Friday, April 21 | Fri, Apr 21 | Mets | L 0-7 | 6-13 | Oracle Park |
Saturday, April 22 | Sat, Apr 22 | Mets | W 7-4 | 7-13 | Oracle Park |
Sunday, April 23 | Sun, Apr 23 | Mets | W 5-4 | 8-13 | Oracle Park |
Monday, April 24 | Mon, Apr 24 | Cardinals | W 4-0 | 9-13 | Oracle Park |
Tuesday, April 25 | Tue, Apr 25 | Cardinals | W 5-4 | 10-13 | Oracle Park |
Wednesday, April 26 | Wed, Apr 26 | Cardinals | W 7-3 | 11-13 | Oracle Park |
Thursday, April 27 | Thu, Apr 27 | Cardinals | L 0-6 | 11-14 | Oracle Park |
Saturday, April 29 | Sat, Apr 29 | @Padres | L 11-16 | 11-15 | Petco Park |
Sunday, April 30 | Sun, Apr 30 | @Padres | L 4-6 | 11-16 | Petco Park |
Monday, May 1 | Mon, May 1 | @Astros | L 3-7 | 11-17 | Minute Maid Park |
Tuesday, May 2 | Tue, May 2 | @Astros | W 2-0 | 12-17 | Minute Maid Park |
Wednesday, May 3 | Wed, May 3 | @Astros | W 4-2 | 13-17 | Minute Maid Park |
Friday, May 5 | Fri, May 5 | Brewers | W 6-4 | 14-17 | Oracle Park |
Saturday, May 6 | Sat, May 6 | Brewers | W 4-1 | 15-17 | Oracle Park |
Sunday, May 7 | Sun, May 7 | Brewers | L 3-7 | 15-18 | Oracle Park |
Monday, May 8 | Mon, May 8 | Nationals | L 1-5 | 15-19 | Oracle Park |
Tuesday, May 9 | Tue, May 9 | Nationals | W 4-1 | 16-19 | Oracle Park |
Wednesday, May 10 | Wed, May 10 | Nationals | L 6-11 | 16-20 | Oracle Park |
Thursday, May 11 | Thu, May 11 | @D-backs | W 6-2 | 17-20 | Chase Field |
Friday, May 12 | Fri, May 12 | @D-backs | L 5-7 | 17-21 | Chase Field |
Saturday, May 13 | Sat, May 13 | @D-backs | L 2-7 | 17-22 | Chase Field |
Sunday, May 14 | Sun, May 14 | @D-backs | L 1-2 | 17-23 | Chase Field |
Monday, May 15 | Mon, May 15 | Phillies | W 6-3 | 18-23 | Oracle Park |
Tuesday, May 16 | Tue, May 16 | Phillies | W 4-3 | 19-23 | Oracle Park |
Wednesday, May 17 | Wed, May 17 | Phillies | W 7-4 | 20-23 | Oracle Park |
Friday, May 19 | Fri, May 19 | Marlins | W 4-3 | 21-23 | Oracle Park |
Saturday, May 20 | Sat, May 20 | Marlins | L 0-1 | 21-24 | Oracle Park |
Sunday, May 21 | Sun, May 21 | Marlins | W 7-5 | 22-24 | Oracle Park |
Monday, May 22 | Mon, May 22 | @Twins | W 4-1 | 23-24 | Target Field |
Tuesday, May 23 | Tue, May 23 | @Twins | W 4-3 | 24-24 | Target Field |
Wednesday, May 24 | Wed, May 24 | @Twins | L 1-7 | 24-25 | Target Field |
Thursday, May 25 | Thu, May 25 | @Brewers | W 5-0 | 25-25 | American Family Field |
Friday, May 26 | Fri, May 26 | @Brewers | W 15-1 | 26-25 | American Family Field |
Saturday, May 27 | Sat, May 27 | @Brewers | W 3-1 | 27-25 | American Family Field |
Sunday, May 28 | Sun, May 28 | @Brewers | L 5-7 | 27-26 | American Family Field |
Monday, May 29 | Mon, May 29 | Pirates | W 14-4 | 28-26 | Oracle Park |
Tuesday, May 30 | Tue, May 30 | Pirates | L 1-2 | 28-27 | Oracle Park |
Wednesday, May 31 | Wed, May 31 | Pirates | L 4-9 | 28-28 | Oracle Park |
Friday, June 2 | Fri, Jun 2 | Orioles | 7:15 PM | Tickets | Oracle Park |
Saturday, June 3 | Sat, Jun 3 | Orioles | 7:05 PM | Tickets | Oracle Park |
Sunday, June 4 | Sun, Jun 4 | Orioles | 1:05 PM | Tickets | Oracle Park |
Tuesday, June 6 | Tue, Jun 6 | @Rockies | 5:40 PM | Tickets | Coors Field |
Wednesday, June 7 | Wed, Jun 7 | @Rockies | 5:40 PM | Tickets | Coors Field |
Thursday, June 8 | Thu, Jun 8 | @Rockies | 12:10 PM | Tickets | Coors Field |
Friday, June 9 | Fri, Jun 9 | Cubs | 7:15 PM | Tickets | Oracle Park |
Saturday, June 10 | Sat, Jun 10 | Cubs | 4:35 PM | Tickets | Oracle Park |
Sunday, June 11 | Sun, Jun 11 | Cubs | 1:05 PM | Tickets | Oracle Park |
Monday, June 12 | Mon, Jun 12 | @Cardinals | 4:45 PM | Tickets | Busch Stadium |
Tuesday, June 13 | Tue, Jun 13 | @Cardinals | 4:45 PM | Tickets | Busch Stadium |
Wednesday, June 14 | Wed, Jun 14 | @Cardinals | 10:15 AM | Tickets | Busch Stadium |
Friday, June 16 | Fri, Jun 16 | @Dodgers | 7:10 PM | Tickets | Dodger Stadium |
Saturday, June 17 | Sat, Jun 17 | @Dodgers | 6:10 PM | Tickets | Dodger Stadium |
Sunday, June 18 | Sun, Jun 18 | @Dodgers | 1:10 PM | Tickets | Dodger Stadium |
Monday, June 19 | Mon, Jun 19 | Padres | 6:45 PM | Tickets | Oracle Park |
Tuesday, June 20 | Tue, Jun 20 | Padres | 6:45 PM | Tickets | Oracle Park |
Wednesday, June 21 | Wed, Jun 21 | Padres | 6:45 PM | Tickets | Oracle Park |
Thursday, June 22 | Thu, Jun 22 | Padres | 12:45 PM | Tickets | Oracle Park |
Friday, June 23 | Fri, Jun 23 | D-backs | 7:15 PM | Tickets | Oracle Park |
Saturday, June 24 | Sat, Jun 24 | D-backs | 1:05 PM | Tickets | Oracle Park |
Sunday, June 25 | Sun, Jun 25 | D-backs | 1:05 PM | Tickets | Oracle Park |
Tuesday, June 27 | Tue, Jun 27 | @Blue Jays | 4:07 PM | Tickets | Rogers Centre |
Wednesday, June 28 | Wed, Jun 28 | @Blue Jays | 4:07 PM | Tickets | Rogers Centre |
Thursday, June 29 | Thu, Jun 29 | @Blue Jays | 4:07 PM | Tickets | Rogers Centre |
Friday, June 30 | Fri, Jun 30 | @Mets | 4:10 PM | Tickets | Citi Field |
Saturday, July 1 | Sat, Jul 1 | @Mets | 1:10 PM | Tickets | Citi Field |
Sunday, July 2 | Sun, Jul 2 | @Mets | 10:40 AM | Tickets | Citi Field |
Monday, July 3 | Mon, Jul 3 | Mariners | 6:45 PM | Tickets | Oracle Park |
Tuesday, July 4 | Tue, Jul 4 | Mariners | 1:05 PM | Tickets | Oracle Park |
Wednesday, July 5 | Wed, Jul 5 | Mariners | 6:05 PM | Tickets | Oracle Park |
Friday, July 7 | Fri, Jul 7 | Rockies | 7:15 PM | Tickets | Oracle Park |
Saturday, July 8 | Sat, Jul 8 | Rockies | 1:05 PM | Tickets | Oracle Park |
Sunday, July 9 | Sun, Jul 9 | Rockies | 1:05 PM | Tickets | Oracle Park |
Friday, July 14 | Fri, Jul 14 | @Pirates | 4:05 PM | Tickets | PNC Park |
Saturday, July 15 | Sat, Jul 15 | @Pirates | 4:05 PM | Tickets | PNC Park |
Sunday, July 16 | Sun, Jul 16 | @Pirates | 9:05 AM | Tickets | PNC Park |
Monday, July 17 | Mon, Jul 17 | @Reds | 4:10 PM | Tickets | Great American Ball Park |
Tuesday, July 18 | Tue, Jul 18 | @Reds | 4:10 PM | Tickets | Great American Ball Park |
Wednesday, July 19 | Wed, Jul 19 | @Reds | 4:10 PM | Tickets | Great American Ball Park |
Thursday, July 20 | Thu, Jul 20 | @Reds | 9:35 AM | Tickets | Great American Ball Park |
Friday, July 21 | Fri, Jul 21 | @Nationals | 4:05 PM | Tickets | Nationals Park |
Saturday, July 22 | Sat, Jul 22 | @Nationals | 4:05 PM | Tickets | Nationals Park |
Sunday, July 23 | Sun, Jul 23 | @Nationals | 10:35 AM | Tickets | Nationals Park |
Monday, July 24 | Mon, Jul 24 | @Tigers | 10:10 AM | Tickets | Comerica Park |
Tuesday, July 25 | Tue, Jul 25 | Athletics | 6:45 PM | Tickets | Oracle Park |
Wednesday, July 26 | Wed, Jul 26 | Athletics | 6:45 PM | Tickets | Oracle Park |
Friday, July 28 | Fri, Jul 28 | Red Sox | 7:15 PM | Tickets | Oracle Park |
Saturday, July 29 | Sat, Jul 29 | Red Sox | 4:15 PM | Tickets | Oracle Park |
Sunday, July 30 | Sun, Jul 30 | Red Sox | 1:05 PM | Tickets | Oracle Park |
Monday, July 31 | Mon, Jul 31 | D-backs | 6:45 PM | Tickets | Oracle Park |
Tuesday, August 1 | Tue, Aug 1 | D-backs | 6:45 PM | Tickets | Oracle Park |
Wednesday, August 2 | Wed, Aug 2 | D-backs | 6:45 PM | Tickets | Oracle Park |
Thursday, August 3 | Thu, Aug 3 | D-backs | 12:45 PM | Tickets | Oracle Park |
Saturday, August 5 | Sat, Aug 5 | @Athletics | 4:07 PM | Tickets | Oakland Coliseum |
Sunday, August 6 | Sun, Aug 6 | @Athletics | 1:07 PM | Tickets | Oakland Coliseum |
Monday, August 7 | Mon, Aug 7 | @Angels | 6:38 PM | Tickets | Angel Stadium |
Tuesday, August 8 | Tue, Aug 8 | @Angels | 6:38 PM | Tickets | Angel Stadium |
Wednesday, August 9 | Wed, Aug 9 | @Angels | 6:38 PM | Tickets | Angel Stadium |
Friday, August 11 | Fri, Aug 11 | Rangers | 7:15 PM | Tickets | Oracle Park |
Saturday, August 12 | Sat, Aug 12 | Rangers | 6:05 PM | Tickets | Oracle Park |
Sunday, August 13 | Sun, Aug 13 | Rangers | 1:05 PM | Tickets | Oracle Park |
Monday, August 14 | Mon, Aug 14 | Rays | 6:45 PM | Tickets | Oracle Park |
Tuesday, August 15 | Tue, Aug 15 | Rays | 6:45 PM | Tickets | Oracle Park |
Wednesday, August 16 | Wed, Aug 16 | Rays | 12:45 PM | Tickets | Oracle Park |
Friday, August 18 | Fri, Aug 18 | @Braves | 4:20 PM | Tickets | Truist Park |
Saturday, August 19 | Sat, Aug 19 | @Braves | 4:20 PM | Tickets | Truist Park |
Sunday, August 20 | Sun, Aug 20 | @Braves | 10:35 AM | Tickets | Truist Park |
Monday, August 21 | Mon, Aug 21 | @Phillies | 3:40 PM | Tickets | Citizens Bank Park |
Tuesday, August 22 | Tue, Aug 22 | @Phillies | 3:40 PM | Tickets | Citizens Bank Park |
Wednesday, August 23 | Wed, Aug 23 | @Phillies | 1:05 PM | Tickets | Citizens Bank Park |
Friday, August 25 | Fri, Aug 25 | Braves | 7:15 PM | Tickets | Oracle Park |
Saturday, August 26 | Sat, Aug 26 | Braves | 1:05 PM | Tickets | Oracle Park |
Sunday, August 27 | Sun, Aug 27 | Braves | 1:05 PM | Tickets | Oracle Park |
Monday, August 28 | Mon, Aug 28 | Reds | 6:45 PM | Tickets | Oracle Park |
Tuesday, August 29 | Tue, Aug 29 | Reds | 6:45 PM | Tickets | Oracle Park |
Wednesday, August 30 | Wed, Aug 30 | Reds | 12:45 PM | Tickets | Oracle Park |
Thursday, August 31 | Thu, Aug 31 | @Padres | 6:40 PM | Tickets | Petco Park |
Friday, September 1 | Fri, Sep 1 | @Padres | 6:40 PM | Tickets | Petco Park |
Saturday, September 2 | Sat, Sep 2 | @Padres | 5:40 PM | Tickets | Petco Park |
Sunday, September 3 | Sun, Sep 3 | @Padres | 1:10 PM | Tickets | Petco Park |
Monday, September 4 | Mon, Sep 4 | @Cubs | 11:20 AM | Tickets | Wrigley Field |
Tuesday, September 5 | Tue, Sep 5 | @Cubs | 4:40 PM | Tickets | Wrigley Field |
Wednesday, September 6 | Wed, Sep 6 | @Cubs | 11:20 AM | Tickets | Wrigley Field |
Friday, September 8 | Fri, Sep 8 | Rockies | 7:15 PM | Tickets | Oracle Park |
Saturday, September 9 | Sat, Sep 9 | Rockies | 6:05 PM | Tickets | Oracle Park |
Sunday, September 10 | Sun, Sep 10 | Rockies | 1:05 PM | Tickets | Oracle Park |
Monday, September 11 | Mon, Sep 11 | Guardians | 6:45 PM | Tickets | Oracle Park |
Tuesday, September 12 | Tue, Sep 12 | Guardians | 6:45 PM | Tickets | Oracle Park |
Wednesday, September 13 | Wed, Sep 13 | Guardians | 12:45 PM | Tickets | Oracle Park |
Thursday, September 14 | Thu, Sep 14 | @Rockies | 5:40 PM | Tickets | Coors Field |
Friday, September 15 | Fri, Sep 15 | @Rockies | 5:40 PM | Tickets | Coors Field |
Saturday, September 16 | Sat, Sep 16 | @Rockies | 5:10 PM | Tickets | Coors Field |
Sunday, September 17 | Sun, Sep 17 | @Rockies | 12:10 PM | Tickets | Coors Field |
Tuesday, September 19 | Tue, Sep 19 | @D-backs | 6:40 PM | Tickets | Chase Field |
Wednesday, September 20 | Wed, Sep 20 | @D-backs | 12:40 PM | Tickets | Chase Field |
Thursday, September 21 | Thu, Sep 21 | @Dodgers | 7:10 PM | Tickets | Dodger Stadium |
Friday, September 22 | Fri, Sep 22 | @Dodgers | 7:10 PM | Tickets | Dodger Stadium |
Saturday, September 23 | Sat, Sep 23 | @Dodgers | 6:10 PM | Tickets | Dodger Stadium |
Sunday, September 24 | Sun, Sep 24 | @Dodgers | 1:10 PM | Tickets | Dodger Stadium |
Monday, September 25 | Mon, Sep 25 | Padres | 6:45 PM | Tickets | Oracle Park |
Tuesday, September 26 | Tue, Sep 26 | Padres | 6:45 PM | Tickets | Oracle Park |
Wednesday, September 27 | Wed, Sep 27 | Padres | 6:45 PM | Tickets | Oracle Park |
Friday, September 29 | Fri, Sep 29 | Dodgers | 7:15 PM | Tickets | Oracle Park |
Saturday, September 30 | Sat, Sep 30 | Dodgers | 6:05 PM | Tickets | Oracle Park |
Sunday, October 1 | Sun, Oct 1 | Dodgers | 12:05 PM | Tickets | Oracle Park |