Mets vs Diamondbacks

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

Record since the 1969 season
106-89
Mets lead the series by 17 wins.
@ Mets
54-45
@ Diamondbacks
52-44
Playoffs
3-1
VS EXPECTED
Mets +5.8
Avg Runs
4.7-4.2
Most Recent Winner
Diamondbacks 1-5

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

New York Mets vs Arizona Diamondbacks Results

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