2025 San Francisco Giants season explained

San Francisco Giants
Season:2025
League:National League
Y1:1883
Division:West
Y2:1969
Ballpark:Oracle Park
Y4:2000
City:San Francisco, California
Y5:1958
Owners:Larry Baer (managing general partner)
Presbo:Buster Posey
General Managers:Zack Minasian
Managers:Bob Melvin
Radio:KNBR (104.5 FM and 680 AM)
Espntn:sfo
Brtn:SFO
Next Season:none

The 2025 San Francisco Giants season will be the 143rd season for the franchise in Major League Baseball, their 68th year in San Francisco, and their 26th at Oracle Park.

Events

Offseason

Game Log

Regular season

Legend
 Giants win
 Giants loss
 Postponement
BoldGiants team member
|-style="background:#;" | 1 || March 27 || @ Reds || – || || || — || Great American Ball Park || – || – |-style="background:#;" | 2 || March 29 || @ Reds || – || || || — || Great American Ball Park || – || – |-style="background:#;" | 3 || March 30 || @ Reds || – || || || — || Great American Ball Park || – || – |-style="background:#;" | 4 || March 31 || @ Astros || – || || || — || Daikin Park || – || – |-style="background:#;"| 5 || April 1 || @ Astros || – || || || — || Daikin Park || – || – |-style="background:#;"| 6 || April 2 || @ Astros || – || || || — || Daikin Park || – || – |-style="background:#;"| 7 || April 4 || Mariners || – || || || — || Oracle Park || – || – |-style="background:#;"| 8 || April 5 || Mariners || – || || || — || Oracle Park || – || – |-style="background:#;"| 9 || April 6 || Mariners || – || || || — || Oracle Park || – || – |-style="background:#;"| 10 || April 7 || Reds || – || || || — || Oracle Park || – || – |-style="background:#;"| 11 || April 8 || Reds || – || || || — || Oracle Park || – || – |-style="background:#;"| 12 || April 9 || Reds || – || || || — || Oracle Park || – || – |-style="background:#;"| 13 || April 11 || @ Yankees || – || || || — || Yankee Stadium || – || – |-style="background:#;"| 14 || April 12 || @ Yankees || – || || || — || Yankee Stadium || – || – |-style="background:#;"| 15 || April 13 || @ Yankees || – || || || — || Yankee Stadium || – || – |-style="background:#;"| 16 || April 14 || @ Phillies || – || || || — || Citizens Bank Park || – || – |-style="background:#;"| 17 || April 15 || @ Phillies || – || || || — || Citizens Bank Park || – || – |-style="background:#;"| 18 || April 16 || @ Phillies || – || || || — || Citizens Bank Park || – || – |-style="background:#;"| 19 || April 17 || @ Phillies || – || || || — || Citizens Bank Park || – || – |-style="background:#;"| 20 || April 18 || @ Angels || – || || || — || Angel Stadium || – || – |-style="background:#;"| 21 || April 19 || @ Angels || – || || || — || Angel Stadium || – || – |-style="background:#;"| 22 || April 20 || @ Angels || – || || || — || Angel Stadium || – || – |-style="background:#;"| 23 || April 21 || Brewers || – || || || — || Oracle Park || – || – |-style="background:#;"| 24 || April 22 || Brewers || – || || || — || Oracle Park || – || – |-style="background:#;"| 25 || April 23 || Brewers || – || || || — || Oracle Park || – || – |-style="background:#;"| 26 || April 24 || Brewers || – || || || — || Oracle Park || – || – |-style="background:#;"| 27 || April 25 || Rangers || – || || || — || Oracle Park || – || – |-style="background:#;"| 28 || April 26 || Rangers || – || || || — || Oracle Park || – || – |-style="background:#;"| 29 || April 27 || Rangers || – || || || — || Oracle Park || – || – |-style="background:#;"| 30 || April 29 || @ Padres || – || || || — || Petco Park || – || – |-style="background:#;"| 31 || April 30 || @ Padres || – || || || — || Petco Park || – || – |- |-style="background:#;"| 32 || May 1 || Rockies || – || || || — || Oracle Park || – || – |-style="background:#;"| 33 || May 2 || Rockies || – || || || — || Oracle Park || – || – |-style="background:#;"| 34 || May 3 || Rockies || – || || || — || Oracle Park || – || – |-style="background:#;"| 35 || May 4 || Rockies || – || || || — || Oracle Park || – || – |-style="background:#;"| 36 || May 5 || @ Cubs || – || || || — || Wrigley Field || – || – |-style="background:#;"| 37 || May 6 || @ Cubs || – || || || — || Wrigley Field || – || – |-style="background:#;"| 38 || May 7 || @ Cubs || – || || || — || Wrigley Field || – || – |-style="background:#;"| 39 || May 9 || @ Twins || – || || || — || Target Field || – || –|-style="background:#;"| 40 || May 10 || @ Twins || – || || || — || Target Field || – || –|-style="background:#;"| 41 || May 10 || @ Twins || – || || || — || Target Field || – || –|-style="background:#;"| 42 || May 12 || Diamondbacks || – || || || — || Oracle Park || – || – |-style="background:#;"| 43 || May 13 || Diamondbacks || – || || || — || Oracle Park || – || – |-style="background:#;"| 44 || May 14 || Diamondbacks || – || || || — || Oracle Park || – || – |-style="background:#;"| 45 || May 16 || Athletics || – || || || — || Oracle Park || – || – |-style="background:#;"| 46 || May 17 || Athletics || – || || || — || Oracle Park || – || – |-style="background:#;"| 47 || May 18 || Athletics || – || || || — || Oracle Park || – || – |-style="background:#;"| 48 || May 19 || Royals || – || || || — || Oracle Park || – || – |-style="background:#;"| 49 || May 20 || Royals || – || || || — || Oracle Park || – || – |-style="background:#;"| 50 || May 21 || Royals || – || || || — || Oracle Park || – || – |-style="background:#;"| 51 || May 23 || @ Nationals || – || || || — || Nationals Park || – || – |-style="background:#;"| 52 || May 24 || @ Nationals || – || || || — || Nationals Park || – || – |-style="background:#;"| 53 || May 25 || @ Nationals || – || || || — || Nationals Park || – || – |-style="background:#;"| 54 || May 26 || @ Tigers || – || || || — || Comerica Park || – || – |-style="background:#;"| 55 || May 27 || @ Tigers || – || || || — || Comerica Park || – || – |-style="background:#;"| 56 || May 28 || @ Tigers || – || || || — || Comerica Park || – || – |-style="background:#;"| 57 || May 30 || @ Marlins || – || || || — || LoanDepot Park || – || – |-style="background:#;"| 58 || May 31 || @ Marlins || – || || || — || LoanDepot Park || – || – |- |-style="background:#;"| 59 || June 1 || @ Marlins || – || || || — || LoanDepot Park || – || – |-style="background:#;"| 60 || June 2 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 61 || June 3 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 62 || June 4 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 63 || June 5 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 64 || June 6 || Braves || – || || || — || Oracle Park || – || – |-style="background:#;"| 65 || June 7 || Braves || – || || || — || Oracle Park || – || –|-style="background:#;"| 66 || June 8 || Braves || – || || || — || Oracle Park || – || –|-style="background:#;"| 67 || June 10 || @ Rockies || – || || || — || Coors Field || – || – |-style="background:#;"| 68 || June 11 || @ Rockies || – || || || — || Coors Field || – || – |-style="background:#;"| 69 || June 12 || @ Rockies || – || || || — || Coors Field || – || – |-style="background:#;"| 70 || June 13 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 71 || June 14 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 72 || June 15 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 73 || June 17 || Guardians || – || || || — || Oracle Park || – || –|-style="background:#;"| 74 || June 18 || Guardians || – || || || — || Oracle Park || – || –|-style="background:#;"| 75 || June 19 || Guardians || – || || || — || Oracle Park || – || –|-style="background:#;"| 76 || June 20 || Red Sox || – || || || — || Oracle Park || – || –|-style="background:#;"| 77 || June 21 || Red Sox || – || || || — || Oracle Park || – || –|-style="background:#;"| 78 || June 22 || Red Sox || – || || || — || Oracle Park || – || –|-style="background:#;"| 79 || June 24 || Marlins || – || || || — || Oracle Park || – || – |-style="background:#;"| 80 || June 25 || Marlins || – || || || — || Oracle Park || – || – |-style="background:#;"| 81 || June 26 || Marlins || – || || || — || Oracle Park || – || – |-style="background:#;"| 82 || June 27 || @ White Sox || – || || || — || Guaranteed Rate Field || – || – |-style="background:#;"| 83 || June 28 || @ White Sox || – || || || — || Guaranteed Rate Field || – || – |-style="background:#;"| 84 || June 29 || @ White Sox || – || || || — || Guaranteed Rate Field || – || – |-style="background:#;"| 85 || June 30 || @ Diamondbacks || – || || || — || Chase Field || – || – |- |-style="background:#;"| 86 || July 1 || @ Diamondbacks || – || || || — || Chase Field || – || – |-style="background:#;"| 87 || July 2 || @ Diamondbacks || – || || || — || Chase Field || – || – |-style="background:#;"| 88 || July 3 || @ Diamondbacks || – || || || — || Chase Field || – || – |-style="background:#;"| 89 || July 4 || @ Athletics || – || || || — || Sutter Health Park || – || – |-style="background:#;"| 90 || July 5 || @ Athletics || – || || || — || Sutter Health Park || – || – |-style="background:#;"| 91 || July 6 || @ Athletics || – || || || — || Sutter Health Park || – || – |-style="background:#;"| 92 || July 7 || Phillies || – || || || — || Oracle Park || – || – |-style="background:#;"| 93 || July 8 || Phillies || – || || || — || Oracle Park || – || – |-style="background:#;"| 94 || July 9 || Phillies || – || || || — || Oracle Park || – || – |-style="background:#;"| 95 || July 11 || Dodgers || – || || || — || Oracle Park || – || – |-style="background:#;"| 96 || July 12 || Dodgers || – || || || — || Oracle Park || – || –|-style="background:#;"| 97 || July 13 || Dodgers || – || || || — || Oracle Park || – || – |-style=background:#bbbfff| – || July 15 || colspan="9"|95th All-Star Game in Cumberland, GA|-style="background:#;"| 98 || July 18 || @ Blue Jays || – || || || — || Rogers Centre || – || – |-style="background:#;"| 99 || July 19 || @ Blue Jays || – || || || — || Rogers Centre || – || – |-style="background:#;"| 100 || July 20 || @ Blue Jays || – || || || — || Rogers Centre || – || – |-style="background:#;"| 101 || July 21 || @ Braves || – || || || — || Truist Park || – || – |-style="background:#;"| 102 || July 22 || @ Braves || – || || || — || Truist Park || – || – |-style="background:#;"| 103 || July 23 || @ Braves || – || || || — || Truist Park || – || – |-style="background:#;"| 104 || July 25 || Mets || – || || || — || Oracle Park || – || – |-style="background:#;"| 105 || July 26 || Mets || – || || || — || Oracle Park || – || – |-style="background:#;"| 106 || July 27 || Mets || – || || || — || Oracle Park || – || – |-style="background:#;"| 107 || July 28 || Pirates || – || || || — || Oracle Park || – || – |-style="background:#;"| 108 || July 29 || Pirates || – || || || — || Oracle Park || – || – |-style="background:#;"| 109 || July 30 || Pirates || – || || || — || Oracle Park || – || – |- |-style="background:#;"| 110 || August 1 || @ Mets || – || || || — || Citi Field || – || – |-style="background:#;"| 111 || August 2 || @ Mets || – || || || — || Citi Field || – || – |-style="background:#;"| 112 || August 3 || @ Mets || – || || || — || Citi Field || – || – |-style="background:#;"| 113 || August 4 || @ Pirates || – || || || — || PNC Park || – || – |-style="background:#;"| 114 || August 5 || @ Pirates || – || || || — || PNC Park || – || – |-style="background:#;"| 115 || August 6 || @ Pirates || – || || || — || PNC Park || – || – |-style="background:#;"| 116 || August 8 || Nationals || – || || || — || Oracle Park || – || – |-style="background:#;"| 117 || August 9 || Nationals || – || || || — || Oracle Park || – || – |-style="background:#;"| 118 || August 10 || Nationals || – || || || — || Oracle Park || – || – |-style="background:#;"| 119 || August 11 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 120 || August 12 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 121 || August 13 || Padres || – || || || — || Oracle Park || – || – |-style="background:#;"| 122 || August 15 || Rays || – || || || — || Oracle Park || – || – |-style="background:#;"| 123 || August 16 || Rays || – || || || — || Oracle Park || – || – |-style="background:#;"| 124 || August 17 || Rays || – || || || — || Oracle Park || – || – |-style="background:#;"| 125 || August 18 || @ Padres || – || || || — || Petco Park || – || –|-style="background:#;"| 126 || August 19 || @ Padres || – || || || — || Petco Park || – || –|-style="background:#;"| 127 || August 20 || @ Padres || – || || || — || Petco Park || – || – |-style="background:#;"| 128 || August 21 || @ Padres || – || || || — || Petco Park || – || –|-style="background:#;"| 129 || August 22 || @ Brewers || – || || || — || American Family Field || – || – |-style="background:#;"| 130 || August 23 || @ Brewers || – || || || — || American Family Field || – || – |-style="background:#;"| 131 || August 24 || @ Brewers || – || || || — || American Family Field || – || – |-style="background:#;"| 132 || August 26 || Cubs || – || || || — || Oracle Park || – || –|-style="background:#;"| 133 || August 27 || Cubs || – || || || — || Oracle Park || – || –|-style="background:#;"| 134 || August 28 || Cubs || – || || || — || Oracle Park || – || – |-style="background:#;"| 135 || August 29 || Orioles || – || || || — || Oracle Park || – || –|-style="background:#;"| 136 || August 30 || Orioles || – || || || — || Oracle Park || – || –|-style="background:#;"| 137 || August 31 || Orioles || – || || || — || Oracle Park || – || –|- |-style="background:#;"| 138 || September 1 || @ Rockies || – || || || — || Coors Field || – || – |-style="background:#;"| 139 || September 2 || @ Rockies || – || || || — || Coors Field || – || –|-style="background:#;"| 140 || September 3 || @ Rockies || – || || || — || Coors Field || – || – |-style="background:#;"| 141 || September 5 || @ Cardinals || – || || || — || Busch Stadium || – || – |-style="background:#;"| 142 || September 6 || @ Cardinals || – || || || — || Busch Stadium || – || –|-style="background:#;"| 143 || September 7 || @ Cardinals || – || || || — || Busch Stadium || – || – |-style="background:#;"| 144 || September 8 || Diamondbacks || – || || || — || Oracle Park || – || – |-style="background:#;"| 145 || September 9 || Diamondbacks || – || || || — || Oracle Park || – || – |-style="background:#;"| 146 || September 10 || Diamondbacks || – || || || — || Oracle Park || – || – |-style="background:#;"| 147 || September 12 || Dodgers || – || || || — || Oracle Park || – || – |-style="background:#;"| 148 || September 13 || Dodgers || – || || || — || Oracle Park || – || – |-style="background:#;"| 149 || September 14 || Dodgers || – || || || — || Oracle Park || – || – |-style="background:#;"| 150 || September 15 || @ Diamondbacks || – || || || — || Chase Field || – || – |-style="background:#;"| 151 || September 16 || @ Diamondbacks || – || || || — || Chase Field || – || – |-style="background:#;"| 152 || September 17 || @ Diamondbacks || – || || || — || Chase Field || – || – |-style="background:#;"| 153 || September 18 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 154 || September 19 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 155 || September 20 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 156 || September 21 || @ Dodgers || – || || || — || Dodger Stadium || – || – |-style="background:#;"| 157 || September 22 || Cardinals || – || || || — || Oracle Park || – || – |-style="background:#;"| 158 || September 23 || Cardinals || – || || || — || Oracle Park || – || – |-style="background:#;"| 159 || September 24 || Cardinals || – || || || — || Oracle Park || – || – |-style="background:#;"| 160 || September 26 || Rockies || – || || || — || Oracle Park || – || – |-style="background:#;"| 161 || September 27 || Rockies || – || || || — || Oracle Park || – || – |-style="background:#;"| 162 || September 28 || Rockies || – || || || — || Oracle Park || – || – |-

Farm system

See also: Minor League Baseball.

Level Team League Division Manager Record Type Record[4] through
West
Southwest
N/A
North
East
East
San Pedro
Northeast

Source:

External links

Notes and References

  1. News: Guardado. Maria. Snell hits open market after opting out of Giants deal. MLB.com. November 1, 2024. November 2, 2024.
  2. News: Guardado. Maria. Ray declines opt-out; Flores exercises player option with Giants. MLB.com. November 2, 2024. November 3, 2024.
  3. Web site: Guardado. Maria. Yaz in the fold for 2025; SF non-tenders two. San MLB.com. November 22, 2024. November 25, 2024.
  4. Web site: Standings.