NFL Scores · NFL Odds

Bills vs Texans

Final · Week 12 · Thu Nov 20 · 8:15 PM ET · Reliant Stadium

Buffalo BillsBills7-4
19
FinalNov 20, 2025
Houston TexansTexans6-5
23
StreamPrime Video

Closing line

US sportsbook at kickoff
Moneyline
BUF−245
HOU+205
Spread
BUF −4.5−109
HOU +4.5−105
Total O/U
Over 44.5−102
Under 44.5−112
  • Spread: Texans +4.5 covered.
  • Total O/U: under 44.5 (42 points).

Recap

The Houston Texans beat the Buffalo Bills 23-19 at Reliant Stadium in Houston on Nov 20, 2025 to move to 6-5.

The lead changed hands 3 times. The Texans have won 3 straight. The Texans won the turnover battle 3-0.

Score by quarter

Buffalo Bills and Houston Texans, score by quarter
Team1234T
BUF6100319
HOU3173023

Scoring plays

First Quarter

  1. BUFTouchdown · 9:11James Cook III 45 Yd Rush (Matt Prater PAT Failed)6-0
  2. HOUField Goal · 4:32Ka'imi Fairbairn 24 Yd Field Goal6-3

Second Quarter

  1. BUFField Goal · 9:35Matt Prater 44 Yd Field Goal9-3
  2. HOUTouchdown · 3:47Christian Kirk 2 Yd pass from Davis Mills (Ka'imi Fairbairn Kick)9-10
  3. HOUField Goal · 1:56Ka'imi Fairbairn 43 Yd Field Goal9-13
  4. BUFTouchdown · 1:43Ray Davis 97 Yd Kickoff Return (Matt Prater Kick)16-13
  5. HOUTouchdown · 0:05Jayden Higgins 8 Yd pass from Davis Mills (Ka'imi Fairbairn Kick)16-20

Third Quarter

  1. HOUField Goal · 0:17Ka'imi Fairbairn 26 Yd Field Goal16-23

Fourth Quarter

  1. BUFField Goal · 5:44Matt Prater 38 Yd Field Goal19-23

Team stats

BUFHOU
1st Downs
14
15
Total Yards
326
261
Passing
183
153
Rushing
143
108
3rd down efficiency
5-16
2-12
Turnovers
3
0
Possession
32:22
27:38

Top performers

Buffalo BillsHouston Texans

Passing

Josh Allen24/34, 253 YDS, 2 INT
Davis Mills16/30, 153 YDS, 2 TD

Rushing

James Cook III17 CAR, 116 YDS, 1 TD
Woody Marks16 CAR, 74 YDS

Receiving

Khalil Shakir8 REC, 110 YDS
Nico Collins3 REC, 55 YDS

Sacks

–
Will Anderson Jr.2.5

Tackles

Jordan Poyer6
Jaylen Reed12

Player stats

Bills · Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen24/342537.4028-7028.867.4

Bills · Rushing

PlayerCARYDSAVGTDLONG
James Cook III171166.8145
Josh Allen5204.0014
Ty Johnson273.509

Bills · Receiving

PlayerRECYDSAVGTDLONGTGTS
Khalil Shakir811013.804410
Ty Johnson34515.00233
Jackson Hawes22613.00182
Gabe Davis12222.00222
Joshua Palmer22110.50114
Dawson Knox3175.7094
James Cook III3134.3063
Reggie Gilliam122.0021
Elijah Moore1-3-3.00-33

Bills · Fumbles

PlayerFUMLOSTREC
Khalil Shakir110

Bills · Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Cole Bishop6300000
Jordan Poyer6200100
Greg Rousseau6200000
Taron Johnson5300100
Terrel Bernard5301000
Matt Milano4201000
Shaq Thompson4000000
AJ Epenesa3100000

Bills · Kick returns

PlayerNOYDSAVGLONGTD
Ray Davis314548.3971
Ty Johnson12222.0220

Bills · Punt returns

PlayerNOYDSAVGLONGTD
Khalil Shakir4153.8110

Bills · Kicking

PlayerFGPCTLONGXPPTS
Matt Prater2/2100.0441/27

Bills · Punting

PlayerNOYDSAVGTBIn 20LONG
Mitch Wishnowsky313645.30048

Texans · Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Davis Mills16/301535.1200-027.190.0

Texans · Rushing

PlayerCARYDSAVGTDLONG
Woody Marks16744.6019
Nick Chubb6162.707
Xavier Hutchinson199.009
Jaylin Noel155.005
Davis Mills242.005

Texans · Receiving

PlayerRECYDSAVGTDLONGTGTS
Nico Collins35518.30243
Christian Kirk55410.81336
Jayden Higgins4389.51169
Dalton Schultz188.0084
Jaylin Noel144.0042
Cade Stover000.0002
Nick Chubb1-1-1.00-11
Woody Marks1-5-5.00-51

Texans · Fumbles

PlayerFUMLOSTREC
Jaylen Reed001

Texans · Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Jaylen Reed12900000
Azeez Al-Shaair7400110
Henry To'oTo'o7311010
E.J. Speed7300000
Danielle Hunter6322030
Will Anderson Jr.632.52130
Calen Bullock5500200
Kamari Lassiter5502100

Texans · Interceptions

PlayerINTYDSTD
Calen Bullock2290

Texans · Kick returns

PlayerNOYDSAVGLONGTD
Jaylin Noel49624.0380
Tremon Smith12020.0200

Texans · Kicking

PlayerFGPCTLONGXPPTS
Ka'imi Fairbairn3/3100.0432/211

Texans · Punting

PlayerNOYDSAVGTBIn 20LONG
Tommy Townsend628647.70457

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:54 PM ET. How game pages are made