Royals vs Diamondbacks

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

Record since the 1969 season
18-22
Diamondbacks lead the series by 4 wins.
@ Royals
8-15
@ Diamondbacks
10-7
Playoffs
0-0
VS EXPECTED
Royals -0.7
Avg Runs
5.0-5.2
Most Recent Winner
Royals 4-0

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

Kansas City Royals vs Arizona Diamondbacks Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Jul 6, 2025 4–0 Kansas City Royals +4 Arizona Diamondbacks +0.6 Regular
Jul 5, 2025 1–7 Arizona Diamondbacks +6 Arizona Diamondbacks +0.6 Regular
Jul 4, 2025 9–3 Kansas City Royals +6 Arizona Diamondbacks +0.6 Regular
Jul 24, 2024 8–6 Arizona Diamondbacks +2 Arizona Diamondbacks +0.2 Regular
Jul 23, 2024 6–2 Arizona Diamondbacks +4 Arizona Diamondbacks +0.1 Regular
Jul 22, 2024 4–10 Kansas City Royals +6 Arizona Diamondbacks +0.2 Regular
Apr 26, 2023 0–2 Arizona Diamondbacks +2 Arizona Diamondbacks +0.6 Regular
Apr 25, 2023 5–4 Kansas City Royals +1 Arizona Diamondbacks +0.7 Regular
Apr 24, 2023 4–5 Arizona Diamondbacks +1 Arizona Diamondbacks +0.7 Regular
Aug 24, 2022 3–5 Kansas City Royals +2 Kansas City Royals +0.2 Regular
Aug 23, 2022 7–3 Arizona Diamondbacks +4 Kansas City Royals +0.3 Regular
May 24, 2022 6–8 Arizona Diamondbacks +2 Arizona Diamondbacks +0.3 Regular
May 23, 2022 5–9 Arizona Diamondbacks +4 Arizona Diamondbacks +0.3 Regular
Oct 1, 2017 14–2 Arizona Diamondbacks +12 Kansas City Royals +0.3 Regular
Sep 30, 2017 3–4 Kansas City Royals +1 Kansas City Royals +0.2 Regular
Sep 29, 2017 1–2 Kansas City Royals +1 Kansas City Royals +0.2 Regular
Aug 7, 2014 6–2 Kansas City Royals +4 Kansas City Royals +0.2 Regular
Aug 6, 2014 4–3 Kansas City Royals +1 Kansas City Royals +0.1 Regular
Aug 5, 2014 12–2 Kansas City Royals +10 Kansas City Royals +0.1 Regular
May 20, 2012 2–0 Arizona Diamondbacks +2 Arizona Diamondbacks +0.2 Regular
May 19, 2012 3–7 Kansas City Royals +4 Arizona Diamondbacks +0.3 Regular
May 18, 2012 6–4 Arizona Diamondbacks +2 Arizona Diamondbacks +0.2 Regular
Jun 23, 2011 5–3 Arizona Diamondbacks +2 Arizona Diamondbacks +0.1 Regular
Jun 22, 2011 3–2 Arizona Diamondbacks +1 Arizona Diamondbacks +0.1 Regular
Jun 21, 2011 7–2 Arizona Diamondbacks +5 Arizona Diamondbacks +0.0 Regular
Jun 18, 2009 12–5 Arizona Diamondbacks +7 Kansas City Royals +0.2 Regular
Jun 17, 2009 12–5 Arizona Diamondbacks +7 Kansas City Royals +0.2 Regular
Jun 16, 2009 0–5 Kansas City Royals +5 Kansas City Royals +0.2 Regular
Jun 15, 2008 8–3 Kansas City Royals +5 Arizona Diamondbacks +0.9 Regular
Jun 14, 2008 12–3 Kansas City Royals +9 Arizona Diamondbacks +0.9 Regular
Jun 13, 2008 0–1 Arizona Diamondbacks +1 Arizona Diamondbacks +0.9 Regular
Jun 12, 2005 9–4 Kansas City Royals +5 Arizona Diamondbacks +0.7 Regular
Jun 11, 2005 8–5 Kansas City Royals +3 Arizona Diamondbacks +0.8 Regular
Jun 10, 2005 11–12 Arizona Diamondbacks +1 Arizona Diamondbacks +0.8 Regular
Sep 4, 2003 6–5 Arizona Diamondbacks +1 Arizona Diamondbacks +0.4 Regular
Jun 11, 2003 4–3 Arizona Diamondbacks +1 Arizona Diamondbacks +0.6 Regular
Jun 10, 2003 3–7 Kansas City Royals +4 Arizona Diamondbacks +0.6 Regular
Jun 10, 2001 12–5 Arizona Diamondbacks +7 Arizona Diamondbacks +0.7 Regular
Jun 9, 2001 2–3 Kansas City Royals +1 Arizona Diamondbacks +0.8 Regular
Jun 8, 2001 11–4 Arizona Diamondbacks +7 Arizona Diamondbacks +0.7 Regular