@ Cardinals
18-19-1
@ Giants
13-23
Playoffs
0-0
VS EXPECTED
Cardinals -2.0
Avg Points
18.1-20.4
Most Recent Winner
Giants 28-31
Head-To-Head Margin (Max Last 150 Matches)
| 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 |