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

2024 Week 18 · Sun, Jan 5, 2025 · Gillette Stadium

Buffalo Bills

16

New England PatriotsWinner

23

BUF -3 upsetO 36.5 ✓

New England Patriots 23–16. Biggest swing: Q3 10:22, BUF +19% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3NEBUF
Q3 · 10:22BUF 10NE 14NE ball · 1st & 10NE 59%

(10:22) 19-J.Milton FUMBLES (Aborted) at NE 17, RECOVERED by BUF-56-J.Solomon at NE 16.

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. Q3 · 10:22BUF +19% win prob(10:22) 19-J.Milton FUMBLES (Aborted) at NE 17, RECOVERED by BUF-56-J.Solomon at NE 16.
  2. Q2 · 9:22NE +18% win prob(9:22) (Shotgun) 19-J.Milton pass deep middle to 9-K.Boutte for 48 yards, TOUCHDOWN. NE 19-Milton 1st NFL TD pass.
  3. Q2 · 12:14NE +11% win prob(12:14) 11-M.Trubisky pass short right to 22-R.Davis for 2 yards, TOUCHDOWN.
  4. Q4 · 5:25BUF +9% win prob(5:25) (Shotgun) 14-M.White pass short right to 1-C.Samuel to NE 44 for 3 yards (29-I.Bolden; 53-C.Elliss).

How the points landed

Scoring summary

  1. Q1 · 4:28NE Touchdown

    (4:28) (Shotgun) 19-J.Milton left end for 1 yard, TOUCHDOWN. 19-J.Milton 1st NFL TD. (kick good)

    Score after this play: BUF 0NE 7
  2. Q2 · 12:14BUF Touchdown

    (12:14) 11-M.Trubisky pass short right to 22-R.Davis for 2 yards, TOUCHDOWN. (kick good)

    Score after this play: BUF 7NE 7
  3. Q2 · 9:22NE Touchdown

    (9:22) (Shotgun) 19-J.Milton pass deep middle to 9-K.Boutte for 48 yards, TOUCHDOWN. NE 19-Milton 1st NFL TD pass. (kick good)

    Score after this play: BUF 7NE 14
  4. Q2 · 4:44BUF Field goal

    (4:44) 2-T.Bass 49 yard field goal is GOOD, Center-69-R.Ferguson, Holder-8-S.Martin.

    Score after this play: BUF 10NE 14
  5. Q3 · 7:59BUF Touchdown

    (7:59) 4-J.Cook up the middle for 1 yard, TOUCHDOWN.

    Score after this play: BUF 16NE 14
  6. Q3 · 1:04NE Field goal

    (1:04) 13-J.Slye 41 yard field goal is GOOD, Center-49-J.Cardona, Holder-17-B.Baringer.

    Score after this play: BUF 16NE 17
  7. Q4 · 8:58NE Field goal

    (8:58) 13-J.Slye 42 yard field goal is GOOD, Center-49-J.Cardona, Holder-17-B.Baringer.

    Score after this play: BUF 16NE 20
  8. Q4 · 2:00NE Field goal

    (2:00) 13-J.Slye 50 yard field goal is GOOD, Center-49-J.Cardona, Holder-17-B.Baringer.

    Score after this play: BUF 16NE 23

Down-to-down truth

Situational splits

MetricBillsPatriots
Offensive plays6558
Total yards259312 (edge)
Yards per play4.05.4 (edge)
Expected points added / play-0.070.03 (edge)
Success rate42%43% (edge)
Dropback rate51%57%
Dropback efficiency (EPA/play)-0.070.32 (edge)
Rush efficiency (EPA/play)-0.06 (edge)-0.35
Third downs6/15 (edge)4/11
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)33
First downs gained on snaps1519 (edge)
Sacks taken0 (edge)1
Turnovers0 (edge)1

Patriots won the down-to-down efficiency fight: 0.03 expected points added per play vs -0.07.

Who moved the needle

Top performers

Passing · NE

Joe MiltonQB

22/29, 241 yds, 1 TD, 0 INT

11.8 expected points added · +17.1% completion over expected

Passing · BUF

Mitchell TrubiskyQB

15/21, 101 yds, 1 TD, 0 INT

4.5 expected points added · +6.1% completion over expected

Rushing · BUF

Ray DavisRB

15 att, 64 yds, 0 TD

-0.0 expected points added on the ground

Rushing · NE

Antonio GibsonRB

12 att, 41 yds, 0 TD

-2.6 expected points added on the ground

Receiving · NE

Kayshon BoutteWR

7/7 for 117 yds, 1 TD

25% of team targets · 9.7 expected points added

Receiving · BUF

Curtis SamuelWR

7/8 for 52 yds, 0 TD

26% of team targets · -1.3 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1NENE 305-71:35Punt
2BUFBUF 46491:42Turnover on downs
3NENE 4514557:18Touchdown +7
4BUFBUF 2515617:16Touchdown +7
5NENE 307752:59Touchdown +7
6BUFBUF 309494:31Field goal +3
7NENE 408242:48Punt
8BUFBUF 511471:51Punt
9BUFBUF 3011353:57Punt
10NENE 62150:46Fumble
11BUFNE 166162:21Touchdown +6
12NENE 2313646:56Field goal +3
13BUFBUF 305171:58Punt
14NENE 2111705:09Field goal +3
15BUFBUF 348223:37Turnover on downs
16NENE 44420:58Punt
17BUFBUF 15431:04Punt
18NEBUF 456141:19Field goal +3
19BUFBUF 29500:29Turnover on downs
20NEBUF 29301:26End of game

8 of 20 drives ended in points. Longest march: Patriots gained 75 scrimmage yards over 7 plays for a touchdown.

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Mitchell Trubisky15/211011004.5
Mike White3/1128000-7.2

Rushing

PlayerAttYdsAvgTDEPA
Ray Davis15644.30-0.0
James Cook10282.81-0.7
Ty Johnson2136.500.9
Mitchell Trubisky4123.00-4.0
Keon Coleman199.000.8
Reggie Gilliam144.001.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Curtis Samuel7852026%-1.3
Keon Coleman21031032%-3.8
Mack Hollins3425013%0.9
Quintin Morris3420013%0.4
Ray Davis231110%2.6
Ty Johnson12006%-0.6

Defense (top contributors)

New England Patriots

Passing

PlayerC/AttYdsTDINTSackedEPA
Joe Milton22/2924110011.8
Drake Maye0/10001-2.7

Rushing

PlayerAttYdsAvgTDEPA
Antonio Gibson12413.40-2.6
Terrell Jennings8202.50-2.7
Joe Milton10161.61-4.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Kayshon Boutte77117125%9.7
Demario Douglas3434014%2.5
Austin Hooper4627021%-1.4
Antonio Gibson4620021%-0.1
Jaheim Bell111904%1.5
Kendrick Bourne221207%0.5
Javon Baker111204%1.2
Terrell Jennings01004%-0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Christian Elliss580.001
Marcellas Dial410.000
Anfernee Jennings230.001
Jaylinn Hawkins130.000
Titus Leo400.001
Isaiah Bolden210.000
Deatrich Wise120.000
Kyle Dugger200.000
Jeremiah Pharms110.000
Truman Jones200.000

Closing number vs result

Betting context

Closing spread
BUF -3
Closing total
36.5
BUF moneyline
-166
NE moneyline
+140

Bills closed -3 and lost outright — an upset against the closing number.

Total closed 36.5; the game landed 39 — over by 2.5.

Conditions and crew

Game environment

Venue
Gillette Stadium
Roof / surface
outdoors · fieldturf
Kickoff weather
33°F, wind 14 mph
Referee
Alan Eck
Rest
BUF 7 days · NE 8 days
Coaches
Sean McDermott vs Jerod Mayo

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