Pirates vs Diamondbacks

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

Record since the 1969 season
79-105
Diamondbacks lead the series by 26 wins.
@ Pirates
39-50
@ Diamondbacks
40-55
Playoffs
0-0
VS EXPECTED
Pirates -6.7
Avg Runs
4.1-4.9
Most Recent Winner
Pirates 4-2

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

Pittsburgh Pirates vs Arizona Diamondbacks Results

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