The Arizona Diamondbacks' 2012 season, was the franchise's 15th season in Major League Baseball and also their fifteenth season at Chase Field. The Diamondbacks finished with a record of 81–81, third place in the National League West.
Offseason
Right-handed pitchers Trevor Cahill and Takashi Saito were all acquired by the D-Backs in the offseason, along with slugging left-handed left fielder Jason Kubel and left-handed reliever Craig Breslow.
Regular season
NL West standings
NL Wild Card
Record vs. opponents
Roster 2012 Arizona Diamondbacks Roster Pitchers
Catchers
Infielders
Outfielders
Manager
Coaches
Game log Legend Diamondbacks Win Diamondbacks Loss Game postponed Bold – Diamondbacks player
|- style="text-align:center; background: #bfb;" | 1 || April 6 || Giants || 5–4 || Kennedy (1–0) || Lincecum (0–1) || Putz (1) || 49,130 || 1–0 |- style="text-align:center; background: #bfb;" | 2 || April 7 || Giants || 5–4 || Hudson (1–0) || Bumgarner (0–1) || Putz (2) || 34,789 || 2–0 |- style="text-align:center; background: #bfb;" | 3 || April 8 || Giants || 7–6 || Miley (1–0) || Affeldt (0–1) || Shaw (1) || 24,193 || 3–0 |- style="text-align:center; background: #bfb;" | 4 || April 10 || @ Padres || 4–2 (11) || Breslow (1–0) || Owings (0–1) || Putz (3) || 18,652 || 4–0 |- style="text-align:center; background: #fbb;" | 5 || April 11 || @ Padres || 1–2 || Frieri (1–0) || Hernandez (0–1) || Street (1) || 16,091 || 4–1 |- style="text-align:center; background: #bfb;" | 6 || April 12 || @ Padres || 3–1 || Kennedy (2–0) || Owings (0–2) || Putz (4) || 20,858 || 5–1 |- style="text-align:center; background: #fbb;" | 7 || April 13 || @ Rockies || 6–7 || Brothers (1–1) || Shaw (0–1) || Betancourt (2) || 30,642 || 5–2 |- style="text-align:center; background: #fbb;" | 8 || April 14 || @ Rockies || 7–8 || Chatwood (1–0) || Putz (0–1) || || 29,856 || 5–3 |- style="text-align:center; background: #bfb;" | 9 || April 15 || @ Rockies || 5–2 || Cahill (1–0) || Pomeranz (0–1) || Shaw (2) || 26,952 || 6–3 |- style="text-align:center; background: #bfb;" | 10 || April 16 || Pirates || 5–1 || Saunders (1–0) || Bédard (0–3) || || 17,366 || 7–3 |- style="text-align:center; background: #fbb;" | 11 || April 17 || Pirates || 4–5 || Grilli (1–1) || Shaw (0–2) || Cruz (1) || 19,198 || 7–4 |- style="text-align:center; background: #fbb;" | 12 || April 18 || Pirates || 1–2 || Lincoln (1–0) || Hudson (1–1) || Cruz (2) || 18,368 || 7–5 |- style="text-align:center; background: #fbb;" | 13 || April 19 || Braves || 2–10 || Minor (2–1) || Collmenter (0–1) || || 18,110 || 7–6 |- style="text-align:center; background: #fbb;" | 14 || April 20 || Braves || 1–9 || Beachy (2–1) || Cahill (1–1) || || 27,761 || 7–7 |- style="text-align:center; background: #fbb;" | 15 || April 21 || Braves || 2–3 || Hanson (2–2) || Saunders (1–1) || Kimbrel (5) || 30,188 || 7–8 |- style="text-align:center; background: #bfb;" | 16 || April 22 || Braves || 6–4 || Kennedy (3–0) || Delgado (2–1) || Putz (5) || 28,679 || 8–8 |- style="text-align:center; background: #bfb;" | 17 || April 23 || Phillies || 9–5 || Miley (2–0) || Kendrick (0–1) || || 21,195 || 9–8 |- style="text-align:center; background: #fbb;" | 18 || April 24 || Phillies || 5–8 || Worley (1–2) || Collmenter (0–2) || Papelbon (6) || 24,213 || 9–9 |- style="text-align:center; background: #fbb;" | 19 || April 25 || Phillies || 2–7 || Hamels (3–1) || Cahill (1–2) || || 25,934 || 9–10 |- style="text-align:center; background: #bfb;" | 20 || April 27 || @ Marlins || 5–0 || Saunders (2–1) || Zambrano (0–2) || || 31,949 || 10–10 |- style="text-align:center; background: #fbb;" | 21 || April 28 || @ Marlins || 2–3 || Cishek (2–0) || Ziegler (0–1) || || 33,525 || 10–11 |- style="text-align:center; background: #bfb;" | 22 || April 29 || @ Marlins || 8–4 || Miley (3–0) || Johnson (0–3) || || 34,918 || 11–11 |- style="text-align:center; background: #bfb;" | 23 || April 30 || @ Marlins || 9–5 || Corbin (1–0) || Buehrle (1–4) || || 31,006 || 12–11
|- style="text-align:center; background: #bfb;" | 24 || May 1 || @ Nationals || 5–1 || Cahill (2–2) || Zimmermann (1–2) || || 22,675 || 13–11 |- style="text-align:center; background: #fbb;" | 25 || May 2 || @ Nationals || 4–5 || Rodríguez (1–1) || Putz (0–2) || || 16,274 || 13–12 |- style="text-align:center; background: #fbb;" | 26 || May 3 || @ Nationals || 1–2 || Detwiler (3–1) || Kennedy (3–1) || Rodríguez (6) || 19,656 || 13–13 |- style="text-align:center; background: #bfb;" | 27 || May 4 || @ Mets || 5–4 || Ziegler (1–1) || Rauch (3–1) || Putz (6) || 26,995 || 14–13 |- style="text-align:center; background: #fbb;" | 28 || May 5 || @ Mets || 3–4 || Santana (1–2) || Corbin (1–1) || Francisco (6) || 30,253 || 14–14 |- style="text-align:center; background: #fbb;" | 29 || May 6 || @ Mets || 1–3 || Dickey (4–1) || Cahill (2–3) || Francisco (7) || 29,107 || 14–15 |- style="text-align:center; background: #fbb;" | 30 || May 7 || Cardinals || 6–9 || Lynn (6–0) || Saunders (2–2) || Motte (5) || 26,447 || 14–16 |- style="text-align:center; background: #fbb;" | 31 || May 8 || Cardinals || 1–6 || Westbrook (4–2) || Kennedy (3–2) || || 30,156 || 14–17 |- style="text-align:center; background: #fbb;" | 32 || May 9 || Cardinals || 2–7 || Lohse (5–1) || Miley (3–1) || Motte (6) || 27,710 || 14–18 |- style="text-align:center; background: #bfb;" | 33 || May 11 || Giants || 5–1 || Corbin (2–1) || Bumgarner (5–2) || || 35,792 || 15–18 |- style="text-align:center; background: #fbb;" | 34 || May 12 || Giants || 2–5 || Cain (2–2) || Cahill (2–4) || Casilla (7) || 31,719 || 15–19 |- style="text-align:center; background: #fbb;" | 35 || May 13 || Giants || 3–7 || Zito (2–1) || Saunders (2–3) || || 35,430 || 15–20 |- style="text-align:center; background: #fbb;" | 36 || May 14 || @ Dodgers || 1–3 || Kershaw (3–1) || Kennedy (3–3) || Jansen (4) || 24,312 || 15–21 |- style="text-align:center; background: #bfb;" | 37 || May 15 || @ Dodgers || 5–1 || Miley (4–1) || Billingsley (2–3) || || 47,077 || 16–21 |- style="text-align:center; background: #fbb;" | 38 || May 16 || @ Rockies || 1–6 || Moyer (2–3) || Corbin (2–2) || || 32,162 || 16–22 |- style="text-align:center; background: #bfb;" | 39 || May 17 || @ Rockies || 9–7 || Ziegler (2–1) || Betancourt (1–1) || Putz (7) || 32,035 || 17–22 |- style="text-align:center; background: #bfb;" | 40 || May 18 || @ Royals || 6–4 || Ziegler (3–1) || Herrera (0–1) || Putz (8) || 33,694 || 18–22 |- style="text-align:center; background: #fbb;" | 41 || May 19 || @ Royals || 3–7 || Chen (3–4) || Kennedy (3–4) || || 27,469 || 18–23 |- style="text-align:center; background: #bfb;" | 42 || May 20 || @ Royals || 2–0 || Miley (5–1) || Adcock (0–2) || Putz (9) || 24,234 || 19–23 |- style="text-align:center; background: #fbb;" | 43 || May 21 || Dodgers || 1–6 || Capuano (6–1) || Corbin (2–3) || || 24,768 || 19–24 |- style="text-align:center; background: #fbb;" | 44 || May 22 || Dodgers || 7–8 || Lindblom (2–0) || Putz (0–3) || Jansen (6) || 25,738 || 19–25 |- style="text-align:center; background: #bfb;" | 45 || May 23 || Dodgers || 11–4 || Saunders (3–3) || Lilly (5–1) || || 27,645 || 20–25 |- style="text-align:center; background: #fbb;" | 46 || May 25 || Brewers || 1–7 || Gallardo (3–4) || Kennedy (3–5) || || 35,478 || 20–26 |- style="text-align:center; background: #bfb;" | 47 || May 26 || Brewers || 8–5 || Miley (6–1) || Greinke (5–2) || Putz (10) || 30,184 || 21–26 |- style="text-align:center; background: #bfb;" | 48 || May 27 || Brewers || 4–3 || Shaw (1–2) || Veras (3–2) || Putz (11) || 33,481 || 22–26 |- style="text-align:center; background: #fbb;" | 49 || May 28 || @ Giants || 2–4 || Zito (4–2) || Cahill (2–5) || Casilla (13) || 42,295 || 22–27 |- style="text-align:center; background: #fbb;" | 50 || May 29 || @ Giants || 1–3 || Hensley (2–3) || Shaw (1–3) || Casilla (14) || 41,371 || 22–28 |- style="text-align:center; background: #bfb;" | 51 || May 30 || @ Giants || 4–1 || Kennedy (4–5) || Lincecum (2–6) || Hernandez (1) || 41,328 || 23–28
|- style="text-align:center; background: #fbb;" | 52 || June 1 || @ Padres || 1–7 || Cashner (3–3) || Miley (6–2) || || 27,054 || 23–29 |- style="text-align:center; background: #bfb;" | 53 || June 2 || @ Padres || 4–2 || Hudson (2–1) || Thatcher (0–1) || Putz (12) || 36,559 || 24–29 |- style="text-align:center; background: #bfb;" | 54 || June 3 || @ Padres || 6–0 || Cahill (3–5) || Stults (1–2) || || 32,228 || 25–29 |- style="text-align:center; background: #fbb;" | 55 || June 4 || Rockies || 0–4 || Friedrich (4–1) || Saunders (3–4) || || 22,881 || 25–30 |- style="text-align:center; background: #bfb;" | 56 || June 5 || Rockies || 10–0 || Kennedy (5–5) || Guthrie (3–4) || || 22,322 || 26–30 |- style="text-align:center; background: #bfb;" | 57 || June 6 || Rockies || 6–1 || Miley (7–2) || Outman (0–2) || || 23,069 || 27–30 |- style="text-align:center; background: #bfb;" | 58 || June 8 || Athletics || 9–8 || Putz (1–3) || Fuentes (2–2) || || 25,787 || 28–30 |- style="text-align:center; background: #bfb;" | 59 || June 9 || Athletics || 8–3 || Cahill (4–5) || Parker (2–3) || || 28,061 || 29–30 |- style="text-align:center; background: #bfb;" | 60 || June 10 || Athletics || 4–3 || Saunders (4–4) || Blackley (0–2) || Putz (13) || 28,112 || 30–30 |- style="text-align:center; background: #fbb;" | 61 || June 12 || @ Rangers || 1–9 || Lewis (5–5) || Kennedy (5–6) || || 39,140 || 30–31 |- style="text-align:center; background: #fbb;" | 62 || June 13 || @ Rangers || 0–1 || Adams (1–2) || Miley (7–3) || Nathan (13) || 45,866 || 30–32 |- style="text-align:center; background: #bfb;" | 63 || June 14 || @ Rangers || 11–3 || Hudson (3–1) || Feldman (0–6) || || 40,855 || 31–32 |- style="text-align:center; background: #bfb;" | 64 || June 15 || @ Angels || 5–0 || Cahill (5–5) || Haren (4–7) || || 37,096 || 32–32 |- style="text-align:center; background: #fbb;" | 65 || June 16 || @ Angels || 0–2 || Santana (4–7) || Saunders (4–5) || || 42,483 || 32–33 |- style="text-align:center; background: #fbb;" | 66 || June 17 || @ Angels || 0–2 || Richards (2–0) || Kennedy (5–7) || Frieri (7) || 42,222 || 32–34 |- style="text-align:center; background: #bfb;" | 67 || June 18 || Mariners || 7–1 || Miley (8–3) || Noesí (2–8) || || 24,284 || 33–34 |- style="text-align:center; background: #fbb;" | 68 || June 19 || Mariners || 9–12 (10) || Furbush (3–1) || Putz (1–4) || Wilhelmsen (5) || 21,568 || 33–35 |- style="text-align:center; background: #bfb;" | 69 || June 20 || Mariners || 14–10 || Cahill (6–5) || Vargas (7–7) || || 29,630 || 34–35 |- style="text-align:center; background: #bfb;" | 70 || June 22 || Cubs || 6–1 || Ziegler (4–1) || Samardzija (5–6) || Hernandez (2) || 34,654 || 35–35 |- style="text-align:center; background: #bfb;" | 71 || June 23 || Cubs || 10–5 || Breslow (2–0) || Maholm (4–6) || || 38,542 || 36–35 |- style="text-align:center; background: #bfb;" | 72 || June 24 || Cubs || 5–1 || Miley (9–3) || Garza (3–6) || || 33,448 || 37–35 |- style="text-align:center; background: #fbb;" | 73 || June 26 || @ Braves || 1–8 || Hudson (6–3) || Hudson (3–2) || || 23,513 || 37–36 |- style="text-align:center; background: #fbb;" | 74 || June 27 || @ Braves || 4–6 || Hanson (9–4) || Cahill (6–6) || Kimbrel (22) || 20,039 || 37–37 |- style="text-align:center; background: #bfb;" | 75 || June 28 || @ Braves || 3–2 || Hernandez (1–1) || Kimbrel (0–1) || Putz (14) || 21,913 || 38–37 |- style="text-align:center; background: #bfb;" | 76 || June 29 || @ Brewers || 9–3 || Kennedy (6–7) || Wolf (2–6) || || 38,030 || 39–37 |- style="text-align:center; background: #fbb;" | 77 || June 30 || @ Brewers || 2–10 || Fiers (3–2) || Miley (9–4) || || 41,647 || 39–38
|- style="text-align:center; background: #fbb;" | 78 || July 1 || @ Brewers || 1–2 || Axford (2–5) || Corbin (2–4) || || 38,605 || 39–39 |- style="text-align:center; background: #fbb;" | 79 || July 2 || Padres || 2–6 || Richard (6–8) || Cahill (6–7) || Thatcher (1) || 19,633 || 39–40