Final2025 Week 12
Reliant Stadium, Houston, TX|
Buffalo Bills vs Houston Texans, Week 12 2025
Buffalo Bills
Away
19
Houston Texans
HomeWon
23
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Bills | 6 | 10 | 0 | 3 | 19 |
| Texans | 3 | 17 | 3 | 0 | 23 |
BUF 19 · HOU 23 Final
Passing leader
BUF · QB
10.1PPR pts
24/34, 253 YDS, 2 INT
Top fantasy scorer
James Cook III
BUF · RB
21.9PPR pts
17 ATT, 116 YDS, 1 TD, 3 REC, 13 REC YDS
Bills leader
BUF · WR
17.0PPR pts
8 REC, 110 YDS
Defensive playmaker
Calen Bullock
HOU
2 INT, 5 TKL
Texans 23, Bills 19: Houston beats Buffalo
Houston led 20–16 at halftime after a 17-point second quarter to win 23–19. Buffalo outgained the Texans 326–261.
The Bills went 5-for-16 on third down and committed three turnovers, while the Texans finished without a giveaway.
Key advantages
- +3 turnover margin HOU 0 turnovers
Got a Bill or Texan on your fantasy team?
Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.
Works with Sleeper, ESPN and Fleaflicker. No password needed.
Why the Texans Won
Houston won the turnover battle.
| Bills | Stat | Texans |
|---|---|---|
| 3 | Turnovers | 0 |
| Other team stats | ||
| 326 | Total yards | 261 |
| 4.9 | Yards per play | 4.7 |
| 66 | Plays | 56 |
| 31% | Third-down conversion | 17% |
| 32:22 | Time of possession | 27:38 |
Scoring Summary
The Texans scored two touchdowns and three field goals; the Bills scored two touchdowns and two field goals.
| Time | Team | Play | BUF | HOU |
|---|---|---|---|---|
| 1st quarter | ||||
| 9:11 | BUF | James Cook III 45-yard TD run Takes leadXP missed | 6 | 0 |
| 4:32 | HOU | Ka'imi Fairbairn 24-yard FG | 6 | 3 |
| 2nd quarter | ||||
| 9:35 | BUF | Matt Prater 44-yard FG Extends lead | 9 | 3 |
| 3:47 | HOU | Davis Mills → Christian Kirk, 2-yard TD Takes leadKa'imi Fairbairn XP | 9 | 10 |
| 1:56 | HOU | Ka'imi Fairbairn 43-yard FG Extends lead | 9 | 13 |
| 1:43 | BUF | Ray Davis 97-yard kickoff return TD Takes leadMatt Prater XP | 16 | 13 |
| 0:05 | HOU | Davis Mills → Jayden Higgins, 8-yard TD Takes leadKa'imi Fairbairn XP | 16 | 20 |
| 3rd quarter | ||||
| 0:17 | HOU | Ka'imi Fairbairn 26-yard FG Extends lead | 16 | 23 |
| 4th quarter | ||||
| 5:44 | BUF | Matt Prater 38-yard FG | 19 | 23 |
Fantasy Points: Bills vs Texans, Week 12 2025
Fantasy leaders
- James CookBUF · RB21.9 PTSRB6
- Khalil ShakirBUF · WR17.0 PTSWR13
- Christian KirkHOU · WR16.4 PTSWR16
- Davis MillsHOU · QB14.5 PTSQB15
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10.1 | QB22 | 24/34 | 253 | 0 | 2 | 5 | 20 | 0 | 67.4 | Start/Sit → | |
| 14.5 | QB15 | 16/30 | 153 | 2 | 0 | 2 | 4 | 0 | 90.0 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 21.9 | RB6 | RB | 17 | 116 | 1 | 3 | 3 | 13 | 0 | ||
| 17.0 | WR13 | WR | — | — | — | 10 | 8 | 110 | 0 | Start/Sit → | |
| 16.4 | WR16 | WR | — | — | — | 6 | 5 | 54 | 1 | ||
| 13.8 | WR23 | WR | — | — | — | 9 | 4 | 38 | 1 | ||
| 8.5 | WR38 | WR | — | — | — | 3 | 3 | 55 | 0 | Start/Sit → | |
| 8.2 | RB30 | RB | 2 | 7 | 0 | 3 | 3 | 45 | 0 | Start/Sit → | |
| 7.9 | RB32 | RB | 16 | 74 | 0 | 1 | 1 | -5 | 0 | Start/Sit → | |
| 4.7 | TE30 | TE | — | — | — | 4 | 3 | 17 | 0 | Start/Sit → | |
| 4.6 | TE31 | TE | — | — | — | 2 | 2 | 26 | 0 | Start/Sit → | |
| 4.1 | WR65 | WR | — | — | — | 4 | 2 | 21 | 0 | Start/Sit → | |
| 3.2 | WR72 | WR | — | — | — | 2 | 1 | 22 | 0 | ||
| 2.5 | RB49 | RB | 6 | 16 | 0 | 1 | 1 | -1 | 0 | ||
| 1.9 | WR87 | WR | 1 | 5 | 0 | 2 | 1 | 4 | 0 | Start/Sit → | |
| 1.8 | TE44 | TE | — | — | — | 4 | 1 | 8 | 0 | Start/Sit → | |
| 1.2 | RB56 | RB | — | — | — | 1 | 1 | 2 | 0 | Start/Sit → | |
| 0.9 | WR93 | WR | 1 | 9 | 0 | — | — | — | — | Start/Sit → | |
| 0.7 | WR95 | WR | — | — | — | 3 | 1 | -3 | 0 | Start/Sit → | |
| 0.0 | — | TE | — | — | — | 2 | 0 | 0 | 0 | Start/Sit → |
Fantasy Usage
Buffalo Bills
Snap Share
Dawson KnoxTE57 snaps86%
Khalil ShakirWR44 snaps67%
Gabe DavisWR36 snaps55%
James CookRB36 snaps55%
Joshua PalmerWR33 snaps50%
Target Share32 targets
- Khalil Shakir31%, 10 targets
- Dawson Knox13%, 4 targets
- Joshua Palmer13%, 4 targets
- Ty Johnson9%, 3 targets
- Elijah Moore9%, 3 targets
- Other25%, 8 targets
Carry Share24 carries
- James Cook71%, 17 carries
- Josh Allen21%, 5 carries
- Ty Johnson8%, 2 carries
Houston Texans
Snap Share
Dalton SchultzTE48 snaps81%
Nico CollinsWR44 snaps75%
Woody MarksRB41 snaps69%
Jayden HigginsWR34 snaps58%
Xavier HutchinsonWR21 snaps36%
Target Share28 targets
- Jayden Higgins32%, 9 targets
- Christian Kirk21%, 6 targets
- Dalton Schultz14%, 4 targets
- Nico Collins11%, 3 targets
- Cade Stover7%, 2 targets
- Other14%, 4 targets
Carry Share26 carries
- Woody Marks62%, 16 carries
- Nick Chubb23%, 6 carries
- Davis Mills8%, 2 carries
- Xavier Hutchinson4%, 1 carries
- Jaylin Noel4%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 57 | 86% | 4 | 13% | 0 | |
| 48 | 81% | 4 | 14% | 0 | |
| 44 | 75% | 3 | 11% | 0 | |
| 41 | 69% | 1 | 4% | 16 | |
| 44 | 67% | 10 | 31% | 0 | |
| 34 | 58% | 9 | 32% | 0 | |
| 36 | 55% | 2 | 6% | 0 | |
| 36 | 55% | 3 | 9% | 17 | |
| 33 | 50% | 4 | 13% | 0 | |
| 26 | 39% | 0 | 0% | 0 | |
| 21 | 36% | 0 | 0% | 1 | |
| 23 | 35% | 3 | 9% | 2 | |
| 20 | 34% | 2 | 7% | 0 | |
| 22 | 33% | 2 | 6% | 0 | |
| 19 | 32% | 6 | 21% | 0 | |
| 17 | 29% | 2 | 7% | 1 | |
| 13 | 22% | 1 | 4% | 6 | |
| 11 | 17% | 1 | 3% | 0 | |
| 8 | 12% | 0 | 0% | 0 | |
| 6 | 9% | 0 | 0% | 0 | |
| 4 | 7% | 0 | 0% | 0 | |
| 1 | 2% | 0 | 0% | 0 |
Fantasy Points vs Expected
Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.
- Biggest overperformer+6.2Christian Kirk16.4 PTS vs 10.2 xFP
- Biggest underperformer−8.2Josh Allen10.1 PTS vs 18.3 xFP
- Highest expected volume18.3 xFPJosh Allen10.1 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Josh AllenBUF · QB | 10.1 | 18.3 | −8.2 | 100% | 34 att | — | 34 | 5 | 21% | 0 | 0% |
| Khalil ShakirBUF · WR | 17.0 | 17.0 | 0.0 | 67% | 31% tgt | — | 0 | 0 | 0% | 10 | 31% |
| James Cook IIIBUF · RB | 21.9 | 16.1 | +5.8 | 55% | 71% car | — | 0 | 17 | 71% | 3 | 9% |
| Jayden HigginsHOU · WR | 13.8 | 15.3 | −1.5 | 58% | 32% tgt | — | 0 | 0 | 0% | 9 | 32% |
| Davis MillsHOU · QB | 14.5 | 14.6 | −0.1 | 100% | 30 att | — | 30 | 2 | 8% | 0 | 0% |
| Woody MarksHOU · RB | 7.9 | 12.0 | −4.1 | 69% | 62% car | — | 0 | 16 | 62% | 1 | 4% |
| Christian KirkHOU · WR | 16.4 | 10.2 | +6.2 | 32% | 21% tgt | — | 0 | 0 | 0% | 6 | 21% |
| Dalton SchultzHOU · TE | 1.8 | 6.8 | −5.0 | 81% | 14% tgt | — | 0 | 0 | 0% | 4 | 14% |
| Dawson KnoxBUF · TE | 4.7 | 6.8 | −2.1 | 86% | 13% tgt | — | 0 | 0 | 0% | 4 | 13% |
| Joshua PalmerBUF · WR | 4.1 | 6.8 | −2.7 | 50% | 13% tgt | — | 0 | 0 | 0% | 4 | 13% |
| Ty JohnsonBUF · RB | 8.2 | 6.4 | +1.8 | 35% | 9% tgt | — | 0 | 2 | 8% | 3 | 9% |
| Nick ChubbHOU · RB | 2.5 | 5.6 | −3.1 | 22% | 23% car | — | 0 | 6 | 23% | 1 | 4% |
| Elijah MooreBUF · WR | 0.7 | 5.1 | −4.4 | — | 9% tgt | — | 0 | 0 | 0% | 3 | 9% |
| Nico CollinsHOU · WR | 8.5 | 5.1 | +3.4 | 75% | 11% tgt | — | 0 | 0 | 0% | 3 | 11% |
| Jaylin NoelHOU · WR | 1.9 | 4.1 | −2.2 | 29% | 7% tgt | — | 0 | 1 | 4% | 2 | 7% |
| Cade StoverHOU · TE | 0.0 | 3.4 | −3.4 | 34% | 7% tgt | — | 0 | 0 | 0% | 2 | 7% |
| Gabe DavisBUF · WR | 3.2 | 3.4 | −0.2 | 55% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Jackson HawesBUF · TE | 4.6 | 3.4 | +1.2 | 33% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Reggie GilliamBUF · RB | 1.2 | 1.7 | −0.5 | 17% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Xavier HutchinsonHOU · WR | 0.9 | 0.6 | +0.3 | 36% | 4% car | — | 0 | 1 | 4% | 0 | 0% |
Team totals: Bills 32 targets and 24 carries; Texans 28 targets and 26 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.
Fantasy Verdicts
Josh Allen Unlucky
BUF · QB · 10.1 pts on 18.3 expected
24 of 34 passing for 253 yards, 2 interceptions; 5 carries for 20 yards.
Verdict: The role was there, worth 18.3 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 17.4, 23.2, 28.8, 20.3, 44.7, 10.1
W6W8W9W10W11W12
Lowest-scoring game of the season.
Davis Mills
HOU · QB · 14.5 pts on 14.6 expected
16 of 30 passing for 153 yards, 2 touchdowns; 2 carries for 4 yards.
Verdict: The points matched the role, 14.6 expected.
Last 4 games + this one (PPR): 1.2, 6.2, 28.7, 16.4, 14.5
W5W9W10W11W12
Khalil Shakir Strong role
BUF · WR · 17.0 pts on 17.0 expected
10 targets (31% of the team's), 8 catches for 110 yards.
Verdict: The points matched the role, 17.0 expected.
Last 5 games + this one (PPR): 6.3, 20.8, 11.3, 12.8, 0.7, 17.0
W6W8W9W10W11W12
Season high in targets (10). Best score since Week 8.
James Cook III Ran hot
BUF · RB · 21.9 pts on 16.1 expected
3 targets (9% of the team's), 3 catches for 13 yards; 17 carries (71% of the team's) for 116 yards and 1 touchdown.
Verdict: The opportunities were worth 16.1 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 8.7, 33.6, 13.5, 10.7, 20.4, 21.9
W6W8W9W10W11W12
Best score since Week 8.
Jayden Higgins Volume, no payoff
HOU · WR · 13.8 pts on 15.3 expected
9 targets (32% of the team's), 4 catches for 38 yards and 1 touchdown.
Verdict: The points matched the role, 15.3 expected.
Last 5 games + this one (PPR): 0.0, 13.4, 1.4, 15.2, 9.5, 13.8
W7W8W9W10W11W12
Season high in targets (9).
Woody Marks Volume, no payoff
HOU · RB · 7.9 pts on 12.0 expected
1 target (4% of the team's), 1 catch for -5 yards; 16 carries (62% of the team's) for 74 yards.
Verdict: The points matched the role, 12.0 expected.
Last 5 games + this one (PPR): 12.5, 15.1, 2.7, 16.1, 6.1, 7.9
W7W8W9W10W11W12
Christian Kirk Ran hot
HOU · WR · 16.4 pts on 10.2 expected
6 targets (21% of the team's), 5 catches for 54 yards and 1 touchdown.
Verdict: The opportunities were worth 10.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 5.0, 10.4, 6.6, 1.3, 1.6, 16.4
W4W5W9W10W11W12
Best fantasy game of the season.
Dalton Schultz Unlucky
HOU · TE · 1.8 pts on 6.8 expected
4 targets (14% of the team's), 1 catch for 8 yards.
Verdict: The role was there, worth 6.8 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 18.8, 4.4, 13.7, 18.3, 11.1, 1.8
W7W8W9W10W11W12
Lowest-scoring game of the season.
Stock Up, Stock Down
Buffalo Bills
- ▲Stock up: Dawson Knox played 86% of the snaps, up from a 58% season average.
Houston Texans
- ▲Stock up: Woody Marks played 69% of the snaps, up from a 48% season average.
- ▼Stock down: Christian Kirk played 32% of the snaps, down from a 54% season average.
- ▼Stock down: Nick Chubb played 22% of the snaps, down from a 38% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2025 through Week 18.
| Points allowed to | Bills D | Texans D |
|---|---|---|
| QBs | 13.6 | 13.5 |
| RBs | 24.4 | 19.3 |
| WRs | 25.9 | 25.1 |
| TEs | 7.5 | 12.3 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Houston opened at 50% win probability and passed 98% in the fourth quarter on the way to the win.
Texans win probability
Key Swings
- −18Cook 45-yd TD run50% → 32%Q1 9:11
- +26Mills → Kirk, 2-yd TD28% → 54%Q2 3:47
- −28Davis 97-yd TD66% → 38%Q2 1:43
- +29Mills → Higgins, 8-yd TD38% → 66%Q2 0:05
- +13Fairbairn 26-yd FG72% → 85%Q3 0:17
Swing in Texans win probability, in points
Play Calling and Possessions
| Buffalo Bills | Measure | Houston Texans |
|---|---|---|
| 66 | Plays | 56 |
| 64% | Pass rate | 54% |
| 4.4 | Yds / dropback | 5.1 |
| 6.0 | Yds / carry | 4.2 |
| 5/16 | Third downs | 2/12 |
Efficiency edge Houston ran 10 fewer plays but gained 0.7 more yards per dropback.
- Top targets
- BUF Shakir 31% · Knox 13% · Palmer 13%
- HOU Higgins 32% · Kirk 21% · Schultz 14%
Possession Results
| Result | BUF | HOU |
|---|---|---|
| Touchdowns | 2 | 2 |
| Field goals | 2 | 3 |
| Punts | 3 | 6 |
| Turnovers | 3 | 0 |
| Turnovers on downs | 1 | 0 |
HOU turnover edge: +3
- The Bills opened the scoring on their first possession, a 10-play, 81-yard drive that ended in a touchdown.
All 24 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| HOU | Q1 15:00 | 3 | 6 | 1:05 | Punt |
| BUF | Q1 13:55 | 10 | 81 | 4:44 | Touchdown |
| HOU | Q1 9:11 | 10 | 54 | 4:39 | Field goal |
| BUF | Q1 4:32 | 3 | 6 | 1:52 | Punt |
| HOU | Q1 2:40 | 3 | 4 | 1:02 | Punt |
| BUF | Q1 1:38 | 13 | 69 | 7:03 | Field goal |
| HOU | Q2 9:35 | 12 | 77 | 5:48 | Touchdown |
| BUF | Q2 3:47 | 1 | 0 | 0:21 | Interception |
| HOU | Q2 3:26 | 4 | 5 | 1:30 | Field goal |
| BUF | Q2 1:56 | 0 | 0 | 0:13 | Touchdown |
| HOU | Q2 1:43 | 6 | 75 | 1:38 | Touchdown |
| BUF | Q2 0:05 | 1 | -1 | 0:05 | End of half |
| BUF | Q3 15:00 | 5 | 5 | 3:49 | Punt |
| HOU | Q3 11:11 | 3 | -6 | 2:08 | Punt |
| BUF | Q3 9:03 | 3 | -1 | 1:34 | Punt |
| HOU | Q3 7:29 | 3 | 3 | 1:42 | Punt |
| BUF | Q3 5:47 | 3 | 20 | 1:38 | Fumble |
| HOU | Q3 4:09 | 7 | 14 | 3:52 | Field goal |
| BUF | Q3 0:17 | 9 | 40 | 5:08 | Downs |
| HOU | Q4 10:09 | 3 | 1 | 1:00 | Punt |
| BUF | Q4 9:09 | 7 | 42 | 3:25 | Field goal |
| HOU | Q4 5:44 | 4 | 24 | 2:56 | Punt |
| BUF | Q4 2:48 | 13 | 60 | 2:30 | Interception |
| HOU | Q4 0:18 | 1 | -1 | 0:18 | End of game |
About these numbers
Possessions that ended with the clock running out at the half or the end of the game aren't counted.
Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.
Bills vs Texans Head-to-Head
The Bills and Texans first met in 2002 and have played 14 times since.
- All-time series
- 8–6Texans lead, 14 meetings since 2002
- Postseason
- 1–0Texans won in 2019
- Largest Bills win
- 40–02021
- Largest Texans win
- 31–102009
Since 2021
2–2 Series tied
4 meetings since the 2021 season, regular season and playoffs.
- B
- T
- T
- B
Oldest to newest. B = Bills win, T = Texans win, outlined = this game.
Recent Meetings
- 2026 Wk 1 Bills at Texans, 2026 Wk 1 recap BUF 36 HOU 31 BUF W
- 2025 Wk 12 Bills at Texans HOU 23 BUF 19 HOU W
- 2024 Wk 5 Bills at Texans, 2024 Wk 5 recap HOU 23 BUF 20 HOU W
- 2021 Wk 4 Texans at Bills, 2021 Wk 4 recap BUF 40 HOU 0 BUF W
Season to Date (Through Week 18)
The 2025 regular season, from each game's box score.
| Bills | Stat | Texans |
|---|---|---|
| 12-5 | Record | 12-5 |
| 28.3 | Points per game | 23.8 |
| 376.3 | Yards per game | 327.0 |
| 5.9 | Yards per play | 5.1 |
| 21.5 | Points allowed per game | 17.4 |
| 293.1 | Yards allowed per game | 277.2 |
Bills and Texans in Fantasy
The two teams don't meet again this season. If you roster a Bill or a Texan, these answer the week-to-week question.
- Start/Sit ToolShould your Bills or Texans player start this week? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for Bills and Texans players.
- Fantasy Points Allowed by PositionHow the Bills and Texans defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere each team's remaining games fall in your fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
Keep Exploring
2025 Game Logs for Players in This Game
Bills vs Texans Game FAQ
Who won the 2025 Bills vs Texans Week 12 game?
The Houston Texans beat the Buffalo Bills 23–19 in Week 12 of the 2025 season. The game was played at Reliant Stadium in Houston, TX, on November 20, 2025. See the Texans' 2025 schedule.
What was the final score of Bills vs Texans?
The final score was Texans 23, Bills 19. The Texans led 20–16 at halftime, and the second half went Bills 3, Texans 3.
What happened in the Bills vs Texans game?
Houston led 20–16 at halftime after a 17-point second quarter to win 23–19. Buffalo outgained the Texans 326–261. James Cook led all players with 3 catches for 13 yards, plus 17 carries for 116 rushing yards and a touchdown. The Bills committed 3 turnovers, the Texans none.
Who scored the most fantasy points in Bills vs Texans?
James Cook led the game with 21.9 PPR fantasy points, the RB6 of Week 12, on 3 catches for 13 yards, plus 17 carries for 116 rushing yards and a touchdown. Khalil Shakir was next with 17.0 (WR13). See James Cook's 2025 game log.
Who led Bills vs Texans in passing, rushing and receiving?
Josh Allen (BUF) led all passers with 24 of 34 for 253 yards and 2 interceptions. James Cook (BUF) led in rushing with 17 carries for 116 yards and a touchdown. Khalil Shakir (BUF) led in receiving with 8 catches for 110 yards.
How many fantasy points did James Cook score against the Texans?
James Cook scored 21.9 points in PPR leagues, 20.4 in half-PPR and 18.9 in standard scoring against the Texans in Week 12 of the 2025 season, on 3 catches for 13 yards, plus 17 carries for 116 rushing yards and a touchdown.
Who outperformed and underperformed expected fantasy points in Bills vs Texans?
Christian Kirk outperformed his expected fantasy points the most, scoring 16.4 PPR points on 10.2 xFP (+6.2). Josh Allen fell furthest short, with 10.1 points on 18.3 xFP (−8.2). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.
Who had the highest expected fantasy points in Bills vs Texans?
Josh Allen had the most fantasy opportunity in the game, worth 18.3 expected PPR points (xFP) at league-average rates, and scored 10.1. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the Texans beat the Bills?
The Texans beat the Bills 23–19 because they won the turnover battle 3–0.
Which team won the turnover battle in Bills vs Texans?
The Texans won the turnover battle 3–0: the Bills gave the ball away 3 times and the Texans not at all. The Texans won the game.
What was the turning point of Bills vs Texans?
Davis Mills' 8-yard touchdown pass to Jayden Higgins with 0:05 left in the second quarter was the biggest swing of the game, moving the Texans' win probability from 38% to 66%.
What is the all-time Bills vs Texans record?
The Texans lead the all-time series 8–6 across 14 meetings since 2002, including a 1–0 record in the postseason.
When did the Bills and Texans last play before this game?
Before Week 12 of 2025, they last met in the 2024 season on October 6, 2024, when the Texans beat the Bills 23–20.
Have the Bills and Texans met in the playoffs?
Yes, 1 time, most recently in the 2019 playoffs. The Bills are 0–1 against the Texans in the postseason.
What is the Bills vs Texans record since 2021?
The series is tied 2–2 across 4 meetings since the 2021 season, including this game.
