Patriots vs Bills

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

Record since the 1970 season
68-44
Patriots lead the series by 24 wins.
@ Patriots
35-21
@ Bills
33-23
Playoffs
0-1
VS EXPECTED
Patriots +6.2
Avg Points
22.4-19.1
Most Recent Winner
Bills 31-35

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

New England Patriots vs Buffalo Bills Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Dec 14, 2025 35–31 Buffalo Bills +4 Buffalo Bills +2.4 Regular
Oct 5, 2025 23–20 New England Patriots +3 Buffalo Bills +14.7 Regular
Jan 5, 2025 16–23 New England Patriots +7 Buffalo Bills +12.5 Regular
Dec 22, 2024 21–24 Buffalo Bills +3 Buffalo Bills +15.8 Regular
Dec 31, 2023 21–27 Buffalo Bills +6 Buffalo Bills +13.4 Regular
Oct 22, 2023 25–29 New England Patriots +4 Buffalo Bills +6.3 Regular
Jan 8, 2023 23–35 Buffalo Bills +12 Buffalo Bills +10.6 Regular
Dec 1, 2022 24–10 Buffalo Bills +14 Buffalo Bills +2.8 Regular
Jan 15, 2022 17–47 Buffalo Bills +30 Buffalo Bills +7.3 Playoffs
Dec 26, 2021 33–21 Buffalo Bills +12 New England Patriots +2.4 Regular
Dec 6, 2021 14–10 New England Patriots +4 Buffalo Bills +4.7 Regular
Dec 28, 2020 38–9 Buffalo Bills +29 Buffalo Bills +0.8 Regular
Nov 1, 2020 21–24 Buffalo Bills +3 Buffalo Bills +2.7 Regular
Dec 21, 2019 17–24 New England Patriots +7 New England Patriots +8.3 Regular
Sep 29, 2019 16–10 New England Patriots +6 New England Patriots +6.2 Regular
Dec 23, 2018 12–24 New England Patriots +12 New England Patriots +13.0 Regular
Oct 29, 2018 25–6 New England Patriots +19 New England Patriots +6.7 Regular
Dec 24, 2017 16–37 New England Patriots +21 New England Patriots +12.6 Regular
Dec 3, 2017 23–3 New England Patriots +20 New England Patriots +7.1 Regular
Oct 30, 2016 41–25 New England Patriots +16 New England Patriots +2.2 Regular
Oct 2, 2016 16–0 Buffalo Bills +16 New England Patriots +9.5 Regular
Nov 23, 2015 13–20 New England Patriots +7 New England Patriots +12.6 Regular
Sep 20, 2015 40–32 New England Patriots +8 New England Patriots +4.0 Regular
Dec 28, 2014 17–9 Buffalo Bills +8 New England Patriots +12.8 Regular
Oct 12, 2014 37–22 New England Patriots +15 New England Patriots +4.2 Regular
Dec 29, 2013 20–34 New England Patriots +14 New England Patriots +13.8 Regular
Sep 8, 2013 23–21 New England Patriots +2 New England Patriots +6.4 Regular
Nov 11, 2012 31–37 New England Patriots +6 New England Patriots +13.8 Regular
Sep 30, 2012 52–28 New England Patriots +24 New England Patriots +6.1 Regular
Jan 1, 2012 21–49 New England Patriots +28 New England Patriots +16.6 Regular
Sep 25, 2011 31–34 Buffalo Bills +3 New England Patriots +6.0 Regular
Dec 26, 2010 34–3 New England Patriots +31 New England Patriots +6.8 Regular
Sep 26, 2010 30–38 New England Patriots +8 New England Patriots +9.1 Regular
Dec 20, 2009 17–10 New England Patriots +7 New England Patriots +6.4 Regular
Sep 14, 2009 24–25 New England Patriots +1 New England Patriots +10.3 Regular
Dec 28, 2008 13–0 New England Patriots +13 New England Patriots +6.4 Regular
Nov 9, 2008 10–20 New England Patriots +10 New England Patriots +10.6 Regular
Nov 18, 2007 56–10 New England Patriots +46 New England Patriots +6.5 Regular
Sep 23, 2007 7–38 New England Patriots +31 New England Patriots +10.9 Regular
Oct 22, 2006 28–6 New England Patriots +22 New England Patriots +5.1 Regular
Sep 10, 2006 17–19 New England Patriots +2 New England Patriots +9.3 Regular
Dec 11, 2005 35–7 New England Patriots +28 New England Patriots +4.4 Regular
Oct 30, 2005 16–21 New England Patriots +5 New England Patriots +9.7 Regular
Nov 14, 2004 6–29 New England Patriots +23 New England Patriots +12.6 Regular
Oct 3, 2004 31–17 New England Patriots +14 New England Patriots +6.5 Regular
Dec 27, 2003 0–31 New England Patriots +31 New England Patriots +11.4 Regular
Sep 7, 2003 0–31 Buffalo Bills +31 New England Patriots +0.3 Regular
Dec 8, 2002 17–27 New England Patriots +10 New England Patriots +8.2 Regular
Nov 3, 2002 38–7 New England Patriots +31 New England Patriots +0.3 Regular
Dec 16, 2001 12–9 New England Patriots +3 New England Patriots +4.4 Regular
Nov 11, 2001 11–21 New England Patriots +10 New England Patriots +5.0 Regular
Dec 17, 2000 13–10 New England Patriots +3 Buffalo Bills +7.1 Regular
Nov 5, 2000 16–13 Buffalo Bills +3 Buffalo Bills +0.3 Regular
Dec 26, 1999 13–10 Buffalo Bills +3 Buffalo Bills +0.3 Regular
Nov 28, 1999 7–17 Buffalo Bills +10 Buffalo Bills +4.6 Regular
Nov 29, 1998 21–25 New England Patriots +4 New England Patriots +4.5 Regular
Nov 15, 1998 10–13 Buffalo Bills +3 New England Patriots +0.3 Regular
Nov 9, 1997 31–10 New England Patriots +21 Buffalo Bills +1.9 Regular
Oct 12, 1997 6–33 New England Patriots +27 New England Patriots +6.4 Regular
Oct 27, 1996 25–28 New England Patriots +3 New England Patriots +2.6 Regular
Sep 8, 1996 10–17 Buffalo Bills +7 Buffalo Bills +5.4 Regular
Nov 26, 1995 35–25 New England Patriots +10 Buffalo Bills +5.5 Regular
Oct 23, 1995 14–27 New England Patriots +13 Buffalo Bills +2.3 Regular
Dec 18, 1994 41–17 New England Patriots +24 Buffalo Bills +7.3 Regular
Sep 11, 1994 38–35 Buffalo Bills +3 Buffalo Bills +5.0 Regular
Nov 7, 1993 13–10 Buffalo Bills +3 Buffalo Bills +9.8 Regular
Sep 5, 1993 14–38 Buffalo Bills +24 Buffalo Bills +14.1 Regular
Nov 1, 1992 7–16 Buffalo Bills +9 Buffalo Bills +16.5 Regular
Sep 27, 1992 41–7 Buffalo Bills +34 Buffalo Bills +8.7 Regular
Nov 24, 1991 13–16 New England Patriots +3 Buffalo Bills +12.5 Regular
Nov 3, 1991 17–22 Buffalo Bills +5 Buffalo Bills +16.5 Regular
Nov 18, 1990 0–14 Buffalo Bills +14 Buffalo Bills +14.9 Regular
Oct 28, 1990 27–10 Buffalo Bills +17 Buffalo Bills +5.8 Regular
Nov 19, 1989 24–33 New England Patriots +9 Buffalo Bills +2.4 Regular
Oct 1, 1989 10–31 Buffalo Bills +21 Buffalo Bills +5.1 Regular
Oct 23, 1988 20–23 Buffalo Bills +3 Buffalo Bills +3.7 Regular
Sep 18, 1988 16–14 Buffalo Bills +2 New England Patriots +6.2 Regular
Dec 20, 1987 13–7 New England Patriots +6 New England Patriots +0.6 Regular
Oct 11, 1987 7–14 New England Patriots +7 New England Patriots +12.3 Regular
Nov 23, 1986 19–22 New England Patriots +3 New England Patriots +16.6 Regular
Oct 26, 1986 23–3 New England Patriots +20 New England Patriots +6.9 Regular
Oct 13, 1985 3–14 New England Patriots +11 New England Patriots +10.0 Regular
Sep 22, 1985 17–14 New England Patriots +3 New England Patriots +4.2 Regular
Nov 11, 1984 10–38 New England Patriots +28 New England Patriots +10.5 Regular
Sep 2, 1984 21–17 New England Patriots +4 Buffalo Bills +2.1 Regular
Nov 6, 1983 7–21 New England Patriots +14 New England Patriots +2.7 Regular
Oct 23, 1983 31–0 New England Patriots +31 Buffalo Bills +5.5 Regular
Jan 2, 1983 19–30 New England Patriots +11 Buffalo Bills +0.3 Regular
Dec 13, 1981 19–10 Buffalo Bills +9 Buffalo Bills +1.9 Regular
Nov 22, 1981 17–20 Buffalo Bills +3 Buffalo Bills +3.6 Regular
Dec 14, 1980 2–24 New England Patriots +22 New England Patriots +2.7 Regular
Oct 26, 1980 13–31 Buffalo Bills +18 New England Patriots +1.9 Regular
Nov 25, 1979 16–13 Buffalo Bills +3 New England Patriots +9.3 Regular
Nov 4, 1979 26–6 New England Patriots +20 New England Patriots +4.4 Regular
Dec 10, 1978 24–26 New England Patriots +2 New England Patriots +14.5 Regular
Nov 5, 1978 14–10 New England Patriots +4 New England Patriots +7.1 Regular
Nov 20, 1977 20–7 New England Patriots +13 New England Patriots +4.8 Regular
Nov 6, 1977 24–14 Buffalo Bills +10 New England Patriots +13.9 Regular
Nov 7, 1976 10–20 New England Patriots +10 New England Patriots +3.5 Regular
Oct 24, 1976 26–22 New England Patriots +4 Buffalo Bills +3.5 Regular
Dec 14, 1975 34–14 Buffalo Bills +20 Buffalo Bills +2.4 Regular
Nov 23, 1975 31–45 Buffalo Bills +14 Buffalo Bills +5.0 Regular
Nov 3, 1974 29–28 Buffalo Bills +1 New England Patriots +2.1 Regular
Oct 20, 1974 28–30 Buffalo Bills +2 Buffalo Bills +3.7 Regular
Dec 9, 1973 13–37 Buffalo Bills +24 Buffalo Bills +5.3 Regular
Sep 16, 1973 31–13 Buffalo Bills +18 New England Patriots +2.1 Regular
Nov 19, 1972 27–24 Buffalo Bills +3 New England Patriots +3.4 Regular
Oct 8, 1972 14–38 Buffalo Bills +24 New England Patriots +0.4 Regular
Nov 28, 1971 20–27 Buffalo Bills +7 New England Patriots +1.2 Regular
Nov 14, 1971 33–38 New England Patriots +5 New England Patriots +5.3 Regular
Nov 29, 1970 14–10 New England Patriots +4 Buffalo Bills +5.1 Regular
Nov 1, 1970 45–10 Buffalo Bills +35 New England Patriots +2.5 Regular