Giants vs Cardinals

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

Record since the 1970 season
42-31-1
Giants lead the series by 11 wins.
@ Giants
23-13
@ Cardinals
19-18-1
Playoffs
0-0
VS EXPECTED
Giants +1.0
Avg Points
20.4-18.1
Most Recent Winner
Giants 31-28

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

New York Giants vs Arizona Cardinals Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Sep 17, 2023 31–28 New York Giants +3 Arizona Cardinals +2.7 Regular
Dec 13, 2020 26–7 Arizona Cardinals +19 New York Giants +1.9 Regular
Oct 20, 2019 27–21 Arizona Cardinals +6 New York Giants +3.7 Regular
Dec 24, 2017 0–23 Arizona Cardinals +23 Arizona Cardinals +5.3 Regular
Sep 14, 2014 25–14 Arizona Cardinals +11 New York Giants +0.5 Regular
Oct 2, 2011 31–27 New York Giants +4 New York Giants +4.4 Regular
Oct 25, 2009 24–17 Arizona Cardinals +7 New York Giants +5.1 Regular
Nov 23, 2008 37–29 New York Giants +8 New York Giants +2.2 Regular
Sep 11, 2005 19–42 New York Giants +23 New York Giants +4.3 Regular
Nov 14, 2004 14–17 Arizona Cardinals +3 New York Giants +2.1 Regular
Sep 29, 2002 7–21 Arizona Cardinals +14 New York Giants +2.3 Regular
Dec 15, 2001 13–17 New York Giants +4 New York Giants +10.0 Regular
Nov 11, 2001 17–10 New York Giants +7 New York Giants +7.4 Regular
Nov 26, 2000 31–7 New York Giants +24 New York Giants +4.1 Regular
Sep 3, 2000 16–21 New York Giants +5 New York Giants +3.9 Regular
Nov 28, 1999 34–24 Arizona Cardinals +10 New York Giants +4.3 Regular
Oct 10, 1999 3–14 Arizona Cardinals +11 New York Giants +0.2 Regular
Dec 6, 1998 23–19 New York Giants +4 Arizona Cardinals +1.9 Regular
Oct 18, 1998 7–34 New York Giants +27 New York Giants +5.0 Regular
Nov 16, 1997 10–19 New York Giants +9 New York Giants +8.0 Regular
Oct 12, 1997 27–13 New York Giants +14 Arizona Cardinals +2.0 Regular
Nov 17, 1996 23–31 Arizona Cardinals +8 New York Giants +0.3 Regular
Nov 3, 1996 8–16 New York Giants +8 New York Giants +7.2 Regular
Nov 30, 1995 10–6 New York Giants +4 Arizona Cardinals +1.3 Regular
Oct 8, 1995 21–27 New York Giants +6 New York Giants +5.1 Regular
Nov 13, 1994 10–9 Arizona Cardinals +1 New York Giants +4.6 Regular
Sep 11, 1994 20–17 New York Giants +3 New York Giants +0.3 Regular
Dec 26, 1993 6–17 Arizona Cardinals +11 New York Giants +4.3 Regular
Nov 28, 1993 17–19 New York Giants +2 New York Giants +8.7 Regular
Dec 12, 1992 0–19 Arizona Cardinals +19 New York Giants +2.3 Regular
Oct 11, 1992 21–31 New York Giants +10 New York Giants +10.1 Regular
Nov 10, 1991 21–14 New York Giants +7 New York Giants +4.8 Regular
Oct 6, 1991 9–20 New York Giants +11 New York Giants +9.6 Regular
Dec 23, 1990 24–21 New York Giants +3 New York Giants +7.2 Regular
Oct 21, 1990 19–20 New York Giants +1 New York Giants +13.1 Regular
Nov 5, 1989 20–13 New York Giants +7 New York Giants +4.2 Regular
Sep 24, 1989 7–35 New York Giants +28 New York Giants +5.3 Regular
Dec 4, 1988 7–44 New York Giants +37 New York Giants +4.8 Regular
Nov 13, 1988 17–24 Arizona Cardinals +7 Arizona Cardinals +1.3 Regular
Dec 13, 1987 24–27 Arizona Cardinals +3 New York Giants +2.9 Regular
Oct 25, 1987 7–30 New York Giants +23 New York Giants +9.6 Regular
Dec 14, 1986 7–27 New York Giants +20 New York Giants +16.6 Regular
Oct 5, 1986 13–6 New York Giants +7 New York Giants +6.9 Regular
Nov 24, 1985 34–3 New York Giants +31 New York Giants +2.3 Regular
Sep 22, 1985 17–27 New York Giants +10 Arizona Cardinals +0.3 Regular
Dec 9, 1984 21–31 Arizona Cardinals +10 Arizona Cardinals +3.6 Regular
Nov 18, 1984 10–16 New York Giants +6 New York Giants +1.9 Regular
Dec 4, 1983 10–6 Arizona Cardinals +4 New York Giants +2.6 Regular
Oct 24, 1983 20–20 Tie Arizona Cardinals +2.0 Regular
Dec 26, 1982 21–24 Arizona Cardinals +3 Arizona Cardinals +2.1 Regular
Dec 13, 1981 20–10 New York Giants +10 Arizona Cardinals +3.9 Regular
Oct 11, 1981 14–34 New York Giants +20 New York Giants +2.0 Regular
Nov 30, 1980 23–7 Arizona Cardinals +16 New York Giants +1.9 Regular
Sep 7, 1980 41–35 New York Giants +6 Arizona Cardinals +3.9 Regular
Dec 9, 1979 20–29 Arizona Cardinals +9 Arizona Cardinals +3.6 Regular
Sep 9, 1979 27–14 Arizona Cardinals +13 New York Giants +0.3 Regular
Dec 10, 1978 0–17 New York Giants +17 Arizona Cardinals +0.4 Regular
Nov 5, 1978 10–20 Arizona Cardinals +10 Arizona Cardinals +2.0 Regular
Dec 4, 1977 7–27 New York Giants +20 Arizona Cardinals +6.1 Regular
Oct 31, 1977 0–28 Arizona Cardinals +28 Arizona Cardinals +8.5 Regular
Dec 12, 1976 17–14 Arizona Cardinals +3 Arizona Cardinals +5.6 Regular
Oct 3, 1976 21–27 Arizona Cardinals +6 Arizona Cardinals +10.5 Regular
Oct 25, 1975 20–13 Arizona Cardinals +7 Arizona Cardinals +2.3 Regular
Oct 5, 1975 14–26 Arizona Cardinals +12 Arizona Cardinals +8.0 Regular
Dec 15, 1974 14–26 Arizona Cardinals +12 Arizona Cardinals +10.1 Regular
Nov 24, 1974 23–21 Arizona Cardinals +2 Arizona Cardinals +4.2 Regular
Nov 18, 1973 13–24 New York Giants +11 New York Giants +2.7 Regular
Oct 28, 1973 27–35 Arizona Cardinals +8 Arizona Cardinals +1.2 Regular
Nov 19, 1972 13–7 New York Giants +6 New York Giants +0.3 Regular
Oct 22, 1972 21–27 New York Giants +6 New York Giants +4.0 Regular
Nov 28, 1971 24–7 Arizona Cardinals +17 New York Giants +4.5 Regular
Oct 3, 1971 21–20 New York Giants +1 Arizona Cardinals +3.9 Regular
Dec 13, 1970 34–17 New York Giants +17 Arizona Cardinals +4.4 Regular
Oct 25, 1970 17–35 New York Giants +18 New York Giants +1.2 Regular