GiantsSan Francisco Giants

2012 Regular Season Schedule and Results

Game Day Date Time (ET) Opponent Result Stories
1 Friday Apr. 06 7:10PM at Diamondbacks L:4-5 Recap | Box Score 
2 Saturday Apr. 07 4:10PM at Diamondbacks L:4-5 Recap | Box Score 
3 Sunday Apr. 08 4:10PM at Diamondbacks L:6-7 Recap | Box Score 
4 Monday Apr. 09 4:10PM at Rockies W:7-0 Recap | Box Score 
5 Wednesday Apr. 11 8:40PM at Rockies L:8-17 Recap | Box Score 
6 Thursday Apr. 12 3:10PM at Rockies W:4-2 Recap | Box Score 
7 Friday Apr. 13 4:35PM   Pirates W:5-0 Recap | Box Score 
8 Saturday Apr. 14 9:05PM   Pirates W:4-3 Recap | Box Score 
9 Sunday Apr. 15 4:05PM   Pirates L:1-4 Recap | Box Score 
10 Monday Apr. 16 10:15PM   Phillies L:2-5 Recap | Box Score 
11 Tuesday Apr. 17 10:15PM   Phillies W:4-2 Recap | Box Score 
12 Wednesday Apr. 18 10:15PM   Phillies W:1-0 Recap | Box Score 
13 Friday Apr. 20 7:10PM at Mets W:4-3 Recap | Box Score 
14 Saturday Apr. 21 1:10PM at Mets L:4-5 Recap | Box Score 
15 Sunday Apr. 22 Game Postponed
16 Monday Apr. 23 4:10PM at Mets W:6-1 Recap | Box Score 
17 Monday Apr. 23 7:40PM at Mets W:6-1 Recap | Box Score 
18 Tuesday Apr. 24 7:10PM at Reds L:2-9 Recap | Box Score 
19 Wednesday Apr. 25 7:10PM at Reds L:2-4 Recap | Box Score 
20 Thursday Apr. 26 12:35AM at Reds W:6-5 Recap | Box Score 
21 Friday Apr. 27 10:15PM   Padres L:3-5 Recap | Box Score 
22 Saturday Apr. 28 9:05PM   Padres W:2-1 Recap | Box Score 
23 Sunday Apr. 29 4:05PM   Padres W:4-1 Recap | Box Score 
24 Tuesday May. 01 10:15PM   Marlins L:1-2 Recap | Box Score 
25 Wednesday May. 02 10:15PM   Marlins L:2-3 Recap | Box Score 
26 Thursday May. 03 3:45PM   Marlins L:2-3 Recap | Box Score 
27 Friday May. 04 10:15PM   Brewers L:4-6 Recap | Box Score 
28 Saturday May. 05 4:05PM   Brewers W:5-2 Recap | Box Score 
29 Sunday May. 06 4:05PM   Brewers W:4-3 Recap | Box Score 
30 Monday May. 07 10:10PM at Dodgers L:1-9 Recap | Box Score 
31 Tuesday May. 08 10:10PM at Dodgers W:2-1 Recap | Box Score 
32 Wednesday May. 09 10:10PM at Dodgers L:2-6 Recap | Box Score 
33 Friday May. 11 9:40PM at Diamondbacks L:1-5 Recap | Box Score 
34 Saturday May. 12 8:10PM at Diamondbacks W:5-2 Recap | Box Score 
35 Sunday May. 13 4:10PM at Diamondbacks W:7-3 Recap | Box Score 
36 Monday May. 14 10:15PM   Rockies W:3-2 Recap | Box Score 
37 Tuesday May. 15 10:15PM   Rockies L:4-5 Recap | Box Score 
38 Wednesday May. 16 10:15PM   Cardinals L:1-4 Recap | Box Score 
39 Thursday May. 17 3:45PM   Cardinals W:7-5 Recap | Box Score 
40 Friday May. 18 10:15PM   Athletics W:8-6 Recap | Box Score 
41 Saturday May. 19 4:05PM   Athletics W:4-0 Recap | Box Score 
42 Sunday May. 20 4:05PM   Athletics L:2-6 Recap | Box Score 
43 Monday May. 21 8:10PM at Brewers W:4-3 Recap | Box Score 
44 Tuesday May. 22 8:10PM at Brewers W:6-4 Recap | Box Score 
45 Wednesday May. 23 1:10PM at Brewers L:5-8 Recap | Box Score 
46 Thursday May. 24 7:10PM at Marlins W:14-7 Recap | Box Score 
47 Friday May. 25 7:10PM at Marlins L:6-7 Recap | Box Score 
48 Saturday May. 26 4:10PM at Marlins L:3-5 Recap | Box Score 
49 Sunday May. 27 1:10PM at Marlins W:3-2 Recap | Box Score 
50 Monday May. 28 5:05PM   Diamondbacks W:4-2 Recap | Box Score 
51 Tuesday May. 29 10:15PM   Diamondbacks W:3-1 Recap | Box Score 
52 Wednesday May. 30 10:15PM   Diamondbacks L:1-4 Recap | Box Score 
53 Friday Jun. 01 10:15PM   Cubs W:4-3 Recap | Box Score 
54 Saturday Jun. 02 7:15PM   Cubs W:2-1 Recap | Box Score 
55 Sunday Jun. 03 4:05PM   Cubs W:2-0 Recap | Box Score 
56 Monday Jun. 04 3:45PM   Cubs W:3-2 Recap | Box Score 
57 Tuesday Jun. 05 10:05PM at Padres L:5-6 Recap | Box Score 
58 Wednesday Jun. 06 6:35PM at Padres W:6-5 Recap | Box Score 
59 Thursday Jun. 07 3:35PM at Padres W:8-3 Recap | Box Score 
60 Friday Jun. 08 10:15PM   Rangers L:0-5 Recap | Box Score 
61 Saturday Jun. 09 4:05PM   Rangers W:5-2 Recap | Box Score 
62 Sunday Jun. 10 4:05PM   Rangers L:0-5 Recap | Box Score 
63 Tuesday Jun. 12 10:15PM   Astros W:6-3 Recap | Box Score 
64 Wednesday Jun. 13 10:15PM   Astros W:10-0 Recap | Box Score 
65 Thursday Jun. 14 3:45PM   Astros L:3-6 Recap | Box Score 
66 Friday Jun. 15 10:10PM at Mariners W:4-2 Recap | Box Score 
67 Saturday Jun. 16 10:10PM at Mariners L:4-7 Recap | Box Score 
68 Sunday Jun. 17 4:10PM at Mariners L:1-2 Recap | Box Score 
69 Monday Jun. 18 10:05PM at Angels W:5-3 Recap | Box Score 
70 Tuesday Jun. 19 10:05PM at Angels L:5-12 Recap | Box Score 
71 Wednesday Jun. 20 10:05PM at Angels L:0-6 Recap | Box Score 
72 Friday Jun. 22 10:05PM at Athletics W:5-4 Recap | Box Score 
73 Saturday Jun. 23 7:15PM at Athletics W:9-8 Recap | Box Score 
74 Sunday Jun. 24 4:05PM at Athletics L:2-4 Recap | Box Score 
75 Monday Jun. 25 10:15PM   Dodgers W:8-0 Recap | Box Score 
76 Tuesday Jun. 26 10:15PM   Dodgers W:2-0 Recap | Box Score 
77 Wednesday Jun. 27 3:45PM   Dodgers W:3-0 Recap | Box Score 
78 Thursday Jun. 28 10:15PM   Reds   Preview  
79 Friday Jun. 29 10:15PM   Reds     
80 Saturday Jun. 30 4:05PM   Reds     
81 Sunday Jul. 01 4:05PM   Reds     
82 Tuesday Jul. 03 6:35PM at Nationals     
83 Wednesday Jul. 04 11:05AM at Nationals     
84 Thursday Jul. 05 7:05PM at Nationals     
85 Friday Jul. 06 7:05PM at Pirates     
86 Saturday Jul. 07 4:05PM at Pirates     
87 Sunday Jul. 08 1:35PM at Pirates     
88 Friday Jul. 13 10:15PM   Astros     
89 Saturday Jul. 14 9:05PM   Astros     
90 Sunday Jul. 15 4:05PM   Astros     
91 Tuesday Jul. 17 7:10PM at Braves     
92 Wednesday Jul. 18 7:10PM at Braves     
93 Thursday Jul. 19 12:10AM at Braves     
94 Friday Jul. 20 7:05PM at Phillies     
95 Saturday Jul. 21 4:05PM at Phillies     
96 Sunday Jul. 22 1:35PM at Phillies     
97 Monday Jul. 23 10:15PM   Padres     
98 Tuesday Jul. 24 10:15PM   Padres     
99 Wednesday Jul. 25 3:45PM   Padres     
100 Friday Jul. 27 10:15PM   Dodgers     
101 Saturday Jul. 28 9:05PM   Dodgers     
102 Sunday Jul. 29 4:05PM   Dodgers     
103 Monday Jul. 30 10:15PM   Mets     
104 Tuesday Jul. 31 10:15PM   Mets     
105 Wednesday Aug. 01 10:15PM   Mets     
106 Thursday Aug. 02 3:45PM   Mets     
107 Friday Aug. 03 8:40PM at Rockies     
108 Saturday Aug. 04 8:10PM at Rockies     
109 Sunday Aug. 05 3:10PM at Rockies     
110 Monday Aug. 06 8:15PM at Cardinals     
111 Tuesday Aug. 07 8:15PM at Cardinals     
112 Wednesday Aug. 08 8:15PM at Cardinals     
113 Thursday Aug. 09 1:45PM at Cardinals     
114 Friday Aug. 10 10:15PM   Rockies     
115 Saturday Aug. 11 4:05PM   Rockies     
116 Sunday Aug. 12 4:05PM   Rockies     
117 Monday Aug. 13 10:15PM   Nationals     
118 Tuesday Aug. 14 10:15PM   Nationals     
119 Wednesday Aug. 15 3:45PM   Nationals     
120 Friday Aug. 17 10:05PM at Padres     
121 Saturday Aug. 18 4:05PM at Padres     
122 Sunday Aug. 19 4:05PM at Padres     
123 Monday Aug. 20 10:10PM at Dodgers     
124 Tuesday Aug. 21 10:10PM at Dodgers     
125 Wednesday Aug. 22 10:10PM at Dodgers     
126 Thursday Aug. 23 10:15PM   Braves     
127 Friday Aug. 24 10:15PM   Braves     
128 Saturday Aug. 25 4:05PM   Braves     
129 Sunday Aug. 26 4:05PM   Braves     
130 Tuesday Aug. 28 8:05PM at Astros     
131 Wednesday Aug. 29 8:05PM at Astros     
132 Thursday Aug. 30 8:05PM at Astros     
133 Friday Aug. 31 2:20PM at Cubs     
134 Saturday Sep. 01 4:05PM at Cubs     
135 Sunday Sep. 02 2:20PM at Cubs     
136 Monday Sep. 03 4:05PM   Diamondbacks     
137 Tuesday Sep. 04 10:15PM   Diamondbacks     
138 Wednesday Sep. 05 10:15PM   Diamondbacks     
139 Friday Sep. 07 10:15PM   Dodgers     
140 Saturday Sep. 08 4:05PM   Dodgers     
141 Sunday Sep. 09 4:05PM   Dodgers     
142 Monday Sep. 10 8:40PM at Rockies     
143 Tuesday Sep. 11 8:40PM at Rockies     
144 Wednesday Sep. 12 8:40PM at Rockies     
145 Friday Sep. 14 9:40PM at Diamondbacks     
146 Saturday Sep. 15 8:10PM at Diamondbacks     
147 Sunday Sep. 16 4:10PM at Diamondbacks     
148 Monday Sep. 17 10:15PM   Rockies     
149 Tuesday Sep. 18 10:15PM   Rockies     
150 Wednesday Sep. 19 10:15PM   Rockies     
151 Thursday Sep. 20 3:45PM   Rockies     
152 Friday Sep. 21 10:15PM   Padres     
153 Saturday Sep. 22 9:05PM   Padres     
154 Sunday Sep. 23 4:05PM   Padres     
155 Tuesday Sep. 25 10:15PM   Diamondbacks     
156 Wednesday Sep. 26 10:15PM   Diamondbacks     
157 Thursday Sep. 27 3:45PM   Diamondbacks     
158 Friday Sep. 28 10:05PM at Padres     
159 Saturday Sep. 29 8:35PM at Padres     
160 Sunday Sep. 30 4:05PM at Padres     
161 Monday Oct. 01 10:10PM at Dodgers     
162 Tuesday Oct. 02 10:10PM at Dodgers     
163 Wednesday Oct. 03 7:15PM at Dodgers