Buffalo
Bills
13-2-1
50
FINAL
40
Houston
Texans
3-13
AI Recap
AI RECAPIn a thrilling Week 18 matchup, the Buffalo Bills triumphed over the Houston Texans with a final score of 50-40, securing their playoff position in a high-stakes showdown. Both teams came into the game fighting for momentum, but it was the Bills who ultimately rose to the occasion and delivered a dominant offensive performance.
Josh Allen was the star of the day for Buffalo, throwing for an impressive 385 yards and five touchdowns, showcasing his elite playmaking ability. Johnny Wilson emerged as his favorite target, racking up 212 receiving yards, making critical catches to keep drives alive. Meanwhile, Houston’s David Montgomery had a solid outing with 107 rushing yards, but it wasn’t enough to keep pace with Buffalo's explosive offense.
Defensively, the Bills made crucial plays that shifted the game's momentum, with Derrick Moore leading the charge with two sacks and Dorian Williams contributing five total tackles. The turning point came in the second quarter when Buffalo forced a key turnover, allowing them to extend their lead and maintain control. Despite a valiant effort from the Texans, including an interception by Christian Elliss, they couldn't overcome the firepower that the Bills displayed.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Josh Allen | QB | 30 | 20 | 67% | 385 | 5 | 1 | 135.4 |
| Arch Manning | QB | 25 | 16 | 64% | 315 | 4 | 0 | 147.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| David Montgomery | HB | 5 | 107 | 21.4 | 18 | 1 | 54 | 0 |
| Jahmyr Gibbs | HB | 11 | 83 | 7.5 | 13 | 2 | 51 | 0 |
| Nate Frazier | HB | 9 | 52 | 5.8 | 5 | 0 | 14 | 0 |
| Josh Allen | QB | 1 | 23 | 23.0 | 3 | 0 | 23 | 0 |
| DJ Moore | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Johnny Wilson | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Arch Manning | QB | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Johnny Wilson | WR | 12 | 212 | 17.7 | 44 | 1 | 59 | 0 |
| DJ Moore | WR | 4 | 152 | 38.0 | 97 | 2 | 80 | 0 |
| Skyler Bell | WR | 3 | 98 | 32.7 | 44 | 3 | 59 | 0 |
| Jahmyr Gibbs | HB | 4 | 50 | 12.5 | 41 | 1 | 29 | 0 |
| Nico Collins | WR | 1 | 44 | 44.0 | 4 | 1 | 44 | 0 |
| Nate Frazier | HB | 5 | 43 | 8.6 | 22 | 0 | 13 | 0 |
| Jayden Higgins | WR | 3 | 38 | 12.7 | 2 | 1 | 26 | 0 |
| Mark Andrews | FB | 3 | 38 | 12.7 | 6 | 0 | 17 | 0 |
| Ryan Coleman-Williams | WR | 1 | 25 | 25.0 | 4 | 0 | 25 | 0 |
| Isaiah Sategna | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Derrick Moore | LEDG | 3 | 2 | 0 | 0 | 0 |
| Dorian Williams | WILL | 5 | 0 | 0 | 0 | 0 |
| Christian Elliss | WILL | 1 | 0 | 1 | 0 | 1 |
| TJ Parker | REDG | 2 | 1 | 0 | 0 | 0 |
| Wade Woodaz | MIKE | 2 | 1 | 0 | 0 | 0 |
| Kamari Ramsey | SS | 3 | 0 | 0 | 0 | 1 |
| Landon Jackson | DT | 1 | 1 | 0 | 0 | 0 |
| Kayden McDonald | DT | 1 | 1 | 0 | 0 | 0 |
| Kaleb Elarms-Orr | WILL | 3 | 0 | 0 | 0 | 0 |
| Jordan Hancock | SS | 3 | 0 | 0 | 0 | 0 |
| Kamari Lassiter | CB | 2 | 0 | 0 | 0 | 1 |
| Will Anderson Jr | LEDG | 2 | 0 | 0 | 0 | 1 |
| Jermod McCoy | CB | 2 | 0 | 0 | 0 | 0 |
| Reed Blankenship | SS | 2 | 0 | 0 | 0 | 0 |
| Maxwell Hairston | CB | 2 | 0 | 0 | 0 | 2 |
| Davison Igbinosun | CB | 2 | 0 | 0 | 0 | 0 |
| Jaylin Smith | CB | 1 | 0 | 0 | 0 | 0 |
| Calen Bullock | FS | 1 | 0 | 0 | 1 | 1 |
| Ed Oliver | DT | 1 | 0 | 0 | 0 | 0 |
| Malik Muhammad II | CB | 1 | 0 | 0 | 0 | 0 |
| Jalen Pitre | CB | 1 | 0 | 0 | 0 | 0 |
| Riq Woolen | CB | 1 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Spencer Shrader | K | 0 | 0 | 2 | 0 |
| Jake Bates | K | 0 | 0 | 6 | 0 |

