NFL 2025 pages

Sports · Football · NFL 2025 · Week 12

Buffalo Bills at Houston Texans

Buffalo Bills19
Houston Texans23

Final · Thursday, November 20, 2025 · 8:15 p.m. ET · NRG Stadium

Head coaches: Sean McDermott (Bills) · DeMeco Ryans (Texans)

TV: Prime Video

Linescore

Team1234T
Bills6100319
Texans3173023

Scoring summary

ClockPlayTeamDetailBUF–HOU
Q1
9:11TDBillsJames Cook III 45 Yd Rush (Matt Prater PAT Failed)60
4:32FGTexansKa'imi Fairbairn 24 Yd Field Goal63
Q2
9:35FGBillsMatt Prater 44 Yd Field Goal93
3:47TDTexansChristian Kirk 2 Yd pass from Davis Mills (Ka'imi Fairbairn Kick)910
1:56FGTexansKa'imi Fairbairn 43 Yd Field Goal913
1:43TDBillsRay Davis 97 Yd Kickoff Return (Matt Prater Kick)1613
0:05TDTexansJayden Higgins 8 Yd pass from Davis Mills (Ka'imi Fairbairn Kick)1620
Q3
0:17FGTexansKa'imi Fairbairn 26 Yd Field Goal1623
Q4
5:44FGBillsMatt Prater 38 Yd Field Goal1923

Team stats

StatBillsTexans
First downs1415
Total yards326261
Yards per play4.94.7
Passing yards183153
Comp / att24/3416/30
Rushing yards143108
Third down5-162-12
Fourth down3-51-1
Red zone0-22-4
Turnovers30
Penalties – yards6-545-40
Sacks – yards lost8-700-0
Possession32:2227:38
Plays6656
AlsoBillsTexans
Passing first downs97
Rushing first downs56
First downs by penalty02
Drives1212
Yards per pass4.45.1
Interceptions thrown20
Rushing attempts2426
Yards per rush6.04.2
Fumbles lost10
Defensive / special-teams TDs10

Player lines

Buffalo Bills

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
17Josh Allen24/342537.4028-7028.867.4

Rushing

PlayerCARYDSAVGTDLONG
4James Cook III171166.8145
17Josh Allen5204.0014
26Ty Johnson273.509
Team241436.0145

Receiving

PlayerRECYDSAVGTDLONGTGTS
10Khalil Shakir811013.804410
26Ty Johnson34515.00233
85Jackson Hawes22613.00182
13Gabe Davis12222.00222
5Joshua Palmer22110.50114
88Dawson Knox3175.7094
4James Cook III3134.3063
41Reggie Gilliam122.0021
18Elijah Moore1-3-3.00-33
Team2425310.504432

Fumbles

PlayerFUMLOSTREC
10Khalil Shakir110

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
24Cole Bishop6300000
21Jordan Poyer6200100
50Greg Rousseau6200000
7Taron Johnson5300100
8Terrel Bernard5301000
58Matt Milano4201000
45Shaq Thompson4000000
57AJ Epenesa3100000
47Christian Benford3100000
96Deone Walker3100000
99Larry Ogunjobi2201000
42Dorian Williams2200000
27Tre'Davious White2100100
39Cam Lewis2100000
88Dawson Knox1100000
28Sam Franklin Jr.1100000
5Joshua Palmer1100000
56Javon Solomon1100000
37Jordan Hancock1100000
41Reggie Gilliam1000000
44Joe Andreessen1000000
98T.J. Sanders1000000
31Maxwell Hairston1000100
92DaQuan Jones0000120
97Joey Bosa0000020
Team622903541

Kick returns

PlayerNOYDSAVGLONGTD
22Ray Davis314548.3971
26Ty Johnson12222.0220
Team416741.8971

Punt returns

PlayerNOYDSAVGLONGTD
10Khalil Shakir4153.8110

Kicking

PlayerFGPCTLONGXPPTSMade from
15Matt Prater2/2100.0441/2744, 38

Punting

PlayerNOYDSAVGTBIn 20LONG
19Mitch Wishnowsky313645.30048

Houston Texans

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
10Davis Mills16/301535.1200-027.190.0

Rushing

PlayerCARYDSAVGTDLONG
27Woody Marks16744.6019
21Nick Chubb6162.707
19Xavier Hutchinson199.009
14Jaylin Noel155.005
10Davis Mills242.005
Team261084.2019

Receiving

PlayerRECYDSAVGTDLONGTGTS
12Nico Collins35518.30243
13Christian Kirk55410.81336
81Jayden Higgins4389.51169
86Dalton Schultz188.0084
14Jaylin Noel144.0042
87Cade Stover000.0002
21Nick Chubb1-1-1.00-11
27Woody Marks1-5-5.00-51
Team161539.623328

Fumbles

PlayerFUMLOSTREC
23Jaylen Reed001

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
23Jaylen Reed12900000
0Azeez Al-Shaair7400110
39Henry To'oTo'o7311010
45E.J. Speed7300000
55Danielle Hunter6322030
51Will Anderson Jr.632.52130
2Calen Bullock5500200
4Kamari Lassiter5502100
72Tommy Togiai5200000
90Sheldon Rankins4201000
98Tim Settle3212010
35Jake Hansen2200000
95Derek Barnett1111010
33Dare Ogunbowale1100000
44British Brooks1100000
97Mario Edwards Jr.100.50010
25Myles Bryant1000000
92Dylan Horton0000010
Team74468115120

Interceptions

PlayerINTYDSTD
2Calen Bullock2290

Kick returns

PlayerNOYDSAVGLONGTD
14Jaylin Noel49624.0380
11Tremon Smith12020.0200
Team511623.2380

Kicking

PlayerFGPCTLONGXPPTSMade from
15Ka'imi Fairbairn3/3100.0432/21124, 43, 26

Punting

PlayerNOYDSAVGTBIn 20LONG
6Tommy Townsend628647.70457

Entering Week 12

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

Buffalo Bills · 7-3 · 2nd in the AFC East

Houston Texans · 5-5 · 3rd in the AFC South

Officials and attendance

Attendance: 70,451

Officials: Down Judge Derick Bowers · Referee Adrian Hill · Field Judge Trawick Boger · Back Judge Greg Steed · Umpire Roy Ellison · Line Judge Greg Bradley · Side Judge Clay Reynard

Week 12 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.