2026 San Francisco Giants season

2026 San Francisco Giants
LeagueNational League
DivisionWest
BallparkOracle Park
CitySan Francisco, California
OwnersLarry Baer (managing general partner)
President of baseball operationsBuster Posey
General managerZack Minasian
ManagerTony Vitello
TelevisionNBC Sports Bay Area/KNTV
RadioKNBR (104.5 FM and 680 AM)
StatsESPN.com
Baseball Reference

The 2026 San Francisco Giants season will be the 144th season for the franchise in Major League Baseball, their 69th year in San Francisco, and their 27th at Oracle Park.

On October 22, 2025, the Giants hired Tony Vitello as their new manager, marking the first time a big league team has hired a manager directly from a college program without any experience as a professional coach.[1]

Events

Offseason

Game log

Regular season

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

Roster

40-man roster Non-roster invitees Coaches / other

Pitchers

Catchers


Manager

Coaches


Farm system

Level Team League Division Manager Record Type Record[9] through
AAA Sacramento River Cats Pacific Coast League West
AA Richmond Flying Squirrels Eastern League Southwest
High-A Eugene Emeralds Northwest League N/A
Low-A San Jose Giants California League North
Rookie ACL Giants Black Arizona Complex League East
ACL Giants Orange Arizona Complex League East
Foreign Rookie DSL Giants Black Dominican Summer League San Pedro
DSL Giants Orange Dominican Summer League Northeast

Source:

References

  1. ^ Murphy, Brian (October 22, 2025). "Giants name Vols coach Vitello manager in unprecedented hire". MLB.com. Retrieved October 22, 2025.
  2. ^ Guardado, Maria (November 3, 2025). "Murphy's injury-plagued stint over as SF declines '26 option". MLB.com. Retrieved November 4, 2025.
  3. ^ Pavlovic, Alex (November 6, 2025). "Giants claim former Dodgers outfielder Justin Dean as part of roster shuffle". NBC Sports Bay Area. Retrieved November 6, 2025.
  4. ^ Guardado, Maria (November 6, 2025). "Giants add OF Dean, LHP Sanmartin; RHP Black DFA'd". MLB.com. Retrieved November 7, 2025.
  5. ^ Cassavell, AJ (November 21, 2025). "Giants bolster outfield depth, snag Wiemer from Marlins". MLB.com. Retrieved November 28, 2025.
  6. ^ Guardado, Maria (December 3, 2025). "How the Giants are already reshaping their bullpen". MLB.com. Retrieved December 12, 2025.
  7. ^ "Daniel Susac: Shipped to Giants". CBS Sports. December 10, 2025. Retrieved December 10, 2025.
  8. ^ Pavlovic, Alex (December 10, 2025). "Giants trade for former Athletics first-rounder Daniel Susac in Rule 5 Draft". NBC Sports Bay Area. Retrieved December 12, 2025.
  9. ^ "Standings".