The San Francisco Giants last won on Monday, September 21, 2026, beating the Minnesota Twins 5–2 at home. That was 23 days ago.
The San Francisco Giants last lost on Sunday, September 27, 2026, falling to the Los Angeles Dodgers 5–1 at home. That was 17 days ago.
The Giants are 65–97 and 4th in the NL West. Their full schedule, every result and each game's box score are below.
The longer waits
1,829days since their last postseason winLast postseason win: October 11, 2021, NL Division Series, against the Dodgers
4,368days since their last World Series titleThe 2014 World Series, October 29, 2014, 11 years ago
Updated 1:15 PM PT.
4
35 GB. Lost 5 straight
Last win: beat the Twins 5–2 on Mon, Sep 21
Season complete
San Francisco Giants schedule and results
Game
Date
Opponent
Result
1
Wed, Mar 25
vs Yankees
L 0–7
2
Fri, Mar 27
vs Yankees
L 0–3
3
Sat, Mar 28
vs Yankees
L 1–3
4
Mon, Mar 30
at Padres
W 3–2
5
Tue, Mar 31
at Padres
W 9–3
6
Wed, Apr 1
at Padres
L 1–7
7
Thu, Apr 2
vs Mets
W 7–2
8
Fri, Apr 3
vs Mets
L 3–10
9
Sat, Apr 4
vs Mets
L 0–9
10
Sun, Apr 5
vs Mets
L 2–5
11
Mon, Apr 6
vs Phillies
L 4–6
12
Tue, Apr 7
vs Phillies
W 6–0
13
Wed, Apr 8
vs Phillies
W 5–0
14
Fri, Apr 10
at Orioles
W 6–3
15
Sat, Apr 11
at Orioles
L 2–6
16
Sun, Apr 12
at Orioles
L 2–6
17
Tue, Apr 14
at Reds
L 1–2
18
Wed, Apr 15
at Reds
L 3–8
19
Thu, Apr 16
at Reds
W 3–0
20
Fri, Apr 17
at Nationals
W 10–5
21
Sat, Apr 18
at Nationals
W 7–6 (12)
22
Sun, Apr 19
at Nationals
L 0–3
23
Tue, Apr 21
vs Dodgers
W 3–1
24
Wed, Apr 22
vs Dodgers
W 3–0
25
Thu, Apr 23
vs Dodgers
L 0–3
26
Fri, Apr 24
vs Marlins
L 4–9
27
Sat, Apr 25
vs Marlins
W 6–2
28
Sun, Apr 26
vs Marlins
W 6–3
29
Tue, Apr 28
at Phillies
L 0–7
PPD
Wed, Apr 29
at Phillies
Postponed
30
Thu, Apr 30
at Phillies
L 2–3
31
Thu, Apr 30
at Phillies
L 5–6 (10)
32
Fri, May 1
at Rays
L 0–3
33
Sat, May 2
at Rays
L 1–5
34
Sun, May 3
at Rays
L 1–2 (10)
35
Mon, May 4
vs Padres
W 3–2
36
Tue, May 5
vs Padres
L 5–10
37
Wed, May 6
vs Padres
L 1–5
38
Fri, May 8
vs Pirates
W 5–2
39
Sat, May 9
vs Pirates
L 3–13
40
Sun, May 10
vs Pirates
W 7–6 (12)
41
Mon, May 11
at Dodgers
W 9–3
42
Tue, May 12
at Dodgers
W 6–2
43
Wed, May 13
at Dodgers
L 0–4
44
Thu, May 14
at Dodgers
L 2–5
45
Fri, May 15
at Athletics
L 2–5
46
Sat, May 16
at Athletics
W 6–4
47
Sun, May 17
at Athletics
W 10–1
48
Mon, May 18
at Diamondbacks
L 2–12
49
Tue, May 19
at Diamondbacks
L 3–5
50
Wed, May 20
at Diamondbacks
L 3–6
51
Fri, May 22
vs White Sox
L 4–9
52
Sat, May 23
vs White Sox
W 10–3
53
Sun, May 24
vs White Sox
W 8–5
54
Mon, May 25
vs Diamondbacks
L 2–6
55
Tue, May 26
vs Diamondbacks
L 5–7
56
Wed, May 27
vs Diamondbacks
L 2–3
57
Fri, May 29
at Rockies
L 6–8
58
Sat, May 30
at Rockies
L 3–8
59
Sun, May 31
at Rockies
W 19–6
60
Mon, Jun 1
at Brewers
L 2–16
61
Tue, Jun 2
at Brewers
L 3–8
62
Wed, Jun 3
at Brewers
W 1–0
63
Thu, Jun 4
at Brewers
W 12–9
64
Fri, Jun 5
at Cubs
W 18–3
65
Sat, Jun 6
at Cubs
L 2–3 (10)
66
Sun, Jun 7
at Cubs
W 2–1 (10)
67
Mon, Jun 8
vs Nationals
L 3–4
68
Tue, Jun 9
vs Nationals
L 3–6
69
Wed, Jun 10
vs Nationals
W 11–10
70
Fri, Jun 12
vs Cubs
L 1–5
71
Sat, Jun 13
vs Cubs
L 1–6
72
Sun, Jun 14
vs Cubs
W 5–1
73
Tue, Jun 16
at Braves
W 7–2
74
Wed, Jun 17
at Braves
W 7–5
PPD
Thu, Jun 18
at Braves
Postponed
75
Fri, Jun 19
at Marlins
L 3–4
76
Sat, Jun 20
at Marlins
L 3–6
77
Sun, Jun 21
at Marlins
L 1–2
78
Tue, Jun 23
vs Athletics
W 3–1
79
Wed, Jun 24
vs Athletics
W 2–1
80
Thu, Jun 25
vs Athletics
L 6–9
81
Fri, Jun 26
vs Braves
L 1–3
82
Sat, Jun 27
vs Braves
W 5–0
83
Sun, Jun 28
vs Braves
W 3–2
84
Mon, Jun 29
at Diamondbacks
L 4–5
85
Tue, Jun 30
at Diamondbacks
L 2–8
86
Wed, Jul 1
at Diamondbacks
W 6–4
87
Fri, Jul 3
at Rockies
L 3–15
88
Sat, Jul 4
at Rockies
W 6–4
89
Sun, Jul 5
at Rockies
L 6–7
90
Mon, Jul 6
vs Blue Jays
W 10–1
91
Tue, Jul 7
vs Blue Jays
L 3–9
92
Wed, Jul 8
vs Blue Jays
L 0–10
93
Thu, Jul 9
vs Rockies
W 8–2
94
Fri, Jul 10
vs Rockies
L 3–4
95
Sat, Jul 11
vs Rockies
W 4–2
96
Sun, Jul 12
vs Rockies
W 3–1
97
Fri, Jul 17
at Mariners
W 7–0
98
Sat, Jul 18
at Mariners
L 3–4 (10)
99
Sun, Jul 19
at Mariners
L 3–6
100
Mon, Jul 20
at Royals
L 3–4
101
Tue, Jul 21
at Royals
L 2–3
102
Wed, Jul 22
at Royals
L 4–5
103
Fri, Jul 24
vs Angels
W 7–6 (10)
104
Sat, Jul 25
vs Angels
W 9–2
105
Sun, Jul 26
vs Angels
L 3–4
106
Mon, Jul 27
vs Brewers
W 3–0
107
Tue, Jul 28
vs Brewers
L 2–8
108
Wed, Jul 29
vs Brewers
W 16–3
109
Thu, Jul 30
at Padres
W 4–1
110
Fri, Jul 31
at Padres
L 0–7
111
Sat, Aug 1
at Padres
L 5–6
112
Sun, Aug 2
at Padres
L 4–5
113
Mon, Aug 3
at Rangers
W 5–1
114
Tue, Aug 4
at Rangers
L 4–5
115
Wed, Aug 5
at Rangers
L 0–6
116
Fri, Aug 7
vs Tigers
W 5–2
117
Sat, Aug 8
vs Tigers
L 0–8
118
Sun, Aug 9
vs Tigers
L 1–3 (10)
119
Mon, Aug 10
vs Astros
L 3–6 (10)
120
Tue, Aug 11
vs Astros
W 4–1
121
Wed, Aug 12
vs Astros
L 1–2
122
Fri, Aug 14
vs Rockies
L 2–5
123
Sat, Aug 15
vs Rockies
W 7–1
124
Sun, Aug 16
vs Rockies
L 7–13
125
Tue, Aug 18
at Guardians
L 1–8
126
Wed, Aug 19
at Guardians
W 1–0
127
Thu, Aug 20
at Guardians
L 2–5
128
Fri, Aug 21
at Red Sox
L 4–6
129
Sat, Aug 22
at Red Sox
L 2–3
130
Sun, Aug 23
at Red Sox
L 4–5
131
Mon, Aug 24
vs Reds
W 5–0
132
Tue, Aug 25
vs Reds
W 3–1
133
Wed, Aug 26
vs Reds
L 9–10
134
Thu, Aug 27
vs Diamondbacks
W 6–1
135
Fri, Aug 28
vs Diamondbacks
L 6–10
136
Sat, Aug 29
vs Diamondbacks
L 1–7
137
Sat, Aug 29
vs Diamondbacks
W 7–2
138
Mon, Aug 31
at Braves
W 7–3
139
Tue, Sep 1
at Pirates
L 12–13
140
Wed, Sep 2
at Pirates
W 5–4 (10)
141
Thu, Sep 3
at Pirates
L 2–5
142
Fri, Sep 4
at Mets
L 6–10
143
Sat, Sep 5
at Mets
W 9–5
144
Sun, Sep 6
at Mets
L 2–4
145
Mon, Sep 7
vs Cardinals
W 5–4 (11)
146
Tue, Sep 8
vs Cardinals
W 2–1
147
Wed, Sep 9
vs Cardinals
W 7–6
148
Fri, Sep 11
vs Padres
L 5–7
149
Sat, Sep 12
vs Padres
L 6–7
150
Sun, Sep 13
vs Padres
L 4–6
151
Mon, Sep 14
at Cardinals
L 1–2
152
Tue, Sep 15
at Cardinals
W 10–3
153
Wed, Sep 16
at Cardinals
W 6–5 (10)
154
Fri, Sep 18
at Dodgers
L 2–8
155
Sat, Sep 19
at Dodgers
L 4–10
156
Sun, Sep 20
at Dodgers
L 1–3
157
Mon, Sep 21
vs Twins
W 5–2
158
Tue, Sep 22
vs Twins
L 2–3
159
Wed, Sep 23
vs Twins
L 2–4
160
Fri, Sep 25
vs Dodgers
L 0–2
161
Sat, Sep 26
vs Dodgers
L 3–4
162
Sun, Sep 27
vs Dodgers
L 1–5 (10)
The Giants right now
The Giants fell to the Dodgers 1–5 on Sun, Sep 27. They finished the regular season 65–97, 4th in the NL West, 35 back. Their last win came 23 days ago against the Twins, and they have dropped 5 in a row since.
Every other time the Giants last won
When did the Giants last win at home?
September 21, 2026, 5–2 against the Twins (23 days ago)
When did the Giants last win on the road?
September 16, 2026, 6–5 against the Cardinals (28 days ago)
When did the Giants last throw a shutout?
August 24, 2026, 5–0 against the Reds (51 days ago)
When did the Giants last win a postseason game?
October 11, 2021, NL Division Series (1,829 days ago)
When did the Giants last win the World Series?
2014 World Series, October 29, 2014
When did the Giants last beat the Diamondbacks?
August 29, 2026, 7–2 against the Diamondbacks (46 days ago)
When did the Giants last beat the Rockies?
August 15, 2026, 7–1 against the Rockies (60 days ago)
When did the Giants last beat the Dodgers?
May 12, 2026, 6–2 against the Dodgers (155 days ago)
When did the Giants last beat the Padres?
July 30, 2026, 4–1 against the Padres (76 days ago)
What is the Giants' current streak?
Lost 5 straight
What is their longest losing streak since 2017?
11 games, ending September 12, 2018
When did the Giants last lose?
When did the Giants last lose?
September 27, 2026, 5–1 loss to the Dodgers (17 days ago)
When did the Giants last lose at home?
September 27, 2026, 5–1 loss to the Dodgers (17 days ago)
When did the Giants last lose on the road?
September 20, 2026, 3–1 loss to the Dodgers (24 days ago)
When were the Giants last shut out?
September 25, 2026, 2–0 loss to the Dodgers (19 days ago)
When did the Giants last score 10 or more runs?
September 15, 2026, 10–3 win over the Cardinals (29 days ago)
When did the Giants last lose to the Diamondbacks?
August 29, 2026, 7–1 loss to the Diamondbacks (46 days ago)
When did the Giants last lose to the Rockies?
August 16, 2026, 13–7 loss to the Rockies (59 days ago)
When did the Giants last lose to the Dodgers?
September 27, 2026, 5–1 loss to the Dodgers (17 days ago)
When did the Giants last lose to the Padres?
September 13, 2026, 6–4 loss to the Padres (31 days ago)
Common questions
How many days since the San Francisco Giants last won?
As of October 14, 2026, it has been 23 days since the Giants last won. They beat the Twins 5–2 on September 21, 2026.
What is the San Francisco Giants record this season?
The Giants are 65–97 and 4th in the NL West, 35 games back. Lost 5 straight.
Have the Giants won a game this season?
Yes. The Giants have won 65 games this season and are 65–97.
What was the last game the Giants played?
The Giants lost to the Dodgers 5–1 at home on September 27, 2026.
Did the Giants win their last game?
No. The Giants lost to the Dodgers 5–1 at home on September 27, 2026.
What is the Giants' record right now?
The Giants are 65–97, 4th in the NL West.
What division are the Giants in?
The Giants play in the NL West, with the Diamondbacks, the Rockies, the Dodgers and the Padres.
Against the division
Since 2017 the Giants are 302–326 in regular season games against the rest of the NL West, across 628 meetings with the four teams they play most often.
That breaks down as 82–75 against the Diamondbacks, 95–62 against the Rockies, 60–97 against the Dodgers and 65–92 against the Padres.
The Rockies have been the friendliest matchup, while the Dodgers have given them the most trouble.
San Francisco Giants record against division rivals since 2017
Regular season results for the San Francisco Giants from 2017 through 2026, a combined record of 736–782.
Longest losing streak since 2017: 11 straight games, from September 1, 2018 to September 12, 2018.
Longest stretch between wins: 303 days, ending when they beat the Dodgers on July 25, 2020. Offseason gaps count, which is why this runs past 150 days.
Longest wait for a win during a season: 14 days, ending against the Rockies on September 14, 2018.
The current drought stands at 23 days, 280 short of that mark.