Astros vs Royals

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

Record since the 1969 season
61-52
Astros lead the series by 9 wins.
@ Astros
30-26
@ Royals
31-26
Playoffs
2-3
VS EXPECTED
Astros -1.3
Avg Runs
4.8-4.2
Most Recent Winner
Astros 10-8

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

Houston Astros vs Kansas City Royals Results

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