Giants vs Rangers

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

Record since the 1969 season
33-19
Giants lead the series by 14 wins.
@ Giants
24-9
@ Rangers
9-10
Playoffs
4-1
VS EXPECTED
Giants +6.1
Avg Runs
4.5-3.9
Most Recent Winner
Giants 3-2

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

San Francisco Giants vs Texas Rangers Results

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