On December 14, 2025, Buffalo defeated New England 35-31 at Gillette Stadium in Foxborough. This remains the teams’ latest completed meeting.
These New England Patriots vs Buffalo Bills Match Player Stats cover every major individual and team category from the game.
New England entered at 11-2 and could clinch the AFC East with a victory. Buffalo entered at 9-4 and needed a win to preserve its division hopes.
The Patriots built a 21-0 lead and carried a 24-7 advantage into halftime. Buffalo then scored four consecutive touchdowns and controlled most of the second half.
New England briefly regained the lead through TreVeyon Henderson’s second long touchdown. James Cook answered with the decisive score six plays later.
Match Overview
The result ended New England’s ten-game winning streak and delayed its AFC East title opportunity. Buffalo improved to 10-4 and moved within one game of the Patriots.
| Match Detail | Information |
| Date | December 14, 2025 |
| Venue | Gillette Stadium, Foxborough, Massachusetts |
| Competition | 2025 NFL regular season, Week 15 |
| Final score | Buffalo Bills 35, New England Patriots 31 |
| Records after game | Patriots 11-3, Bills 10-4 |
| Kickoff | 1:03 p.m. EST |
| Weather | Snow flurries, 32°F |
| Attendance | 64,628 |
| Game duration | 3 hours, 2 minutes |
Pre-Match Context
New England entered Week 15 riding ten consecutive victories under head coach Mike Vrabel. A win would secure the franchise’s first division title since 2019.
Buffalo entered two games behind New England and occupied an AFC wild-card position. A loss would end Buffalo’s realistic division challenge.
The Bills listed Christian Benford, Terrel Bernard, and Joshua Palmer as questionable. Benford and Bernard became inactive, while Palmer played.
New England ruled Terrell Jennings out with a concussion. Robert Spillane was active after receiving a questionable designation but did not play.
Buffalo therefore entered without a starting linebacker and an important cornerback. New England adjusted its linebacker rotation without Spillane receiving game action.
Quarter-by-Quarter Score
New England controlled the opening half, but Buffalo reversed the scoring pattern after halftime. The Bills outscored the Patriots 28-7 across the final two quarters.
| Team | Q1 | Q2 | Q3 | Q4 | Final |
| New England Patriots | 14 | 10 | 0 | 7 | 31 |
| Buffalo Bills | 0 | 7 | 14 | 14 | 35 |
Quarter-by-Quarter Breakdown
First Quarter
New England received the opening kickoff and covered 73 yards across eight plays. Drake Maye completed the drive with an eight-yard rushing touchdown.
Buffalo punted after gaining five yards on its opening possession. New England later started at midfield following another Buffalo punt.
Maye completed the second scoring drive with a seven-yard scramble. Andy Borregales made both extra points, giving New England a 14-0 advantage.
Second Quarter
Buffalo’s first possession of the quarter ended with another punt. New England then started from its six-yard line.
The Patriots covered 94 yards in eight plays. TreVeyon Henderson broke through the right side for a 52-yard touchdown.
Buffalo responded after beginning at New England’s 42-yard line. Josh Allen found James Cook for a five-yard touchdown with 1:56 remaining.
New England used the remaining time to reach Buffalo’s 18-yard line. Borregales made a 36-yard field goal as time expired.
The Patriots entered halftime leading 24-7.
Third Quarter
Buffalo opened the second half at New England’s 44-yard line. Allen completed the six-play drive with a four-yard touchdown pass to Dawson Knox.
The Bills forced a three-and-out before producing an 11-play, 70-yard drive. Cook scored from three yards, reducing the deficit to 24-21.
New England’s next possession reached Buffalo territory. Tre’Davious White intercepted Maye and returned possession to Buffalo at its nine-yard line.
Buffalo ended the quarter during a 91-yard drive that continued into the fourth period.
Fourth Quarter
Allen completed Buffalo’s 91-yard drive with a 14-yard touchdown pass to Knox. The score gave Buffalo its first lead at 28-24.
Henderson answered immediately with a 65-yard touchdown run. The one-play drive lasted 14 seconds and restored New England’s lead.
Buffalo then covered 65 yards across seven plays. Cook scored from 11 yards with 6:48 remaining, putting Buffalo ahead 35-31.
New England punted following a three-and-out. Buffalo also punted, giving New England one final possession with 2:43 remaining.
The Patriots gained five yards across four plays. Buffalo forced an incompletion on fourth down and protected the lead.
Team Stats Comparison
New England gained more total yards and produced 246 rushing yards. Buffalo created more possessions through sustained drives and third-down conversions.
The Bills also committed fewer penalties and converted five red-zone opportunities into touchdowns. New England produced one turnover, while Buffalo avoided any giveaway.
| Statistic | Patriots | Bills | Difference |
| Total yards | 385 | 349 | NE +36 |
| Offensive plays | 51 | 67 | BUF +16 |
| First downs | 19 | 22 | BUF +3 |
| Rushing yards | 246 | 168 | NE +78 |
| Net passing yards | 139 | 181 | BUF +42 |
| Third downs | 5/10 | 8/14 | BUF +7.1% |
| Red-zone touchdowns | 2/3 | 5/6 | BUF +16.6% |
| Turnovers | 1 | 0 | BUF +1 |
| Penalties | 7-65 | 2-15 | BUF committed five fewer |
| Time of possession | 24:39 | 35:21 | BUF +10:42 |
Key Numbers That Decided the Game
The statistics show how Buffalo overcame New England’s explosive rushing plays and early advantage.
- Buffalo scored touchdowns during five of its six red-zone possessions.
- Buffalo controlled possession for 22:40 during the second half.
- New England held possession for only 7:20 after halftime.
- Buffalo ran 67 offensive plays, compared with New England’s 51.
- Buffalo recorded three sacks and one interception without committing a turnover.
Full Box Score: New England Patriots
New England generated 246 rushing yards despite running only 51 offensive plays. Henderson and Maye accounted for all four Patriots touchdowns.
Maye completed 14 passes but did not record a passing touchdown. His third-quarter interception started Buffalo’s longest scoring drive.
Patriots Passing
| Player | Comp/Att | Yards | TD | INT |
| Drake Maye | 14/23 | 155 | 0 | 1 |
Patriots Rushing
| Player | Carries | Yards | Average | TD |
| TreVeyon Henderson | 14 | 148 | 10.6 | 2 |
| Rhamondre Stevenson | 6 | 50 | 8.3 | 0 |
| Drake Maye | 4 | 43 | 10.8 | 2 |
| Demario Douglas | 1 | 5 | 5.0 | 0 |
Patriots Receiving
Mack Hollins led New England in receptions and receiving yards. Kayshon Boutte produced the team’s longest reception with a 30-yard catch.
| Player | Receptions | Yards | Average | TD |
| Mack Hollins | 4 | 41 | 10.3 | 0 |
| Rhamondre Stevenson | 3 | 27 | 9.0 | 0 |
| Stefon Diggs | 3 | 26 | 8.7 | 0 |
| TreVeyon Henderson | 2 | 13 | 6.5 | 0 |
| Kayshon Boutte | 1 | 30 | 30.0 | 0 |
| Hunter Henry | 1 | 18 | 18.0 | 0 |
Patriots Kicking
Borregales converted every opportunity. His 36-yard field goal completed New England’s scoring before halftime.
| Player | FG | XP | Total Points |
| Andy Borregales | 1/1 | 4/4 | 7 |
Patriots Returns
Kyle Williams handled four kickoff returns. Marcus Jones returned two punts but gained only five combined yards.
| Player | Returns | Yards | Average |
| Kyle Williams | 4 kickoffs | 97 | 24.3 |
| Marcus Jones | 2 punts | 5 | 2.5 |
Patriots Defensive Leaders
New England recorded two sacks and four defended passes. However, the defense did not force a turnover during Buffalo’s 67 offensive plays.
| Player | Tackles | Sacks | Key Play |
| Jaylinn Hawkins | 11 | 0 | 1 pass defended |
| Marcus Jones | 10 | 0 | 8 solo tackles |
| Jack Gibbens | 9 | 1 | 6-yard sack |
| Christian Elliss | 7 | 0 | 1 pass defended |
| Craig Woodson | 5 | 0 | 1 special-teams tackle |
| Christian Gonzalez | 5 | 0 | 1 pass defended |
| Carlton Davis III | 4 | 0 | 1 pass defended |
| Cory Durden | 4 | 0 | 1 tackle for loss |
Full Box Score: Buffalo Bills
Buffalo balanced 193 gross passing yards with 168 rushing yards. Allen and Cook combined for all five Buffalo touchdowns.
Allen completed passes to eight different receivers. Brandin Cooks received three targets but did not record a reception.
Bills Passing
| Player | Comp/Att | Yards | TD | INT |
| Josh Allen | 19/28 | 193 | 3 | 0 |
Bills Rushing
Cook carried the primary workload and exceeded 100 rushing yards. Allen added 48 yards through designed runs and scrambles.
| Player | Carries | Yards | Average | TD |
| James Cook | 22 | 107 | 4.9 | 2 |
| Josh Allen | 11 | 48 | 4.4 | 0 |
| Ty Johnson | 4 | 13 | 3.3 | 0 |
Bills Receiving
Khalil Shakir caught every target and led Buffalo with 65 receiving yards. Knox scored twice during the second-half comeback.
| Player | Receptions | Yards | Average | TD |
| Khalil Shakir | 5 | 65 | 13.0 | 0 |
| Dawson Knox | 3 | 37 | 12.3 | 2 |
| Dalton Kincaid | 3 | 34 | 11.3 | 0 |
| Ty Johnson | 3 | 15 | 5.0 | 0 |
| James Cook | 2 | 4 | 2.0 | 1 |
| Joshua Palmer | 1 | 16 | 16.0 | 0 |
| Ray Davis | 1 | 13 | 13.0 | 0 |
| Jackson Hawes | 1 | 9 | 9.0 | 0 |
Bills Kicking
Buffalo did not attempt a field goal. Matt Prater converted all five extra points following Buffalo’s touchdowns.
| Player | FG | XP | Total Points |
| Matt Prater | 0/0 | 5/5 | 5 |
Bills Returns
Ray Davis supplied Buffalo with favorable field position through four kickoff returns. His longest return covered 58 yards.
| Player | Returns | Yards | Average |
| Ray Davis | 4 kickoffs | 164 | 41.0 |
| Khalil Shakir | 1 punt | 12 | 12.0 |
Bills Defensive Leaders
Buffalo recorded three sacks, five tackles for loss, and five quarterback hits. White produced the game’s only takeaway.
| Player | Tackles | Sacks | Key Play |
| Matt Milano | 10 | 2 | Forced fumble |
| Maxwell Hairston | 6 | 0 | 4 solo tackles |
| Taron Johnson | 5 | 0 | 3 solo tackles |
| Cole Bishop | 5 | 0 | 3 assisted tackles |
| Jordan Poyer | 5 | 0 | 4 assisted tackles |
| Shaq Thompson | 3 | 0 | 1 tackle for loss |
| Greg Rousseau | 3 | 1 | 2 quarterback hits |
| Tre’Davious White | 2 | 0 | 1 interception, 2 PD |
Game Leaders and Top Performers
Josh Allen
Allen completed 19 of 28 attempts for 193 yards and three touchdowns. He added 48 rushing yards without committing a turnover.
His touchdown passes went to Cook and Knox. Buffalo scored during five consecutive possessions between the second and fourth quarters.
James Cook
Cook produced 107 rushing yards and two rushing touchdowns on 22 carries. He also caught a five-yard touchdown pass.
His 11-yard fourth-quarter run produced the final score. Cook finished with 111 scrimmage yards and three total touchdowns.
TreVeyon Henderson
Henderson rushed 14 times for 148 yards and two touchdowns. His scoring runs covered 52 and 65 yards.
He also caught two passes for 13 yards. Henderson finished with 161 yards from scrimmage.
Dawson Knox
Knox caught three passes for 37 yards and two touchdowns. Both scores came during Buffalo’s second-half comeback.
His 14-yard fourth-quarter touchdown gave Buffalo its first lead.
Matt Milano
Milano led Buffalo with ten combined tackles. He also recorded two sacks, two tackles for loss, and one forced fumble.
His sacks accounted for all but one of Buffalo’s three quarterback takedowns.
Top Performers Summary
The game’s leading contributors influenced every scoring phase. Buffalo’s leaders produced longer possessions, while Henderson supplied New England’s explosive plays.
| Player | Team | Main Statistics | Game Impact |
| Josh Allen | Bills | 193 pass yards, 3 TD, 48 rush yards | Led five touchdown drives |
| James Cook | Bills | 111 scrimmage yards, 3 TD | Scored winning touchdown |
| TreVeyon Henderson | Patriots | 161 scrimmage yards, 2 TD | Scored from 52 and 65 yards |
| Dawson Knox | Bills | 3 catches, 37 yards, 2 TD | Produced two second-half scores |
| Matt Milano | Bills | 10 tackles, 2 sacks, 1 FF | Led Buffalo’s defensive front |
Starting Lineups
The official gamebook lists each starting offense and defense. New England opened with three receivers, while Buffalo used two starting tight ends.
Starting Offenses
| Position | New England Patriots | Buffalo Bills |
| QB | Drake Maye | Josh Allen |
| RB | Rhamondre Stevenson | James Cook |
| WR 1 | Stefon Diggs | Brandin Cooks |
| WR 2 | Mack Hollins | Joshua Palmer |
| WR 3 / TE 2 | Kayshon Boutte | Jackson Hawes |
| TE 1 | Hunter Henry | Dawson Knox |
| LT | Vederian Lowe | Dion Dawkins |
| LG | Jared Wilson | David Edwards |
| C | Garrett Bradbury | Connor McGovern |
| RG | Mike Onwenu | O’Cyrus Torrence |
| RT | Morgan Moses | Spencer Brown |
Starting Defenses
Buffalo opened with four defensive linemen and two listed linebackers. New England used three interior defenders and four listed linebackers.
| Position | New England Patriots | Buffalo Bills |
| DL 1 | Christian Barmore | Greg Rousseau |
| DL 2 | Khyiris Tonga | DaQuan Jones |
| DL 3 | Joshua Farmer | Deone Walker |
| Edge | Anfernee Jennings | Joey Bosa |
| LB 1 | Jahlani Tavai | Shaq Thompson |
| LB 2 | Jack Gibbens | Matt Milano |
| Nickel / LB | Christian Elliss | Taron Johnson |
| CB 1 | Carlton Davis III | Tre’Davious White |
| CB 2 | Christian Gonzalez | Maxwell Hairston |
| S 1 | Jaylinn Hawkins | Jordan Poyer |
| S 2 | Craig Woodson | Cole Bishop |
Injury Report
Buffalo played without Bernard and Benford after both received questionable designations. Palmer played and recorded one reception for 16 yards.
New England ruled Jennings out before the game. Spillane dressed but appeared on the official gamebook’s did-not-play list.
Jordan Phillips suffered an ankle injury during the second quarter. He did not return to the game.
| Player | Injury | Status |
| Terrell Jennings, NE | Concussion | Out |
| Robert Spillane, NE | Foot | Questionable, active, did not play |
| Christian Benford, BUF | Toe | Questionable, inactive |
| Terrel Bernard, BUF | Elbow | Questionable, inactive |
| Joshua Palmer, BUF | Ankle | Questionable, active |
| Jordan Phillips, BUF | Ankle | Left game, did not return |
Buffalo also deactivated Gabe Davis, Darnell Savage, Tylan Grable, Phidarian Mathis, and Chase Lundt.
New England also deactivated Bradyn Swinson, Marcus Bryant, Eric Gregory, C.J. Dippre, Efton Chism, and Tommy DeVito.
Season Series and Head-to-Head History
The teams split the 2025 season series, with each side winning on the road.
New England won 23-20 in Buffalo before Buffalo’s 35-31 victory in Foxborough. New England led the overall series 80-52-1 after this game.
The following table includes every meeting from October 2023 through December 2025.
| Date | Venue | Winner | Final Score |
| December 14, 2025 | Gillette Stadium | Buffalo Bills | BUF 35, NE 31 |
| October 5, 2025 | Highmark Stadium | New England Patriots | NE 23, BUF 20 |
| January 5, 2025 | Gillette Stadium | New England Patriots | NE 23, BUF 16 |
| December 22, 2024 | Highmark Stadium | Buffalo Bills | BUF 24, NE 21 |
| December 31, 2023 | Highmark Stadium | Buffalo Bills | BUF 27, NE 21 |
| October 22, 2023 | Gillette Stadium | New England Patriots | NE 29, BUF 25 |
Conference and Division Standings
New England remained second in the AFC, while Buffalo held the sixth playoff position after Week 15.
AFC East Standings After Week 15
The Patriots retained a one-game division lead. Buffalo’s victory prevented New England from securing the title that afternoon.
| Rank | Team | Record | Division Position |
| 1 | New England Patriots | 11-3 | Division leader |
| 2 | Buffalo Bills | 10-4 | One game behind |
| 3 | Miami Dolphins | 6-8 | Third |
| 4 | New York Jets | 3-11 | Fourth |
AFC Playoff Order After Week 15
Denver held the conference’s top position. New England occupied the second seed, while Buffalo remained behind the Chargers on tiebreaking order.
| Seed | Team | Record | Position |
| 1 | Denver Broncos | 12-2 | AFC West leader |
| 2 | New England Patriots | 11-3 | AFC East leader |
| 3 | Jacksonville Jaguars | 10-4 | AFC South leader |
| 4 | Pittsburgh Steelers | 8-6 | AFC North leader |
| 5 | Los Angeles Chargers | 10-4 | Wild card |
| 6 | Buffalo Bills | 10-4 | Wild card |
| 7 | Houston Texans | 9-5 | Wild card |
Broadcast and Streaming Information
CBS carried the game nationally within its designated regional markets. Local New England coverage aired through WBZ-TV Channel 4.
Ian Eagle handled play-by-play duties. J.J. Watt provided analysis, while Evan Washburn reported from the sideline.
| Platform | Coverage |
| Television | CBS |
| New England local station | WBZ-TV Channel 4 |
| Streaming | Paramount+ in local markets |
| Mobile streaming | NFL+ in eligible markets |
| Out-of-market | NFL Sunday Ticket |
| International | NFL Game Pass through DAZN |
| Patriots radio | 98.5 The Sports Hub |
| SiriusXM | NE 232, BUF 385 |
| Announcers | Ian Eagle, J.J. Watt, Evan Washburn |
Conclusion
Buffalo’s victory kept the AFC East race open and moved the Bills within one game of New England.
The Bills recovered through sustained scoring drives, efficient red-zone execution, and second-half possession control. Their defense also produced the game’s only takeaway.
New England retained the division lead despite losing its ten-game winning streak. The Patriots next traveled to Baltimore for their Week 16 game.
Buffalo continued its road schedule against Cleveland. The Bills entered that matchup with another opportunity to strengthen their playoff position.
For more match updates, read: Buffalo Bills vs Jacksonville Jaguars Match Player Stats
Frequently Asked Questions
Who won the latest Patriots versus Bills game?
The Buffalo Bills won 35-31 at Gillette Stadium on December 14, 2025, after trailing 21-0 during the first half.
What were Josh Allen’s stats against New England?
Josh Allen completed 19 of 28 passes for 193 yards, three touchdowns, and no interceptions. He added 48 rushing yards.
How many yards did James Cook record?
James Cook rushed for 107 yards and gained four receiving yards. He scored two rushing touchdowns and one receiving touchdown.
What were TreVeyon Henderson’s stats against Buffalo?
TreVeyon Henderson rushed for 148 yards and two touchdowns. He added 13 receiving yards, giving him 161 scrimmage yards.
How did Buffalo complete the comeback?
Buffalo scored four consecutive second-half touchdowns. The Bills controlled possession and converted five of six red-zone opportunities into touchdowns.
Did Drake Maye throw a touchdown pass?
No. Maye completed 14 of 23 passes for 155 yards and one interception. He scored twice as a runner.
What was the biggest turning point?
White’s third-quarter interception stopped New England in Buffalo territory. The Bills then completed a 91-yard touchdown drive for their first lead.


