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

2025 Week 8 · Sun, Oct 26, 2025 · Bank of America Stadium

Buffalo BillsWinner

40

Carolina Panthers

9

BUF -7 ✓O 47.5 ✓

Buffalo Bills 40–9 — never really in doubt late. Biggest swing: Q1 3:51, BUF +8% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3CARBUF
Q1 · 3:51BUF 3CAR 0CAR ball · 2nd & 11BUF 75%

(3:51) (Shotgun) 14-A.Dalton scrambles right end to BUF 20 for 1 yard (50-G.Rousseau). FUMBLES (50-G.Rousseau), RECOVERED by BUF-47-C.Benford at BUF 11. 47-C.Benford to BUF 17 for 6 yards (70-B.Christensen; 14-A.Dalton).

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. Q1 · 3:51BUF +8% win prob(3:51) (Shotgun) 14-A.Dalton scrambles right end to BUF 20 for 1 yard (50-G.Rousseau). FUMBLES (50-G.Rousseau), RECOVERED by BUF-47-C.Benford at BUF 11. 47-C.Benford to BUF 17 for 6 yards (70-B.Christensen; 14-A.Dalton).
  2. Q2 · 1:58BUF +7% win prob(1:58) (Shotgun) 14-A.Dalton pass short left intended for 18-J.Coker INTERCEPTED by 57-A.Epenesa at CAR 25. 57-A.Epenesa to CAR 1 for 24 yards (30-C.Hubbard).
  3. Q1 · 13:39BUF +7% win prob(13:39) (Shotgun) 14-A.Dalton sacked at CAR 26 for -9 yards (91-E.Oliver).
  4. Q1 · 2:13CAR +5% win prob(2:13) (Shotgun) 17-J.Allen pass deep left to 86-D.Kincaid to CAR 30 for 23 yards (7-T.Moehrig).

How the points landed

Scoring summary

  1. Q1 · 7:18BUF Field goal

    (7:18) 15-M.Prater 45 yard field goal is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.

    Score after this play: BUF 3CAR 0
  2. Q2 · 13:07BUF Field goal

    (13:07) 15-M.Prater 43 yard field goal is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.

    Score after this play: BUF 6CAR 0
  3. Q2 · 9:03CAR Field goal

    (9:03) 10-R.Fitzgerald 48 yard field goal is GOOD, Center-44-J.Jansen, Holder-6-S.Martin.

    Score after this play: BUF 6CAR 3
  4. Q2 · 7:35BUF Touchdown

    (7:35) 4-J.Cook left guard for 64 yards, TOUCHDOWN.

    Score after this play: BUF 12CAR 3
  5. Q2 · 1:52BUF Touchdown

    (1:52) 70-A.Anderson reported in as eligible. 17-J.Allen up the middle for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: BUF 19CAR 3
  6. Q3 · 12:28BUF Touchdown

    (12:28) (Shotgun) 17-J.Allen pass short right to 10-K.Shakir for 54 yards, TOUCHDOWN. (kick good)

    Score after this play: BUF 26CAR 3
  7. Q3 · 5:04BUF Touchdown

    (5:04) 4-J.Cook up the middle for 21 yards, TOUCHDOWN. (kick good)

    Score after this play: BUF 33CAR 3
  8. Q3 · 1:21BUF Touchdown

    (1:21) (No Huddle) 17-J.Allen up the middle for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: BUF 40CAR 3
  9. Q4 · 10:37CAR Touchdown

    (10:37) (No Huddle, Shotgun) 30-C.Hubbard right guard for 3 yards, TOUCHDOWN.

    Score after this play: BUF 40CAR 9

Down-to-down truth

Situational splits

MetricBillsPanthers
Offensive plays6059
Total yards410 (edge)244
Yards per play6.8 (edge)4.1
Expected points added / play0.34 (edge)-0.34
Success rate48% (edge)37%
Dropback rate42%54%
Dropback efficiency (EPA/play)0.34 (edge)-0.54
Rush efficiency (EPA/play)0.35 (edge)-0.12
Third downs7/12 (edge)4/11
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)9 (edge)3
First downs gained on snaps22 (edge)17
Sacks taken2 (edge)7
Turnovers0 (edge)3

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

Who moved the needle

Top performers

Passing · CAR

Andy DaltonQB

16/24, 175 yds, 0 TD, 1 INT

-12.9 expected points added · +3.7% completion over expected

Passing · BUF

Josh AllenQB

12/19, 163 yds, 1 TD, 0 INT

7.7 expected points added · -7.2% completion over expected

Rushing · BUF

James CookRB

19 att, 216 yds, 2 TD

15.4 expected points added on the ground

Rushing · CAR

Rico DowdleRB

8 att, 54 yds, 0 TD

1.6 expected points added on the ground

Receiving · CAR

Tetairoa McMillanWR

7/10 for 99 yds, 0 TD

43% of team targets · 4.8 expected points added

Receiving · BUF

Khalil ShakirWR

6/7 for 88 yds, 1 TD

30% of team targets · 6.4 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1CARCAR 315-52:15Punt
2BUFBUF 2411495:31Field goal +3
3CARCAR 298463:34Fumble
4BUFBUF 1712635:37Field goal +3
5CARCAR 3510454:05Field goal +3
6BUFBUF 235771:35Touchdown +6
7CARCAR 27531:41Punt
8BUFBUF 266142:22Punt
9CARCAR 135191:28Interception
10BUFCAR 1210:02Touchdown +7
11CARCAR 3110451:50Missed field goal
12BUFBUF 356702:42Touchdown +7
13CARCAR 35652:07Punt
14BUFBUF 1210885:12Touchdown +7
15CARCAR 292-40:18Fumble
16BUFCAR 197193:22Touchdown +7
17CARCAR 3315675:46Touchdown +6
18BUFBUF 1610265:36Punt
19CARCAR 19471:38Punt
20BUFBUF 27431:33Punt
21CARCAR 234161:46End of game

9 of 21 drives ended in points. Longest march: Bills gained 88 scrimmage yards over 10 plays for a touchdown.

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Josh Allen12/191631027.7
Mitchell Trubisky2/4220000.7

Rushing

PlayerAttYdsAvgTDEPA
James Cook1921611.4215.4
Ray Davis9161.80-3.8
Josh Allen372.321.7
Ty Johnson461.50-1.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Khalil Shakir6788130%6.4
Keon Coleman3430017%2.3
Dalton Kincaid1323013%1.5
Jackson Hawes2315013%1.5
Dawson Knox111504%1.3
Elijah Moore1414017%-0.3
Ray Davis01004%-0.6

Defense (top contributors)

PlayerSoloAstSacksINTPD
Dorian Williams440.000
Cole Bishop340.000
Joe Andreessen250.000
Jordan Poyer140.000
Jordan Hancock230.000
Taron Johnson220.000
A.J. Epenesa311.011
Shaq Thompson310.000
Greg Rousseau301.000
Larry Ogunjobi120.000

Carolina Panthers

Passing

PlayerC/AttYdsTDINTSackedEPA
Andy Dalton16/24175017-12.9

Rushing

PlayerAttYdsAvgTDEPA
Rico Dowdle8546.801.6
Chuba Hubbard12342.81-2.7
Trevor Etienne4164.00-0.8
Jimmy Horn Jr.294.500.1
Andy Dalton210.50-5.7

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Tetairoa McMillan71099043%4.8
Jalen Coker3436017%-2.8
Ja'Tavion Sanders3319013%-0.4
Xavier Legette2317013%3.0
Tommy Tremble11404%0.0
Chuba Hubbard01004%-0.5
Jimmy Horn Jr.01004%-1.3

Defense (top contributors)

Closing number vs result

Betting context

Closing spread
BUF -7
Closing total
47.5
BUF moneyline
-395
CAR moneyline
+310

Bills closed -7 and covered, winning by 31.

Total closed 47.5; the game landed 49 — over by 1.5.

Conditions and crew

Game environment

Venue
Bank of America Stadium
Roof / surface
outdoors · grass
Kickoff weather
63°F, wind 9 mph
Referee
Craig Wrolstad
Rest
BUF 13 days · CAR 7 days
Coaches
Sean McDermott vs Dave Canales