Giants vs Angels

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

Record since the 1969 season
31-24
Giants lead the series by 7 wins.
@ Giants
17-10
@ Angels
14-14
Playoffs
3-4
VS EXPECTED
Giants +3.0
Avg Runs
5.1-4.2
Most Recent Winner
Angels 4-5

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

San Francisco Giants vs Los Angeles Angels Results

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