DiamondbacksArizona Diamondbacks

2012 Regular Season Schedule and Results

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