Buffalo BillsBills7-4
19FinalNov 20, 2025
Houston TexansTexans6-5
23StreamPrime Video
Closing line
US sportsbook at kickoffMoneyline
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
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| BUF | 6 | 10 | 0 | 3 | 19 |
| HOU | 3 | 17 | 3 | 0 | 23 |
Scoring plays
First Quarter
- BUFTouchdown · 9:11James Cook III 45 Yd Rush (Matt Prater PAT Failed)6-0
- HOUField Goal · 4:32Ka'imi Fairbairn 24 Yd Field Goal6-3
Second Quarter
- BUFField Goal · 9:35Matt Prater 44 Yd Field Goal9-3
- HOUTouchdown · 3:47Christian Kirk 2 Yd pass from Davis Mills (Ka'imi Fairbairn Kick)9-10
- HOUField Goal · 1:56Ka'imi Fairbairn 43 Yd Field Goal9-13
- BUFTouchdown · 1:43Ray Davis 97 Yd Kickoff Return (Matt Prater Kick)16-13
- HOUTouchdown · 0:05Jayden Higgins 8 Yd pass from Davis Mills (Ka'imi Fairbairn Kick)16-20
Third Quarter
- HOUField Goal · 0:17Ka'imi Fairbairn 26 Yd Field Goal16-23
Fourth Quarter
- 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
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Josh Allen | 24/34 | 253 | 7.4 | 0 | 2 | 8-70 | 28.8 | 67.4 |
Bills · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| James Cook III | 17 | 116 | 6.8 | 1 | 45 |
| Josh Allen | 5 | 20 | 4.0 | 0 | 14 |
| Ty Johnson | 2 | 7 | 3.5 | 0 | 9 |
Bills · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Khalil Shakir | 8 | 110 | 13.8 | 0 | 44 | 10 |
| Ty Johnson | 3 | 45 | 15.0 | 0 | 23 | 3 |
| Jackson Hawes | 2 | 26 | 13.0 | 0 | 18 | 2 |
| Gabe Davis | 1 | 22 | 22.0 | 0 | 22 | 2 |
| Joshua Palmer | 2 | 21 | 10.5 | 0 | 11 | 4 |
| Dawson Knox | 3 | 17 | 5.7 | 0 | 9 | 4 |
| James Cook III | 3 | 13 | 4.3 | 0 | 6 | 3 |
| Reggie Gilliam | 1 | 2 | 2.0 | 0 | 2 | 1 |
| Elijah Moore | 1 | -3 | -3.0 | 0 | -3 | 3 |
Bills · Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Khalil Shakir | 1 | 1 | 0 |
Bills · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Cole Bishop | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Jordan Poyer | 6 | 2 | 0 | 0 | 1 | 0 | 0 |
| Greg Rousseau | 6 | 2 | 0 | 0 | 0 | 0 | 0 |
| Taron Johnson | 5 | 3 | 0 | 0 | 1 | 0 | 0 |
| Terrel Bernard | 5 | 3 | 0 | 1 | 0 | 0 | 0 |
| Matt Milano | 4 | 2 | 0 | 1 | 0 | 0 | 0 |
| Shaq Thompson | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| AJ Epenesa | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
Bills · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Ray Davis | 3 | 145 | 48.3 | 97 | 1 |
| Ty Johnson | 1 | 22 | 22.0 | 22 | 0 |
Bills · Punt returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Khalil Shakir | 4 | 15 | 3.8 | 11 | 0 |
Bills · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Matt Prater | 2/2 | 100.0 | 44 | 1/2 | 7 |
Bills · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Mitch Wishnowsky | 3 | 136 | 45.3 | 0 | 0 | 48 |
Texans · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Davis Mills | 16/30 | 153 | 5.1 | 2 | 0 | 0-0 | 27.1 | 90.0 |
Texans · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Woody Marks | 16 | 74 | 4.6 | 0 | 19 |
| Nick Chubb | 6 | 16 | 2.7 | 0 | 7 |
| Xavier Hutchinson | 1 | 9 | 9.0 | 0 | 9 |
| Jaylin Noel | 1 | 5 | 5.0 | 0 | 5 |
| Davis Mills | 2 | 4 | 2.0 | 0 | 5 |
Texans · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Nico Collins | 3 | 55 | 18.3 | 0 | 24 | 3 |
| Christian Kirk | 5 | 54 | 10.8 | 1 | 33 | 6 |
| Jayden Higgins | 4 | 38 | 9.5 | 1 | 16 | 9 |
| Dalton Schultz | 1 | 8 | 8.0 | 0 | 8 | 4 |
| Jaylin Noel | 1 | 4 | 4.0 | 0 | 4 | 2 |
| Cade Stover | 0 | 0 | 0.0 | 0 | 0 | 2 |
| Nick Chubb | 1 | -1 | -1.0 | 0 | -1 | 1 |
| Woody Marks | 1 | -5 | -5.0 | 0 | -5 | 1 |
Texans · Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Jaylen Reed | 0 | 0 | 1 |
Texans · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Jaylen Reed | 12 | 9 | 0 | 0 | 0 | 0 | 0 |
| Azeez Al-Shaair | 7 | 4 | 0 | 0 | 1 | 1 | 0 |
| Henry To'oTo'o | 7 | 3 | 1 | 1 | 0 | 1 | 0 |
| E.J. Speed | 7 | 3 | 0 | 0 | 0 | 0 | 0 |
| Danielle Hunter | 6 | 3 | 2 | 2 | 0 | 3 | 0 |
| Will Anderson Jr. | 6 | 3 | 2.5 | 2 | 1 | 3 | 0 |
| Calen Bullock | 5 | 5 | 0 | 0 | 2 | 0 | 0 |
| Kamari Lassiter | 5 | 5 | 0 | 2 | 1 | 0 | 0 |
Texans · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Calen Bullock | 2 | 29 | 0 |
Texans · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Jaylin Noel | 4 | 96 | 24.0 | 38 | 0 |
| Tremon Smith | 1 | 20 | 20.0 | 20 | 0 |
Texans · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Ka'imi Fairbairn | 3/3 | 100.0 | 43 | 2/2 | 11 |
Texans · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Tommy Townsend | 6 | 286 | 47.7 | 0 | 4 | 57 |
Game info
VenueReliant Stadium, Houston, TX
Attendance70,451
OfficialsDown Judge: Derick Bowers · Referee: Adrian Hill · Field Judge: Trawick Boger · Back Judge: Greg Steed
Last and next games
More scores
NFL Week 12, 2025All NFL ScoresNFL 2025 SeasonNFL OddsScores & schedules
College Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresMLB ScoresWNBA ScoresUFC & MMA Results
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