Buffalo
Bills
0-0
23
FINAL
21
Houston
Texans
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 13h ago
In a thrilling season opener, the Buffalo Bills narrowly defeated the Houston Texans 23-21, kicking off the 2026 season with a hard-fought victory. Both teams were eager to make a statement, but it was the Bills who ultimately emerged triumphant in this closely contested matchup. Josh Allen led the way for Buffalo, throwing for three touchdowns and showcasing his ability to command the offense. Meanwhile, C.J. Stroud put up impressive numbers for the Texans, finishing with 265 passing yards, while Woody Marks made his mark on the ground with 102 rushing yards. Nico Collins was a reliable target in the passing game, racking up 84 receiving yards, but it was the Bills’ offense that proved slightly more effective in the red zone. Defensively, the Bills made crucial plays that turned the tide in their favor. Ed Oliver registered 1.5 sacks, applying consistent pressure on Stroud, while C.J. Gardner-Johnson's two interceptions were pivotal in stalling Houston's drives. The game’s turning point came late in the fourth quarter when Gardner-Johnson picked off Stroud, allowing Buffalo to maintain their slim lead and secure the win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
C.J. StroudQB372362%2652279.2
Josh AllenQB312168%18130115.1
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Woody MarksHB141027.3590420
James Cook IIIHB17633.7290220
Josh AllenQB10191.94090
Ray DavisHB4123.0—070
David MontgomeryHB8111.4—160
C.J. StroudQB362.0—050
Ty JohnsonHB155.01050
Dalton KincaidTE000.0—000
Marvin Harrison JrWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Nico CollinsWR78412.0211190
Marvin Harrison JrWR68213.7200240
Dalton KincaidTE6599.8151311
DJ MooreWR44310.8141150
Khalil ShakirWR4389.5200130
Dalton SchultzTE33010.080150
Jaylin NoelWR22713.560140
Woody MarksHB11919.061190
Jayden HigginsWR11818.0—0180
Joshua PalmerWR3175.77090
James Cook IIIHB166.05060
Dawson KnoxTE155.02050
British BrooksFB242.01020
David MontgomeryHB111.0—010
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Tyler BassK0030
Ka'imi FairbairnK0030