Astros vs Diamondbacks

Historical record, recent meetings, scoring profile and performance versus model expectation.

Record since the 1969 season
72-80
Diamondbacks lead the series by 8 wins.
@ Astros
35-38
@ Diamondbacks
37-42
Playoffs
0-0
VS EXPECTED
Astros -7.7
Avg Runs
4.8-4.8
Most Recent Winner
Astros 4-3

Head-To-Head Margin (Max Last 150 Matches)

Houston Astros vs Arizona Diamondbacks Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Jul 23, 2025 4–3 Houston Astros +1 Houston Astros +0.2 Regular
Jul 22, 2025 3–1 Houston Astros +2 Houston Astros +0.2 Regular
Jul 21, 2025 6–3 Houston Astros +3 Houston Astros +0.1 Regular
Sep 8, 2024 12–6 Arizona Diamondbacks +6 Houston Astros +0.5 Regular
Sep 7, 2024 5–11 Houston Astros +6 Houston Astros +0.4 Regular
Sep 6, 2024 0–8 Houston Astros +8 Houston Astros +0.4 Regular
Oct 1, 2023 8–1 Houston Astros +7 Houston Astros +0.5 Regular
Sep 30, 2023 1–0 Houston Astros +1 Houston Astros +0.5 Regular
Sep 29, 2023 2–1 Houston Astros +1 Houston Astros +0.4 Regular
Sep 28, 2022 5–2 Arizona Diamondbacks +3 Houston Astros +1.7 Regular
Sep 27, 2022 2–10 Houston Astros +8 Houston Astros +1.7 Regular
Apr 13, 2022 2–3 Arizona Diamondbacks +1 Houston Astros +1.1 Regular
Apr 12, 2022 2–1 Houston Astros +1 Houston Astros +1.1 Regular
Sep 19, 2021 6–7 Houston Astros +1 Houston Astros +1.7 Regular
Sep 18, 2021 6–4 Arizona Diamondbacks +2 Houston Astros +1.7 Regular
Sep 17, 2021 3–4 Houston Astros +1 Houston Astros +1.7 Regular
Sep 20, 2020 2–3 Houston Astros +1 Houston Astros +1.2 Regular
Sep 19, 2020 2–3 Houston Astros +1 Houston Astros +1.2 Regular
Sep 18, 2020 6–3 Arizona Diamondbacks +3 Houston Astros +1.3 Regular
Aug 6, 2020 4–5 Arizona Diamondbacks +1 Houston Astros +0.8 Regular
Aug 5, 2020 7–14 Arizona Diamondbacks +7 Houston Astros +0.8 Regular
Aug 4, 2020 8–2 Houston Astros +6 Houston Astros +0.8 Regular
Sep 16, 2018 4–5 Houston Astros +1 Houston Astros +1.1 Regular
Sep 15, 2018 4–10 Houston Astros +6 Houston Astros +1.0 Regular
Sep 14, 2018 4–2 Arizona Diamondbacks +2 Houston Astros +1.1 Regular
May 6, 2018 1–3 Arizona Diamondbacks +2 Houston Astros +0.1 Regular
May 5, 2018 3–4 Arizona Diamondbacks +1 Houston Astros +0.2 Regular
May 4, 2018 8–0 Houston Astros +8 Houston Astros +0.2 Regular
Aug 17, 2017 4–0 Arizona Diamondbacks +4 Houston Astros +0.8 Regular
Aug 16, 2017 5–9 Houston Astros +4 Houston Astros +0.8 Regular
Aug 15, 2017 9–4 Houston Astros +5 Houston Astros +0.3 Regular
Aug 14, 2017 0–2 Arizona Diamondbacks +2 Houston Astros +0.3 Regular
Jun 2, 2016 3–0 Arizona Diamondbacks +3 Houston Astros +0.5 Regular
Jun 1, 2016 4–5 Houston Astros +1 Houston Astros +0.4 Regular
May 31, 2016 8–5 Houston Astros +3 Arizona Diamondbacks +0.1 Regular
May 30, 2016 8–3 Houston Astros +5 Arizona Diamondbacks +0.1 Regular
Oct 4, 2015 3–5 Arizona Diamondbacks +2 Arizona Diamondbacks +0.1 Regular
Oct 3, 2015 6–2 Houston Astros +4 Arizona Diamondbacks +0.1 Regular
Oct 2, 2015 21–5 Houston Astros +16 Arizona Diamondbacks +0.2 Regular
Aug 2, 2015 1–4 Houston Astros +3 Houston Astros +0.4 Regular
Aug 1, 2015 2–9 Houston Astros +7 Houston Astros +0.4 Regular
Jul 31, 2015 6–4 Arizona Diamondbacks +2 Houston Astros +0.4 Regular
Jun 12, 2014 4–5 Houston Astros +1 Arizona Diamondbacks +0.5 Regular
Jun 11, 2014 1–5 Houston Astros +4 Arizona Diamondbacks +0.5 Regular
Jun 10, 2014 1–4 Arizona Diamondbacks +3 Arizona Diamondbacks +1.0 Regular
Jun 9, 2014 4–3 Houston Astros +1 Arizona Diamondbacks +1.0 Regular
Aug 19, 2012 8–1 Arizona Diamondbacks +7 Arizona Diamondbacks +1.0 Regular
Aug 18, 2012 12–4 Arizona Diamondbacks +8 Arizona Diamondbacks +0.9 Regular
Aug 17, 2012 3–1 Arizona Diamondbacks +2 Arizona Diamondbacks +0.9 Regular
Jul 22, 2012 2–8 Arizona Diamondbacks +6 Arizona Diamondbacks +1.3 Regular
Jul 21, 2012 3–12 Arizona Diamondbacks +9 Arizona Diamondbacks +1.3 Regular
Jul 20, 2012 8–13 Arizona Diamondbacks +5 Arizona Diamondbacks +1.2 Regular
Aug 11, 2011 5–8 Arizona Diamondbacks +3 Arizona Diamondbacks +0.9 Regular
Aug 10, 2011 3–6 Arizona Diamondbacks +3 Arizona Diamondbacks +0.9 Regular
Aug 9, 2011 9–11 Arizona Diamondbacks +2 Arizona Diamondbacks +0.9 Regular
Aug 8, 2011 9–1 Houston Astros +8 Arizona Diamondbacks +0.9 Regular
May 29, 2011 4–2 Arizona Diamondbacks +2 Houston Astros +0.1 Regular
May 28, 2011 11–3 Arizona Diamondbacks +8 Houston Astros +0.1 Regular
May 27, 2011 7–6 Arizona Diamondbacks +1 Houston Astros +0.2 Regular
Sep 5, 2010 3–2 Houston Astros +1 Houston Astros +0.1 Regular
Sep 4, 2010 6–5 Houston Astros +1 Houston Astros +0.0 Regular
Sep 3, 2010 3–4 Arizona Diamondbacks +1 Houston Astros +0.1 Regular
May 6, 2010 6–3 Arizona Diamondbacks +3 Houston Astros +0.2 Regular
May 5, 2010 2–4 Houston Astros +2 Houston Astros +0.1 Regular
May 4, 2010 1–0 Arizona Diamondbacks +1 Houston Astros +0.2 Regular
May 3, 2010 9–1 Arizona Diamondbacks +8 Houston Astros +0.2 Regular
Aug 30, 2009 3–4 Arizona Diamondbacks +1 Arizona Diamondbacks +0.0 Regular
Aug 29, 2009 0–9 Arizona Diamondbacks +9 Houston Astros +0.0 Regular
Aug 28, 2009 7–14 Arizona Diamondbacks +7 Houston Astros +0.0 Regular
Aug 23, 2009 7–5 Arizona Diamondbacks +2 Houston Astros +0.5 Regular
Aug 22, 2009 2–4 Houston Astros +2 Houston Astros +0.5 Regular
Aug 21, 2009 0–1 Houston Astros +1 Houston Astros +0.5 Regular
Jun 14, 2009 8–3 Houston Astros +5 Arizona Diamondbacks +0.0 Regular
Jun 13, 2009 6–4 Houston Astros +2 Arizona Diamondbacks +0.1 Regular
Jun 12, 2009 1–8 Arizona Diamondbacks +7 Arizona Diamondbacks +0.0 Regular
Aug 17, 2008 0–3 Houston Astros +3 Houston Astros +0.1 Regular
Aug 16, 2008 11–5 Arizona Diamondbacks +6 Houston Astros +0.1 Regular
Aug 15, 2008 12–2 Arizona Diamondbacks +10 Houston Astros +0.2 Regular
Apr 30, 2008 7–8 Arizona Diamondbacks +1 Arizona Diamondbacks +0.6 Regular
Apr 29, 2008 6–4 Houston Astros +2 Arizona Diamondbacks +0.7 Regular
Apr 28, 2008 3–5 Arizona Diamondbacks +2 Arizona Diamondbacks +0.6 Regular
May 27, 2007 4–8 Arizona Diamondbacks +4 Arizona Diamondbacks +0.0 Regular
May 26, 2007 4–5 Arizona Diamondbacks +1 Houston Astros +0.0 Regular
May 25, 2007 3–13 Arizona Diamondbacks +10 Houston Astros +0.1 Regular
May 24, 2007 1–9 Arizona Diamondbacks +8 Houston Astros +0.1 Regular
May 13, 2007 2–5 Houston Astros +3 Houston Astros +0.6 Regular
May 12, 2007 4–10 Houston Astros +6 Houston Astros +0.6 Regular
May 11, 2007 3–1 Arizona Diamondbacks +2 Houston Astros +0.6 Regular
Aug 6, 2006 3–4 Arizona Diamondbacks +1 Houston Astros +0.2 Regular
Aug 5, 2006 9–3 Houston Astros +6 Houston Astros +0.1 Regular
Aug 4, 2006 8–7 Houston Astros +1 Houston Astros +0.1 Regular
Jul 30, 2006 7–6 Arizona Diamondbacks +1 Houston Astros +0.6 Regular
Jul 29, 2006 1–4 Houston Astros +3 Houston Astros +0.5 Regular
Jul 28, 2006 8–7 Arizona Diamondbacks +1 Houston Astros +0.6 Regular
Apr 16, 2006 8–5 Houston Astros +3 Houston Astros +0.6 Regular
Apr 15, 2006 10–0 Houston Astros +10 Houston Astros +0.5 Regular
Apr 14, 2006 1–5 Arizona Diamondbacks +4 Houston Astros +0.6 Regular
Aug 4, 2005 3–7 Arizona Diamondbacks +4 Houston Astros +0.8 Regular
Aug 3, 2005 7–0 Houston Astros +7 Houston Astros +0.7 Regular
Aug 2, 2005 3–1 Houston Astros +2 Houston Astros +0.7 Regular
May 19, 2005 6–1 Arizona Diamondbacks +5 Houston Astros +0.9 Regular
May 18, 2005 7–6 Arizona Diamondbacks +1 Houston Astros +0.9 Regular
May 17, 2005 0–3 Houston Astros +3 Houston Astros +0.9 Regular
Jul 29, 2004 6–4 Arizona Diamondbacks +2 Houston Astros +0.8 Regular
Jul 28, 2004 1–6 Houston Astros +5 Houston Astros +0.8 Regular
Jul 27, 2004 3–10 Houston Astros +7 Houston Astros +0.8 Regular
Jul 26, 2004 4–1 Arizona Diamondbacks +3 Houston Astros +0.8 Regular
Jul 22, 2004 10–3 Houston Astros +7 Houston Astros +0.2 Regular
Jul 21, 2004 5–2 Houston Astros +3 Houston Astros +0.2 Regular
Jun 25, 2003 2–3 Arizona Diamondbacks +1 Arizona Diamondbacks +0.5 Regular
Jun 24, 2003 5–12 Arizona Diamondbacks +7 Arizona Diamondbacks +0.5 Regular
Jun 23, 2003 6–7 Arizona Diamondbacks +1 Arizona Diamondbacks +0.4 Regular
Jun 19, 2003 4–2 Arizona Diamondbacks +2 Houston Astros +0.0 Regular
Jun 18, 2003 2–1 Arizona Diamondbacks +1 Houston Astros +0.1 Regular
Jun 17, 2003 3–4 Houston Astros +1 Houston Astros +0.0 Regular
Jun 27, 2002 4–7 Houston Astros +3 Arizona Diamondbacks +0.4 Regular
Jun 26, 2002 9–1 Arizona Diamondbacks +8 Arizona Diamondbacks +0.3 Regular
Jun 25, 2002 3–7 Houston Astros +4 Arizona Diamondbacks +0.4 Regular
Jun 5, 2002 4–5 Arizona Diamondbacks +1 Arizona Diamondbacks +0.7 Regular
Jun 4, 2002 6–4 Houston Astros +2 Arizona Diamondbacks +0.8 Regular
Jun 3, 2002 4–10 Arizona Diamondbacks +6 Arizona Diamondbacks +0.7 Regular
Jul 5, 2001 1–5 Houston Astros +4 Arizona Diamondbacks +0.1 Regular
Jul 4, 2001 3–2 Arizona Diamondbacks +1 Arizona Diamondbacks +0.1 Regular
Jul 3, 2001 5–6 Houston Astros +1 Arizona Diamondbacks +0.1 Regular
Jun 27, 2001 5–7 Arizona Diamondbacks +2 Arizona Diamondbacks +0.5 Regular
Jun 26, 2001 10–7 Houston Astros +3 Arizona Diamondbacks +0.6 Regular
Jun 25, 2001 6–0 Houston Astros +6 Arizona Diamondbacks +0.6 Regular
Jul 6, 2000 2–1 Arizona Diamondbacks +1 Arizona Diamondbacks +0.3 Regular
Jul 5, 2000 12–9 Arizona Diamondbacks +3 Arizona Diamondbacks +0.3 Regular
Jul 4, 2000 10–4 Arizona Diamondbacks +6 Arizona Diamondbacks +0.2 Regular
Jun 29, 2000 1–7 Arizona Diamondbacks +6 Arizona Diamondbacks +0.7 Regular
Jun 28, 2000 2–6 Arizona Diamondbacks +4 Arizona Diamondbacks +0.7 Regular
Jun 27, 2000 12–4 Houston Astros +8 Arizona Diamondbacks +0.7 Regular
Jun 26, 2000 1–6 Arizona Diamondbacks +5 Arizona Diamondbacks +0.7 Regular
Jul 22, 1999 2–1 Arizona Diamondbacks +1 Houston Astros +0.9 Regular
Jul 21, 1999 7–4 Arizona Diamondbacks +3 Houston Astros +0.9 Regular
Jul 8, 1999 7–8 Arizona Diamondbacks +1 Houston Astros +0.4 Regular
Jul 7, 1999 7–13 Arizona Diamondbacks +6 Houston Astros +0.4 Regular
Jul 6, 1999 3–1 Houston Astros +2 Houston Astros +0.4 Regular
Apr 29, 1999 2–5 Houston Astros +3 Houston Astros +0.9 Regular
Apr 28, 1999 10–6 Arizona Diamondbacks +4 Houston Astros +1.0 Regular
Apr 27, 1999 0–11 Houston Astros +11 Houston Astros +1.0 Regular
Apr 26, 1999 2–5 Houston Astros +3 Houston Astros +0.9 Regular
Sep 6, 1998 10–1 Houston Astros +9 Houston Astros +0.7 Regular
Sep 5, 1998 6–5 Houston Astros +1 Houston Astros +0.7 Regular
Sep 4, 1998 1–3 Arizona Diamondbacks +2 Houston Astros +0.7 Regular
Jul 15, 1998 8–9 Arizona Diamondbacks +1 Houston Astros +0.5 Regular
Jul 14, 1998 4–2 Houston Astros +2 Houston Astros +0.5 Regular
Jul 13, 1998 3–5 Arizona Diamondbacks +2 Houston Astros +0.5 Regular
Jul 5, 1998 2–5 Houston Astros +3 Houston Astros +1.0 Regular
Jul 4, 1998 7–4 Arizona Diamondbacks +3 Houston Astros +1.0 Regular
Jul 3, 1998 5–6 Houston Astros +1 Houston Astros +1.0 Regular