Rangers vs Diamondbacks

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

Record since the 1969 season
38-33
Rangers lead the series by 5 wins.
@ Rangers
22-16
@ Diamondbacks
16-17
Playoffs
4-1
VS EXPECTED
Rangers +1.6
Avg Runs
4.7-5.1
Most Recent Winner
Rangers 6-5

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

Texas Rangers vs Arizona Diamondbacks Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
May 13, 2026 5–6 Texas Rangers +1 Texas Rangers +0.1 Regular
May 12, 2026 4–7 Texas Rangers +3 Texas Rangers +0.1 Regular
May 11, 2026 1–0 Arizona Diamondbacks +1 Texas Rangers +0.1 Regular
Sep 3, 2025 0–2 Arizona Diamondbacks +2 Arizona Diamondbacks +0.3 Regular
Sep 2, 2025 3–5 Arizona Diamondbacks +2 Arizona Diamondbacks +0.3 Regular
Sep 1, 2025 7–5 Texas Rangers +2 Arizona Diamondbacks +0.3 Regular
Aug 13, 2025 6–4 Arizona Diamondbacks +2 Texas Rangers +0.1 Regular
Aug 12, 2025 3–2 Arizona Diamondbacks +1 Texas Rangers +0.2 Regular
Aug 11, 2025 6–7 Texas Rangers +1 Texas Rangers +0.1 Regular
Sep 11, 2024 4–14 Arizona Diamondbacks +10 Arizona Diamondbacks +0.5 Regular
Sep 10, 2024 0–6 Arizona Diamondbacks +6 Arizona Diamondbacks +0.5 Regular
May 29, 2024 1–6 Texas Rangers +5 Texas Rangers +0.4 Regular
May 28, 2024 2–4 Texas Rangers +2 Texas Rangers +0.3 Regular
Nov 1, 2023 5–0 Texas Rangers +5 Arizona Diamondbacks +0.1 Playoffs
Oct 31, 2023 11–7 Texas Rangers +4 Arizona Diamondbacks +0.1 Playoffs
Oct 30, 2023 3–1 Texas Rangers +2 Arizona Diamondbacks +0.2 Playoffs
Oct 28, 2023 9–1 Arizona Diamondbacks +8 Texas Rangers +0.4 Playoffs
Oct 27, 2023 5–6 Texas Rangers +1 Texas Rangers +0.3 Playoffs
Aug 22, 2023 3–6 Arizona Diamondbacks +3 Arizona Diamondbacks +0.1 Regular
Aug 21, 2023 3–4 Arizona Diamondbacks +1 Arizona Diamondbacks +0.0 Regular
May 3, 2023 12–7 Arizona Diamondbacks +5 Texas Rangers +0.1 Regular
May 2, 2023 4–6 Texas Rangers +2 Texas Rangers +0.1 Regular
Sep 8, 2021 8–5 Texas Rangers +3 Arizona Diamondbacks +0.2 Regular
Sep 7, 2021 3–1 Texas Rangers +2 Arizona Diamondbacks +0.2 Regular
Jul 28, 2021 3–2 Arizona Diamondbacks +1 Texas Rangers +0.3 Regular
Jul 27, 2021 4–5 Texas Rangers +1 Texas Rangers +0.2 Regular
Sep 23, 2020 3–7 Arizona Diamondbacks +4 Arizona Diamondbacks +0.5 Regular
Sep 22, 2020 0–7 Arizona Diamondbacks +7 Arizona Diamondbacks +0.5 Regular
Jul 29, 2020 4–7 Texas Rangers +3 Arizona Diamondbacks +0.1 Regular
Jul 28, 2020 4–1 Arizona Diamondbacks +3 Arizona Diamondbacks +0.0 Regular
Jul 17, 2019 19–4 Arizona Diamondbacks +15 Texas Rangers +0.1 Regular
Jul 16, 2019 9–2 Arizona Diamondbacks +7 Texas Rangers +0.2 Regular
Apr 10, 2019 5–2 Texas Rangers +3 Arizona Diamondbacks +0.5 Regular
Apr 9, 2019 4–5 Arizona Diamondbacks +1 Arizona Diamondbacks +0.5 Regular
Aug 14, 2018 6–4 Arizona Diamondbacks +2 Arizona Diamondbacks +0.0 Regular
Aug 13, 2018 3–5 Texas Rangers +2 Arizona Diamondbacks +0.1 Regular
Jul 31, 2018 0–6 Arizona Diamondbacks +6 Arizona Diamondbacks +0.5 Regular
Jul 30, 2018 9–5 Texas Rangers +4 Arizona Diamondbacks +0.6 Regular
Jul 8, 2015 7–4 Arizona Diamondbacks +3 Texas Rangers +0.5 Regular
Jul 7, 2015 4–2 Arizona Diamondbacks +2 Texas Rangers +0.5 Regular
Apr 22, 2015 5–8 Arizona Diamondbacks +3 Texas Rangers +0.0 Regular
Apr 21, 2015 7–1 Texas Rangers +6 Arizona Diamondbacks +0.0 Regular
Aug 1, 2013 1–7 Texas Rangers +6 Texas Rangers +0.7 Regular
May 30, 2013 5–9 Texas Rangers +4 Texas Rangers +0.7 Regular
May 27, 2013 3–5 Arizona Diamondbacks +2 Texas Rangers +0.3 Regular
May 27, 2013 4–5 Arizona Diamondbacks +1 Texas Rangers +0.3 Regular
Jun 14, 2012 11–3 Arizona Diamondbacks +8 Texas Rangers +0.9 Regular
Jun 13, 2012 0–1 Texas Rangers +1 Texas Rangers +0.9 Regular
Jun 12, 2012 1–9 Texas Rangers +8 Texas Rangers +0.8 Regular
Jun 25, 2009 9–8 Texas Rangers +1 Texas Rangers +0.2 Regular
Jun 24, 2009 2–1 Texas Rangers +1 Texas Rangers +0.1 Regular
Jun 23, 2009 2–8 Arizona Diamondbacks +6 Texas Rangers +0.2 Regular
Jun 18, 2006 7–10 Texas Rangers +3 Texas Rangers +0.6 Regular
Jun 17, 2006 4–8 Texas Rangers +4 Texas Rangers +0.6 Regular
Jun 16, 2006 3–5 Texas Rangers +2 Texas Rangers +0.6 Regular
Jul 15, 2000 6–5 Texas Rangers +1 Arizona Diamondbacks +0.5 Regular
Jul 14, 2000 1–6 Arizona Diamondbacks +5 Arizona Diamondbacks +0.5 Regular
Jul 13, 2000 6–4 Texas Rangers +2 Arizona Diamondbacks +0.5 Regular
Jun 4, 2000 6–7 Texas Rangers +1 Arizona Diamondbacks +0.0 Regular
Jun 3, 2000 3–4 Texas Rangers +1 Arizona Diamondbacks +0.1 Regular
Jun 2, 2000 5–4 Arizona Diamondbacks +1 Arizona Diamondbacks +0.0 Regular
Jul 17, 1999 8–6 Arizona Diamondbacks +2 Texas Rangers +0.6 Regular
Jul 16, 1999 8–9 Texas Rangers +1 Texas Rangers +0.6 Regular
Jul 15, 1999 2–3 Texas Rangers +1 Texas Rangers +0.5 Regular
Jun 6, 1999 2–4 Arizona Diamondbacks +2 Texas Rangers +0.1 Regular
Jun 5, 1999 9–8 Texas Rangers +1 Texas Rangers +0.1 Regular
Jun 4, 1999 3–11 Arizona Diamondbacks +8 Texas Rangers +0.1 Regular
Jun 25, 1998 9–4 Texas Rangers +5 Texas Rangers +0.3 Regular
Jun 24, 1998 3–2 Texas Rangers +1 Texas Rangers +0.3 Regular
Jun 23, 1998 5–16 Texas Rangers +11 Texas Rangers +0.7 Regular
Jun 22, 1998 6–0 Arizona Diamondbacks +6 Texas Rangers +0.8 Regular