1 | Thu Apr 1 | at Mariners | L7-8 (10) | 0-1 | .000 | T-Mobile Park · Seattle, WA |
2 | Fri Apr 2 | at Mariners | W6-3 | 1-1 | .500 | T-Mobile Park · Seattle, WA |
3 | Sat Apr 3 | at Mariners | L0-4 | 1-2 | .333 | T-Mobile Park · Seattle, WA |
4 | Mon Apr 5 | at Padres | W3-2 | 2-2 | .500 | Petco Park · San Diego, CA |
5 | Tue Apr 6 | at Padres | L1-3 | 2-3 | .400 | Petco Park · San Diego, CA |
6 | Wed Apr 7 | at Padres | W3-2 (10) | 3-3 | .500 | Petco Park · San Diego, CA |
7 | Fri Apr 9 | vs Rockies | W3-1 | 4-3 | .571 | Oracle Park · San Francisco, CA |
8 | Sat Apr 10 | vs Rockies | W4-3 | 5-3 | .625 | Oracle Park · San Francisco, CA |
9 | Sun Apr 11 | vs Rockies | W4-0 | 6-3 | .667 | Oracle Park · San Francisco, CA |
10 | Mon Apr 12 | vs Reds | L0-3 | 6-4 | .600 | Oracle Park · San Francisco, CA |
11 | Tue Apr 13 | vs Reds | W7-6 | 7-4 | .636 | Oracle Park · San Francisco, CA |
12 | Wed Apr 14 | vs Reds | W3-0 | 8-4 | .667 | Oracle Park · San Francisco, CA |
13 | Fri Apr 16 | at Marlins | L1-4 | 8-5 | .615 | LoanDepot Park · Miami, FL |
14 | Sat Apr 17 | at Marlins | L6-7 (10) | 8-6 | .571 | LoanDepot Park · Miami, FL |
15 | Sun Apr 18 | at Marlins | W1-0 | 9-6 | .600 | LoanDepot Park · Miami, FL |
16 | Mon Apr 19 | at Phillies | W2-0 | 10-6 | .625 | Citizens Bank Park · Philadelphi, PA |
17 | Tue Apr 20 | at Phillies | W10-7 | 11-6 | .647 | Citizens Bank Park · Philadelphi, PA |
18 | Wed Apr 21 | at Phillies | L5-6 | 11-7 | .611 | Citizens Bank Park · Philadelphi, PA |
19 | Thu Apr 22 | vs Marlins | W3-0 | 12-7 | .632 | Oracle Park · San Francisco, CA |
20 | Fri Apr 23 | vs Marlins | W5-3 | 13-7 | .650 | Oracle Park · San Francisco, CA |
21 | Sat Apr 24 | vs Marlins | L2-5 | 13-8 | .619 | Oracle Park · San Francisco, CA |
22 | Sun Apr 25 | vs Marlins | W4-3 | 14-8 | .636 | Oracle Park · San Francisco, CA |
23 | Mon Apr 26 | vs Rockies | W12-0 | 15-8 | .652 | Oracle Park · San Francisco, CA |
24 | Tue Apr 27 | vs Rockies | L5-7 (10) | 15-9 | .625 | Oracle Park · San Francisco, CA |
25 | Wed Apr 28 | vs Rockies | W7-3 | 16-9 | .640 | Oracle Park · San Francisco, CA |
26 | Fri Apr 30 | at Padres | L2-3 | 16-10 | .615 | Petco Park · San Diego, CA |
27 | Sat May 1 | at Padres | L2-6 | 16-11 | .593 | Petco Park · San Diego, CA |
28 | Sun May 2 | at Padres | W7-1 | 17-11 | .607 | Petco Park · San Diego, CA |
29 | Tue May 4 | at Rockies | W12-4 | 18-11 | .621 | Coors Field · Denver, CO |
30 | Tue May 4 | at Rockies | L6-8 | 18-12 | .600 | Coors Field · Denver, CO |
31 | Wed May 5 | at Rockies | L5-6 | 18-13 | .581 | Coors Field · Denver, CO |
32 | Fri May 7 | vs Padres | W5-4 | 19-13 | .594 | Oracle Park · San Francisco, CA |
33 | Sat May 8 | vs Padres | W7-1 | 20-13 | .606 | Oracle Park · San Francisco, CA |
34 | Sun May 9 | vs Padres | L1-11 | 20-14 | .588 | Oracle Park · San Francisco, CA |
35 | Mon May 10 | vs Rangers | W3-1 | 21-14 | .600 | Oracle Park · San Francisco, CA |
36 | Tue May 11 | vs Rangers | W4-2 | 22-14 | .611 | Oracle Park · San Francisco, CA |
37 | Thu May 13 | at Pirates | W3-1 | 23-14 | .622 | PNC Park · Pittsburgh, PA |
38 | Fri May 14 | at Pirates | L2-3 (11) | 23-15 | .605 | PNC Park · Pittsburgh, PA |
39 | Sat May 15 | at Pirates | L6-8 | 23-16 | .590 | PNC Park · Pittsburgh, PA |
40 | Sun May 16 | at Pirates | W4-1 | 24-16 | .600 | PNC Park · Pittsburgh, PA |
41 | Mon May 17 | at Reds | W6-3 | 25-16 | .610 | Great American Ball Park · Cincinnati, OH |
42 | Tue May 18 | at Reds | W4-2 | 26-16 | .619 | Great American Ball Park · Cincinnati, OH |
43 | Wed May 19 | at Reds | W4-0 | 27-16 | .628 | Great American Ball Park · Cincinnati, OH |
44 | Thu May 20 | at Reds | W19-4 | 28-16 | .636 | Great American Ball Park · Cincinnati, OH |
45 | Fri May 21 | vs Dodgers | L1-2 | 28-17 | .622 | Oracle Park · San Francisco, CA |
46 | Sat May 22 | vs Dodgers | L3-6 | 28-18 | .609 | Oracle Park · San Francisco, CA |
47 | Sun May 23 | vs Dodgers | L5-11 | 28-19 | .596 | Oracle Park · San Francisco, CA |
48 | Tue May 25 | at D-backs | W8-0 | 29-19 | .604 | Chase Field · Phoenix, AZ |
49 | Wed May 26 | at D-backs | W5-4 | 30-19 | .612 | Chase Field · Phoenix, AZ |
50 | Thu May 27 | at Dodgers | L3-4 | 30-20 | .600 | Dodger Stadium · Los Angeles, CA |
51 | Fri May 28 | at Dodgers | W8-5 (10) | 31-20 | .608 | Dodger Stadium · Los Angeles, CA |
52 | Sat May 29 | at Dodgers | W11-6 | 32-20 | .615 | Dodger Stadium · Los Angeles, CA |
53 | Sun May 30 | at Dodgers | W5-4 | 33-20 | .623 | Dodger Stadium · Los Angeles, CA |
54 | Mon May 31 | vs Angels | W6-1 | 34-20 | .630 | Oracle Park · San Francisco, CA |
55 | Tue Jun 1 | vs Angels | L1-8 | 34-21 | .618 | Oracle Park · San Francisco, CA |
56 | Thu Jun 3 | vs Cubs | W7-2 | 35-21 | .625 | Oracle Park · San Francisco, CA |
57 | Fri Jun 4 | vs Cubs | W8-5 | 36-21 | .632 | Oracle Park · San Francisco, CA |
58 | Sat Jun 5 | vs Cubs | W4-3 | 37-21 | .638 | Oracle Park · San Francisco, CA |
59 | Sun Jun 6 | vs Cubs | L3-4 | 37-22 | .627 | Oracle Park · San Francisco, CA |
60 | Tue Jun 8 | at Rangers | W9-4 | 38-22 | .633 | Globe Life Field · Arlington, TX |
61 | Wed Jun 9 | at Rangers | L3-4 (11) | 38-23 | .623 | Globe Life Field · Arlington, TX |
62 | Fri Jun 11 | at Nationals | W1-0 | 39-23 | .629 | Nationals Park · Washington, D.C. |
63 | Sat Jun 12 | at Nationals | L0-2 | 39-24 | .619 | Nationals Park · Washington, D.C. |
64 | Sat Jun 12 | at Nationals | W2-1 (8) | 40-24 | .625 | Nationals Park · Washington, D.C. |
65 | Sun Jun 13 | at Nationals | L0-5 | 40-25 | .615 | Nationals Park · Washington, D.C. |
66 | Mon Jun 14 | vs D-backs | W5-2 | 41-25 | .621 | Oracle Park · San Francisco, CA |
67 | Tue Jun 15 | vs D-backs | W9-8 | 42-25 | .627 | Oracle Park · San Francisco, CA |
68 | Wed Jun 16 | vs D-backs | W13-7 | 43-25 | .632 | Oracle Park · San Francisco, CA |
69 | Thu Jun 17 | vs D-backs | W10-3 | 44-25 | .638 | Oracle Park · San Francisco, CA |
70 | Fri Jun 18 | vs Phillies | W5-3 | 45-25 | .643 | Oracle Park · San Francisco, CA |
71 | Sat Jun 19 | vs Phillies | L6-13 | 45-26 | .634 | Oracle Park · San Francisco, CA |
72 | Sun Jun 20 | vs Phillies | W11-2 | 46-26 | .639 | Oracle Park · San Francisco, CA |
73 | Tue Jun 22 | at Angels | W5-0 | 47-26 | .644 | Angel Stadium · Anaheim, CA |
74 | Wed Jun 23 | at Angels | W9-3 (13) | 48-26 | .649 | Angel Stadium · Anaheim, CA |
75 | Fri Jun 25 | vs Athletics | W2-0 | 49-26 | .653 | Oracle Park · San Francisco, CA |
76 | Sat Jun 26 | vs Athletics | W6-5 (10) | 50-26 | .658 | Oracle Park · San Francisco, CA |
77 | Sun Jun 27 | vs Athletics | L2-6 | 50-27 | .649 | Oracle Park · San Francisco, CA |
78 | Mon Jun 28 | at Dodgers | L2-3 | 50-28 | .641 | Dodger Stadium · Los Angeles, CA |
79 | Tue Jun 29 | at Dodgers | L1-3 | 50-29 | .633 | Dodger Stadium · Los Angeles, CA |
80 | Thu Jul 1 | at D-backs | L3-5 | 50-30 | .625 | Chase Field · Phoenix, AZ |
81 | Fri Jul 2 | at D-backs | W11-4 | 51-30 | .630 | Chase Field · Phoenix, AZ |
82 | Sat Jul 3 | at D-backs | W6-5 | 52-30 | .634 | Chase Field · Phoenix, AZ |
83 | Sun Jul 4 | at D-backs | W5-2 | 53-30 | .639 | Chase Field · Phoenix, AZ |
84 | Mon Jul 5 | vs Cardinals | L3-5 | 53-31 | .631 | Oracle Park · San Francisco, CA |
85 | Tue Jul 6 | vs Cardinals | L5-6 | 53-32 | .624 | Oracle Park · San Francisco, CA |
86 | Wed Jul 7 | vs Cardinals | W5-2 | 54-32 | .628 | Oracle Park · San Francisco, CA |
87 | Fri Jul 9 | vs Nationals | W5-3 | 55-32 | .632 | Oracle Park · San Francisco, CA |
88 | Sat Jul 10 | vs Nationals | W10-4 | 56-32 | .636 | Oracle Park · San Francisco, CA |
89 | Sun Jul 11 | vs Nationals | W3-1 | 57-32 | .640 | Oracle Park · San Francisco, CA |
90 | Fri Jul 16 | at Cardinals | W7-2 | 58-32 | .644 | Busch Stadium · St. Louis, MO |
91 | Sat Jul 17 | at Cardinals | L1-3 | 58-33 | .637 | Busch Stadium · St. Louis, MO |
92 | Sun Jul 18 | at Cardinals | L1-2 | 58-34 | .630 | Busch Stadium · St. Louis, MO |
93 | Mon Jul 19 | at Dodgers | W7-2 | 59-34 | .634 | Dodger Stadium · Los Angeles, CA |
94 | Tue Jul 20 | at Dodgers | L6-8 | 59-35 | .628 | Dodger Stadium · Los Angeles, CA |
95 | Wed Jul 21 | at Dodgers | W4-2 | 60-35 | .632 | Dodger Stadium · Los Angeles, CA |
96 | Thu Jul 22 | at Dodgers | W5-3 | 61-35 | .635 | Dodger Stadium · Los Angeles, CA |
97 | Fri Jul 23 | vs Pirates | L4-6 | 61-36 | .629 | Oracle Park · San Francisco, CA |
98 | Sat Jul 24 | vs Pirates | L2-10 | 61-37 | .622 | Oracle Park · San Francisco, CA |
99 | Sun Jul 25 | vs Pirates | W6-1 | 62-37 | .626 | Oracle Park · San Francisco, CA |
100 | Tue Jul 27 | vs Dodgers | W2-1 | 63-37 | .630 | Oracle Park · San Francisco, CA |
101 | Wed Jul 28 | vs Dodgers | L0-8 | 63-38 | .624 | Oracle Park · San Francisco, CA |
102 | Thu Jul 29 | vs Dodgers | W5-0 | 64-38 | .627 | Oracle Park · San Francisco, CA |
103 | Fri Jul 30 | vs Astros | L6-9 | 64-39 | .621 | Oracle Park · San Francisco, CA |
104 | Sat Jul 31 | vs Astros | W8-6 | 65-39 | .625 | Oracle Park · San Francisco, CA |
105 | Sun Aug 1 | vs Astros | W5-3 | 66-39 | .629 | Oracle Park · San Francisco, CA |
106 | Mon Aug 2 | at D-backs | W11-8 (10) | 67-39 | .632 | Chase Field · Phoenix, AZ |
107 | Tue Aug 3 | at D-backs | L1-3 | 67-40 | .626 | Chase Field · Phoenix, AZ |
108 | Wed Aug 4 | at D-backs | W7-1 | 68-40 | .630 | Chase Field · Phoenix, AZ |
109 | Thu Aug 5 | at D-backs | W5-4 (10) | 69-40 | .633 | Chase Field · Phoenix, AZ |
110 | Fri Aug 6 | at Brewers | L1-2 (10) | 69-41 | .627 | American Family Field · Milwaukee, WI |
111 | Sat Aug 7 | at Brewers | W9-6 (11) | 70-41 | .631 | American Family Field · Milwaukee, WI |
112 | Sun Aug 8 | at Brewers | W5-4 | 71-41 | .634 | American Family Field · Milwaukee, WI |
113 | Tue Aug 10 | vs D-backs | W8-7 | 72-41 | .637 | Oracle Park · San Francisco, CA |
114 | Wed Aug 11 | vs D-backs | W7-2 | 73-41 | .640 | Oracle Park · San Francisco, CA |
115 | Thu Aug 12 | vs Rockies | W7-0 | 74-41 | .643 | Oracle Park · San Francisco, CA |
116 | Fri Aug 13 | vs Rockies | W5-4 | 75-41 | .647 | Oracle Park · San Francisco, CA |
117 | Sat Aug 14 | vs Rockies | L1-4 | 75-42 | .641 | Oracle Park · San Francisco, CA |
118 | Sun Aug 15 | vs Rockies | W5-2 | 76-42 | .644 | Oracle Park · San Francisco, CA |
119 | Mon Aug 16 | vs Mets | W7-5 | 77-42 | .647 | Oracle Park · San Francisco, CA |
120 | Tue Aug 17 | vs Mets | W3-2 | 78-42 | .650 | Oracle Park · San Francisco, CA |
121 | Wed Aug 18 | vs Mets | L2-6 (12) | 78-43 | .645 | Oracle Park · San Francisco, CA |
122 | Fri Aug 20 | at Athletics | L1-4 | 78-44 | .639 | RingCentral Coliseum · Oakland, CA |
123 | Sat Aug 21 | at Athletics | W6-5 | 79-44 | .642 | RingCentral Coliseum · Oakland, CA |
124 | Sun Aug 22 | at Athletics | W2-1 | 80-44 | .645 | RingCentral Coliseum · Oakland, CA |
125 | Tue Aug 24 | at Mets | W8-0 | 81-44 | .648 | Citi Field · Queens, NY |
126 | Wed Aug 25 | at Mets | W3-2 | 82-44 | .651 | Citi Field · Queens, NY |
127 | Thu Aug 26 | at Mets | W3-2 | 83-44 | .654 | Citi Field · Queens, NY |
128 | Fri Aug 27 | at Braves | L5-6 | 83-45 | .648 | Truist Park · Cumberland, GA |
129 | Sat Aug 28 | at Braves | W5-0 | 84-45 | .651 | Truist Park · Cumberland, GA |
130 | Sun Aug 29 | at Braves | L0-9 | 84-46 | .646 | Truist Park · Cumberland, GA |
131 | Mon Aug 30 | vs Brewers | L1-3 | 84-47 | .641 | Oracle Park · San Francisco, CA |
132 | Tue Aug 31 | vs Brewers | L2-6 | 84-48 | .636 | Oracle Park · San Francisco, CA |
133 | Wed Sep 1 | vs Brewers | L2-5 | 84-49 | .632 | Oracle Park · San Francisco, CA |
134 | Thu Sep 2 | vs Brewers | W5-1 | 85-49 | .634 | Oracle Park · San Francisco, CA |
135 | Fri Sep 3 | vs Dodgers | W3-2 (11) | 86-49 | .637 | Oracle Park · San Francisco, CA |
136 | Sat Sep 4 | vs Dodgers | L1-6 | 86-50 | .632 | Oracle Park · San Francisco, CA |
137 | Sun Sep 5 | vs Dodgers | W6-4 | 87-50 | .635 | Oracle Park · San Francisco, CA |
138 | Mon Sep 6 | at Rockies | W10-5 | 88-50 | .638 | Coors Field · Denver, CO |
139 | Tue Sep 7 | at Rockies | W12-3 | 89-50 | .640 | Coors Field · Denver, CO |
140 | Wed Sep 8 | at Rockies | W7-4 | 90-50 | .643 | Coors Field · Denver, CO |
141 | Fri Sep 10 | at Cubs | W6-1 | 91-50 | .645 | Wrigley Field · Chicago, IL |
142 | Sat Sep 11 | at Cubs | W15-4 | 92-50 | .648 | Wrigley Field · Chicago, IL |
143 | Sun Sep 12 | at Cubs | W6-5 | 93-50 | .650 | Wrigley Field · Chicago, IL |
144 | Mon Sep 13 | vs Padres | W9-1 | 94-50 | .653 | Oracle Park · San Francisco, CA |
145 | Tue Sep 14 | vs Padres | W6-1 | 95-50 | .655 | Oracle Park · San Francisco, CA |
146 | Wed Sep 15 | vs Padres | L6-9 | 95-51 | .651 | Oracle Park · San Francisco, CA |
147 | Thu Sep 16 | vs Padres | L4-7 | 95-52 | .646 | Oracle Park · San Francisco, CA |
148 | Fri Sep 17 | vs Braves | W6-5 (11) | 96-52 | .649 | Oracle Park · San Francisco, CA |
149 | Sat Sep 18 | vs Braves | W2-0 | 97-52 | .651 | Oracle Park · San Francisco, CA |
150 | Sun Sep 19 | vs Braves | L0-3 | 97-53 | .647 | Oracle Park · San Francisco, CA |
151 | Tue Sep 21 | at Padres | W6-5 | 98-53 | .649 | Petco Park · San Diego, CA |
152 | Wed Sep 22 | at Padres | W8-6 | 99-53 | .651 | Petco Park · San Diego, CA |
153 | Thu Sep 23 | at Padres | L6-7 (10) | 99-54 | .647 | Petco Park · San Diego, CA |
154 | Fri Sep 24 | at Rockies | W7-2 | 100-54 | .649 | Coors Field · Denver, CO |
155 | Sat Sep 25 | at Rockies | W7-2 | 101-54 | .652 | Coors Field · Denver, CO |
156 | Sun Sep 26 | at Rockies | W6-2 | 102-54 | .654 | Coors Field · Denver, CO |
157 | Tue Sep 28 | vs D-backs | W6-4 | 103-54 | .656 | Oracle Park · San Francisco, CA |
158 | Wed Sep 29 | vs D-backs | W1-0 | 104-54 | .658 | Oracle Park · San Francisco, CA |
159 | Thu Sep 30 | vs D-backs | W5-4 | 105-54 | .660 | Oracle Park · San Francisco, CA |
160 | Fri Oct 1 | vs Padres | W3-0 | 106-54 | .662 | Oracle Park · San Francisco, CA |
161 | Sat Oct 2 | vs Padres | L2-3 (10) | 106-55 | .658 | Oracle Park · San Francisco, CA |
162 | Sun Oct 3 | vs Padres | W11-4 | 107-55 | .660 | Oracle Park · San Francisco, CA |
163 | Fri Oct 8 | vs Dodgers | W4-0 | 1-0 | 1.000 | Oracle Park · San Francisco, CA |
164 | Sat Oct 9 | vs Dodgers | L2-9 | 1-1 | .500 | Oracle Park · San Francisco, CA |
165 | Mon Oct 11 | at Dodgers | W1-0 | 2-1 | .667 | Dodger Stadium · Los Angeles, CA |
166 | Tue Oct 12 | at Dodgers | L2-7 | 2-2 | .500 | Dodger Stadium · Los Angeles, CA |
167 | Thu Oct 14 | vs Dodgers | L1-2 | 2-3 | .400 | Oracle Park · San Francisco, CA |