For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2021 Week 16 · Sun, Dec 26, 2021 · Gillette Stadium

Buffalo BillsWinner

33

New England Patriots

21

NE -1 upsetO 43.5 ✓

Buffalo Bills 33–21. Biggest swing: Q2 8:09, BUF +15% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3NEBUF
Q2 · 8:09BUF NE NE ball · 2nd & 10BUF 57%

(8:09) 71-M.Onwenu reported in as eligible. 10-M.Jones pass deep middle intended for 1-N.Harry INTERCEPTED by 23-M.Hyde (54-A.Klein) at BUF 45. 23-M.Hyde pushed ob at NE 33 for 22 yards (16-J.Meyers).

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q2 · 8:09BUF +15% win prob(8:09) 71-M.Onwenu reported in as eligible. 10-M.Jones pass deep middle intended for 1-N.Harry INTERCEPTED by 23-M.Hyde (54-A.Klein) at BUF 45. 23-M.Hyde pushed ob at NE 33 for 22 yards (16-J.Meyers).
  2. Q1 · 14:20BUF +13% win prob(14:20) (Shotgun) 10-M.Jones sacked at NE 19 for -6 yards (91-E.Oliver).
  3. Q2 · 2:15NE +10% win prob(2:15) (Shotgun) 17-J.Allen pass short middle to 14-S.Diggs to NE 11 for 23 yards (32-D.McCourty; 58-J.Collins).
  4. Q2 · 4:51BUF +10% win prob(4:51) (Shotgun) 17-J.Allen pass incomplete short right to 1-E.Sanders.

Down-to-down truth

Situational splits

MetricBillsPatriots
Offensive plays7460
Total yards429 (edge)288
Yards per play5.8 (edge)4.8
Expected points added / play0.31 (edge)0.09
Success rate54% (edge)45%
Dropback rate68%60%
Dropback efficiency (EPA/play)0.46 (edge)-0.05
Rush efficiency (EPA/play)-0.000.30 (edge)
Third downs6/12 (edge)1/10
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)46 (edge)
First downs gained on snaps29 (edge)18
Sacks taken0 (edge)1
Turnovers0 (edge)2

Bills won the down-to-down efficiency fight: 0.31 expected points added per play vs 0.09.

Who moved the needle

Top performers

Passing · BUF

Josh AllenQB

30/47, 314 yds, 3 TD, 0 INT

20.6 expected points added · +4.7% completion over expected

Passing · NE

Mac JonesQB

14/32, 145 yds, 0 TD, 2 INT

-3.1 expected points added · -18.9% completion over expected

Rushing · NE

Damien HarrisRB

18 att, 103 yds, 3 TD

7.4 expected points added on the ground

Rushing · BUF

Josh AllenQB

12 att, 64 yds, 0 TD

2.1 expected points added on the ground

Receiving · BUF

Isaiah McKenzieWR

11/12 for 125 yds, 1 TD

28% of team targets · 15.3 expected points added

Receiving · BUF

Stefon DiggsWR

7/13 for 85 yds, 1 TD

30% of team targets · 6.5 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1NENE 255-61:26Punt
2BUFBUF 3914616:57Touchdown
3NENE 2515857:09Touchdown
4BUFBUF 2511685:27Turnover on downs
5NENE 194141:04Interception
6BUFNE 337323:13Turnover on downs
7NENE 1471:34Punt
8BUFNE 428371:25Touchdown
9NENE 25770:45Punt
10BUFBUF 202111:00End of half
11BUFBUF 2015795:58Turnover on downs
12NENE 2516777:21Touchdown
13BUFBUF 3411664:59Touchdown
14NENE 2512704:05Touchdown
15BUFBUF 2515755:07Touchdown
16NENE 1710341:27Interception
17BUFBUF 3201:03End of game

0 of 17 drives ended in points. Longest march: Patriots gained 85 scrimmage yards over 15 plays for a touchdown.

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Josh Allen30/4731430020.6

Rushing

PlayerAttYdsAvgTDEPA
Josh Allen12645.302.1
Devin Singletary12393.310.2
Zack Moss3124.001.0
Isaiah McKenzie1-1-1.00-1.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Isaiah McKenzie1112125128%15.3
Stefon Diggs71385130%6.5
Devin Singletary5639014%2.2
Emmanuel Sanders242009%-3.1
Zack Moss111302%0.9
Jake Kumerow131307%-1.4
Dawson Knox231117%1.9
Reggie Gilliam11802%0.6

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tremaine Edmunds610.000
Micah Hyde330.022
Harrison Phillips410.000
Matt Milano220.000
Ed Oliver311.000
Jordan Poyer120.000
A.J. Klein300.001
Taron Johnson120.001
Dane Jackson300.000
Levi Wallace100.000

New England Patriots

Passing

PlayerC/AttYdsTDINTSackedEPA
Mac Jones14/32145021-3.1

Rushing

PlayerAttYdsAvgTDEPA
Damien Harris181035.737.4
Mac Jones6335.501.6
Gunner Olszewski199.000.8
Brandon Bolden242.00-1.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jakobi Meyers6859026%4.0
Kendrick Bourne2433013%2.1
Brandon Bolden2520016%-1.1
N'Keal Harry2615019%-3.7
Jakob Johnson11903%1.0
Hunter Henry169019%-1.7
Damien Harris01003%-0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Myles Bryant810.000
Kyle Van Noy430.000
Devin McCourty240.001
Dont'a Hightower330.000
Jalen Mills600.000
Ja'Whaun Bentley240.000
Adrian Phillips040.001
Kyle Dugger400.000
Matt Judon120.001
J.C. Jackson210.001

Closing number vs result

Betting context

Closing spread
NE -1
Closing total
43.5
BUF moneyline
+102
NE moneyline
-114

Patriots closed -1 and lost outright — an upset against the closing number.

Total closed 43.5; the game landed 54 — over by 10.5.

Conditions and crew

Game environment

Venue
Gillette Stadium
Roof / surface
outdoors · fieldturf
Kickoff weather
38°F, wind 13 mph
Referee
Shawn Smith
Rest
BUF 7 days · NE 7 days
Coaches
Sean McDermott vs Bill Belichick

Division game — familiarity tightens these matchups; closing numbers tend to be sharper.