NFL 2025 pages

Sports · Football · NFL 2025 · Week 8

Buffalo Bills at Carolina Panthers

Buffalo Bills40
Carolina Panthers9

Final · Sunday, October 26, 2025 · 1:00 p.m. ET · Bank of America Stadium

Head coaches: Sean McDermott (Bills) · Dave Canales (Panthers)

Linescore

Team1234T
Bills31621040
Panthers03069

Scoring summary

ClockPlayTeamDetailBUF–CAR
Q1
7:14FGBillsMatt Prater 45 Yd Field Goal30
Q2
13:03FGBillsMatt Prater 43 Yd Field Goal60
8:58FGPanthersRyan Fitzgerald 48 Yd Field Goal63
7:23TDBillsJames Cook III 64 Yd Rush (Matt Prater PAT Failed)123
1:50TDBillsJosh Allen 1 Yd Run (Matt Prater Kick)193
Q3
12:18TDBillsKhalil Shakir 54 Yd pass from Josh Allen (Matt Prater Kick)263
4:59TDBillsJames Cook III 21 Yd Rush (Matt Prater Kick)333
1:19TDBillsJosh Allen 1 Yd Rush (Matt Prater Kick)403
Q4
10:33TDPanthersChuba Hubbard 3 Yd Rush (Ryan Fitzgerald PAT Failed)409

Team stats

StatBillsPanthers
First downs2319
Total yards410244
Yards per play6.84.1
Passing yards165130
Comp / att14/2316/24
Rushing yards245114
Third down7-124-11
Fourth down0-01-1
Red zone2-31-2
Turnovers03
Penalties – yards7-604-20
Sacks – yards lost2-207-45
Possession33:3226:28
Plays6059
AlsoBillsPanthers
Passing first downs1011
Rushing first downs125
First downs by penalty13
Drives1011
Yards per pass6.64.2
Interceptions thrown01
Rushing attempts3528
Yards per rush7.04.1
Fumbles lost02
Defensive / special-teams TDs00

Player lines

Buffalo Bills

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
17Josh Allen12/191638.6102-2041.8108.0
11Mitchell Trubisky2/4225.5000-086.066.7
Team14/231658.0102-20--100.8

Rushing

PlayerCARYDSAVGTDLONG
4James Cook III1921611.4264
22Ray Davis9161.805
17Josh Allen372.325
26Ty Johnson461.504
Team352457.0464

Receiving

PlayerRECYDSAVGTDLONGTGTS
10Khalil Shakir68814.71547
0Keon Coleman33010.00144
86Dalton Kincaid12323.00233
88Dawson Knox11515.00151
85Jackson Hawes2157.50123
18Elijah Moore11414.00144
22Ray Davis000.0001
Team1418513.215423

Fumbles

PlayerFUMLOSTREC
47Christian Benford001
96Deone Walker001
Team002

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
42Dorian Williams8400000
24Cole Bishop7300000
44Joe Andreessen7200000
37Jordan Hancock5200000
21Jordan Poyer5100000
57AJ Epenesa4311110
45Shaq Thompson4300000
7Taron Johnson4200000
50Greg Rousseau3311010
39Cam Lewis3300000
91Ed Oliver3212020
47Christian Benford3200000
55Michael Hoecht311.51010
99Larry Ogunjobi3100000
97Joey Bosa2111020
56Javon Solomon2100000
41Reggie Gilliam2000000
96Deone Walker200.50010
52Jordan Phillips1111010
27Tre'Davious White1100000
46Ja'Marcus Ingram1100000
31Maxwell Hairston1100000
Team743877190

Interceptions

PlayerINTYDSTD
57AJ Epenesa1240

Kick returns

PlayerNOYDSAVGLONGTD
1Curtis Samuel12323.0230
26Ty Johnson12121.0210
Team24422.0230

Punt returns

PlayerNOYDSAVGLONGTD
10Khalil Shakir284.040
0Keon Coleman166.060
Team3144.760

Kicking

PlayerFGPCTLONGXPPTSMade from
15Matt Prater2/2100.0454/51045, 43

Punting

PlayerNOYDSAVGTBIn 20LONG
19Mitch Wishnowsky314648.70254

Carolina Panthers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Andy Dalton16/241757.3017-455.370.7

Rushing

PlayerCARYDSAVGTDLONG
5Rico Dowdle8546.8024
30Chuba Hubbard12342.815
23Trevor Etienne4164.008
15Jimmy Horn Jr.294.507
Andy Dalton210.501
Team281144.1124

Receiving

PlayerRECYDSAVGTDLONGTGTS
4Tetairoa McMillan79914.101910
18Jalen Coker33612.00224
0Ja'Tavion Sanders3196.3093
17Xavier Legette2178.50113
82Tommy Tremble144.0041
30Chuba Hubbard000.0001
15Jimmy Horn Jr.000.0001
Team1617510.902223

Fumbles

PlayerFUMLOSTREC
Andy Dalton221
63Austin Corbett100
Team321

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
56Christian Rozeboom12702100
21Nick Scott8500000
32Trevin Wallace7511010
11Nic Scourton520.50010
99Tershawn Wharton4200000
7Tre'von Moehrig4100000
8Jaycee Horn3200000
26Chau Smith-Wade3200100
94A'Shawn Robinson310.50010
98DJ Wonnum3100000
48Thomas Incoom3100000
53Claudin Cherelus3000000
54Boogie Basham2100000
31Corey Thornton2100000
97Bobby Brown III2000000
2Mike Jackson1100200
5Rico Dowdle1100000
30Chuba Hubbard1100000
22Lathan Ransom1101000
0Ja'Tavion Sanders1100000
Andy Dalton1000000
95Derrick Brown1000000
29Akayleb Evans1000000
70Brady Christensen1000000
87Brycen Tremayne1000000
57Bam Martin-Scott1000000
Team753624430

Kick returns

PlayerNOYDSAVGLONGTD
23Trevor Etienne410025.0270
5Rico Dowdle12929.0290
30Chuba Hubbard12727.0270
Team615626.0290

Punt returns

PlayerNOYDSAVGLONGTD
23Trevor Etienne2136.570

Kicking

PlayerFGPCTLONGXPPTSMade from
10Ryan Fitzgerald1/250.0480/1348

Punting

PlayerNOYDSAVGTBIn 20LONG
6Sam Martin421152.80160

Entering Week 8

The table after Week 7, the way the standings read when this game kicked off.

Buffalo Bills · 4-2 · 2nd in the AFC East

Carolina Panthers · 4-3 · 2nd in the NFC South

Officials and attendance

Attendance: 73,505

Officials: Side Judge Frank Steratore · Referee Craig Wrolstad · Back Judge Rich Martinez · Down Judge Danny Short · Umpire Brandon Cruse · Field Judge Jeff Shears · Line Judge Brett Bergman

Week 8 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.