NFL · All-Time Matchup

Buffalo Bills
VS

New England Patriots
Buffalo Bills vs New England Patriots:All-Time Matchup History
Matchup Overview
The Buffalo Bills and New England Patriots have met 131 times in NFL regular-season and playoff games since 1960. New England Patriots hold a dominant all-time edge, leading the series 79–51, with 1 draw. New England Patriots have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 29–26 in favor of New England Patriots on October 4, 2026. They are scheduled to meet again on December 6, 2026 at Gillette Stadium, Foxborough.
Next Meeting
Buffalo BillsAway
@Sun, Dec 64:25 PM ESTWeek 13Gillette Stadium, Foxborough
New England PatriotsHome
All-Time Head-to-Head
Showing 131 games from available historical data. Preseason games are not included.
| Date | Away | Score | Home |
|---|---|---|---|
| Oct 4, 26 | NE | 29–26 | BUF |
| Dec 14, 25 | BUF | 35–31 | NE |
| Oct 5, 25 | NE | 23–20 | BUF |
| Jan 5, 25 | BUF | 16–23 | NE |
| Dec 22, 24 | NE | 21–24 | BUF |
| Dec 31, 23 | NE | 21–27 | BUF |
| Oct 22, 23 | BUF | 25–29 | NE |
| Jan 8, 23 | NE | 23–35 | BUF |
| Dec 1, 22 | BUF | 24–10 | NE |
| Dec 26, 21 | BUF | 33–21 | NE |
| Dec 6, 21 | NE | 14–10 | BUF |
| Dec 28, 20 | BUF | 38–9 | NE |
| Nov 1, 20 | NE | 21–24 | BUF |
| Dec 21, 19 | BUF | 17–24 | NE |
| Sep 29, 19 | NE | 16–10 | BUF |
| Dec 23, 18 | BUF | 12–24 | NE |
| Dec 24, 17 | BUF | 16–37 | NE |
| Dec 3, 17 | NE | 23–3 | BUF |
| Oct 30, 16 | NE | 41–25 | BUF |
| Oct 2, 16 | BUF | 16–0 | NE |
| Nov 23, 15 | BUF | 13–20 | NE |
| Sep 20, 15 | NE | 40–32 | BUF |
| Dec 28, 14 | BUF | 17–9 | NE |
| Oct 12, 14 | NE | 37–22 | BUF |
| Dec 29, 13 | BUF | 20–34 | NE |
| Sep 8, 13 | NE | 23–21 | BUF |
| Nov 11, 12 | BUF | 31–37 | NE |
| Sep 30, 12 | NE | 52–28 | BUF |
| Sep 25, 11 | NE | 31–34 | BUF |
| Dec 26, 10 | NE | 34–3 | BUF |
| Sep 26, 10 | BUF | 30–38 | NE |
| Dec 19, 09 | NE | 17–10 | BUF |
| Sep 13, 09 | BUF | 24–25 | NE |
| Dec 27, 08 | NE | 13–0 | BUF |
| Nov 8, 08 | BUF | 10–20 | NE |
| Nov 17, 07 | NE | 56–10 | BUF |
| Sep 22, 07 | BUF | 7–38 | NE |
| Oct 21, 06 | NE | 28–6 | BUF |
| Sep 9, 06 | BUF | 17–19 | NE |
| Dec 10, 05 | NE | 35–7 | BUF |
| Oct 29, 05 | BUF | 16–21 | NE |
| Nov 13, 04 | BUF | 6–29 | NE |
| Oct 2, 04 | NE | 31–17 | BUF |
| Dec 26, 03 | BUF | 0–31 | NE |
| Sep 6, 03 | NE | 0–31 | BUF |
| Dec 7, 02 | BUF | 17–27 | NE |
| Nov 2, 02 | NE | 38–7 | BUF |
| Dec 15, 01 | NE | 12–9 | BUF |
| Nov 10, 01 | BUF | 11–21 | NE |
| Dec 16, 00 | NE | 13–10 | BUF |
| Nov 4, 00 | BUF | 16–13 | NE |
| Dec 25, 99 | BUF | 13–10 | NE |
| Nov 27, 99 | NE | 7–17 | BUF |
| Nov 28, 98 | BUF | 21–25 | NE |
| Nov 14, 98 | NE | 10–13 | BUF |
| Nov 8, 97 | NE | 31–10 | BUF |
| Oct 11, 97 | BUF | 6–33 | NE |
| Oct 26, 96 | BUF | 25–28 | NE |
| Sep 7, 96 | NE | 10–17 | BUF |
| Nov 25, 95 | NE | 35–25 | BUF |
| Oct 22, 95 | BUF | 14–27 | NE |
| Dec 17, 94 | NE | 41–17 | BUF |
| Sep 10, 94 | BUF | 38–35 | NE |
| Nov 6, 93 | BUF | 13–10 | NE |
| Sep 4, 93 | NE | 14–38 | BUF |
| Oct 31, 92 | NE | 7–16 | BUF |
| Sep 26, 92 | BUF | 41–7 | NE |
| Nov 23, 91 | BUF | 13–16 | NE |
| Nov 2, 91 | NE | 17–22 | BUF |
| Nov 17, 90 | NE | 0–14 | BUF |
| Oct 27, 90 | BUF | 27–10 | NE |
| Nov 18, 89 | BUF | 24–33 | NE |
| Sep 30, 89 | NE | 10–31 | BUF |
| Oct 22, 88 | NE | 20–23 | BUF |
| Sep 17, 88 | BUF | 16–14 | NE |
| Dec 19, 87 | NE | 13–7 | BUF |
| Oct 10, 87 | BUF | 7–14 | NE |
| Nov 22, 86 | BUF | 19–22 | NE |
| Oct 25, 86 | NE | 23–3 | BUF |
| Oct 12, 85 | BUF | 3–14 | NE |
| Sep 21, 85 | NE | 17–14 | BUF |
| Nov 10, 84 | BUF | 10–38 | NE |
| Sep 1, 84 | NE | 21–17 | BUF |
| Nov 5, 83 | BUF | 7–21 | NE |
| Oct 22, 83 | NE | 31–0 | BUF |
| Jan 1, 83 | BUF | 19–30 | NE |
| Dec 12, 81 | BUF | 19–10 | NE |
| Nov 21, 81 | NE | 17–20 | BUF |
| Dec 13, 80 | BUF | 2–24 | NE |
| Oct 25, 80 | NE | 13–31 | BUF |
| Nov 24, 79 | BUF | 16–13 | NE |
| Nov 3, 79 | NE | 26–6 | BUF |
| Dec 9, 78 | BUF | 24–26 | NE |
| Nov 4, 78 | NE | 14–10 | BUF |
| Nov 19, 77 | NE | 20–7 | BUF |
| Nov 5, 77 | BUF | 24–14 | NE |
| Nov 6, 76 | BUF | 10–20 | NE |
| Oct 23, 76 | NE | 26–22 | BUF |
| Dec 13, 75 | BUF | 34–14 | NE |
| Nov 22, 75 | NE | 31–45 | BUF |
| Nov 2, 74 | BUF | 29–28 | NE |
| Oct 19, 74 | NE | 28–30 | BUF |
| Dec 8, 73 | NE | 13–37 | BUF |
| Sep 15, 73 | BUF | 31–13 | NE |
| Nov 18, 72 | BUF | 27–24 | NE |
| Oct 7, 72 | NE | 14–38 | BUF |
| Nov 27, 71 | NE | 20–27 | BUF |
| Nov 13, 71 | BUF | 33–38 | NE |
| Nov 28, 70 | NE | 14–10 | BUF |
| Oct 31, 70 | BUF | 45–10 | NE |
| Nov 22, 69 | BUF | 21–35 | NE |
| Oct 10, 69 | NE | 16–23 | BUF |
| Oct 19, 68 | BUF | 6–23 | NE |
| Sep 7, 68 | NE | 16–7 | BUF |
| Dec 8, 67 | BUF | 44–16 | NE |
| Sep 23, 67 | NE | 23–0 | BUF |
| Dec 3, 66 | BUF | 3–14 | NE |
| Oct 7, 66 | NE | 20–10 | BUF |
| Nov 6, 65 | BUF | 23–7 | NE |
| Sep 10, 65 | NE | 7–24 | BUF |
| Dec 19, 64 | BUF | 24–14 | NE |
| Nov 14, 64 | NE | 36–28 | BUF |
| Dec 27, 63 | NE | 26–8 | BUF |
| Nov 30, 63 | BUF | 7–17 | NE |
| Oct 25, 63 | NE | 21–28 | BUF |
| Nov 22, 62 | BUF | 10–21 | NE |
| Nov 2, 62 | NE | 28–28 | BUF |
| Oct 21, 61 | BUF | 21–52 | NE |
| Sep 22, 61 | NE | 23–21 | BUF |
| Dec 3, 60 | NE | 14–38 | BUF |
| Sep 22, 60 | BUF | 13–0 | NE |
Games before the 2010 season: Data from FiveThirtyEight, used under the MIT License and limited to today's franchises.
Overall Record
since 1960
Buffalo Bills
51New England Patriots
79Draws1
131 games in available data
Last 5 Meetings
NE29
@Oct 4
26BUF
BUF35
@Dec 14
31NE
NE23
@Oct 5
20BUF
BUF16
@Jan 5
23NE
NE21
@Dec 22
24BUF