The Houston Texans beat the Buffalo Bills 23-19 on Nov 20, 2025 at Reliant Stadium.

Final · Reliant Stadium

Top performers

  • Josh Allen threw for 253 yards, 0 touchdowns and 2 interceptions for the Bills.
  • James Cook III ran for 116 yards on 17 carries.
  • Davis Mills threw for 153 yards, 2 touchdowns and 0 interceptions for the Texans.
  • Woody Marks ran for 74 yards on 16 carries.

Buffalo Bills box score

Passing

Buffalo Bills passing, Nov 20, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Josh Allen243425302

What the columns mean: CMP · INT

Rushing

Buffalo Bills rushing, Nov 20, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
James Cook III17116145
Josh Allen520014
Ty Johnson2709
Team24143145

What the columns mean: CAR · LNG

Receiving

Buffalo Bills receiving, Nov 20, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Khalil Shakir810110044
Ty Johnson3345023
Jackson Hawes2226018
Gabe Davis1222022
Joshua Palmer2421011
Dawson Knox341709
James Cook III331306
Reggie Gilliam11000
Elijah Moore13-30-3
Team2432251044

What the columns mean: REC · TGTS · LNG

Defense

Buffalo Bills defense, Nov 20, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Jordan Poyer620.0010
Greg Rousseau620.0000
Cole Bishop630.0000
Taron Johnson530.0010
Terrel Bernard530.0000
Shaq Thompson400.0000
Deone Walker310.0000
AJ Epenesa310.0000
Christian Benford310.0000
Tre'Davious White210.0010
Cam Lewis210.0000
Dorian Williams220.0000
Jordan Hancock110.0000
Maxwell Hairston100.0010
T.J. Sanders100.0000
Sam Franklin Jr.110.0000
Joe Andreessen100.0000
Javon Solomon110.0000
DaQuan Jones000.0010
Team53230.0050

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

Buffalo Bills kicking, Nov 20, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Matt Prater2-21-2447

What the columns mean: LNG

Punting

Buffalo Bills punting, Nov 20, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Mitch Wishnowsky313645.345.30

What the columns mean: PUNTS · NET · IN20

Houston Texans box score

Passing

Houston Texans passing, Nov 20, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Davis Mills163015320

What the columns mean: CMP · INT

Rushing

Houston Texans rushing, Nov 20, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Woody Marks1674019
Nick Chubb61607
Jaylin Noel1404
Davis Mills2405
Xavier Hutchinson1000
Team2698019

What the columns mean: CAR · LNG

Receiving

Houston Texans receiving, Nov 20, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Nico Collins3355024
Christian Kirk5654133
Jayden Higgins4938116
Dalton Schultz14808
Jaylin Noel12505
Cade Stover02000
Nick Chubb11-10-1
Woody Marks11-50-5
Team1628154233

What the columns mean: REC · TGTS · LNG

Defense

Houston Texans defense, Nov 20, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Jaylen Reed1290.0000
Azeez Al-Shaair740.0010
E.J. Speed730.0000
Henry To'oTo'o731.0000
Danielle Hunter632.0000
Will Anderson Jr.632.5010
Tommy Togiai520.0000
Calen Bullock550.0221
Kamari Lassiter550.0010
Sheldon Rankins420.0000
Tim Settle321.0000
Jake Hansen220.0000
Mario Edwards Jr.100.5000
Derek Barnett111.0000
Myles Bryant100.0000
Team72448.0251

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

Houston Texans kicking, Nov 20, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Ka'imi Fairbairn3-32-24311

What the columns mean: LNG

Punting

Houston Texans punting, Nov 20, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Tommy Townsend628647.745.24

What the columns mean: PUNTS · NET · IN20

Before and after

Other Bills vs Texans games