Mariners vs Astros

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

Record since the 1969 season
104-136
Astros lead the series by 32 wins.
@ Mariners
48-65
@ Astros
56-71
Playoffs
0-3
VS EXPECTED
Mariners -10.9
Avg Runs
4.0-4.6
Most Recent Winner
Mariners 8-3

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

Seattle Mariners vs Houston Astros Results

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