The 2025 season is the Buffalo Bills' 56th in the National Football League (NFL), their 66th overall, their eleventh full season under the ownership of Terry and Kim Pegula, and their ninth under the head coach/general manager tandem of Sean McDermott and Brandon Beane. The Bills will look to improve on their 2024 record of 13–4 and achieve their seventh straight winning season. It is expected to be the Bills' final season playing their home games at their current Highmark Stadium, as their New Highmark Stadium is scheduled to open in time for the 2026 season.[1] For the first time since 2016, safety Micah Hyde will not be on the roster, as he announced his retirement on January 27.[2] The Bills started the season 4–0, but on October 5, they became the last undefeated team to lose, falling to the Patriots 20–23. It was the first time that no NFL team reached 5–0 since 2014. In week 10, the Bills were upset by the Miami Dolphins, losing 30–13, ending a streak of 8 consecutive wins to them. The Bills' 6–3 start is their worst since they started 5–4 in 2023.
1 2 3 4 5 6 The Bills traded second- (56th and 62nd overall) and fourth- (109th overall) round selections to the Chicago Bears in exchange for second- (41st overall), third- (72nd overall) and seventh- (240th overall) round selections.[37]
1 2 The Bills traded fifth- (166th overall) and 2024 sixth-round selections and WR Stefon Diggs to the Houston Texans in exchange for a second-round selection (56th overall).[38]
1 2 The Bills traded third- (94th overall) and 2026 seventh-round selections to the Cleveland Browns in exchange for a sixth-round selection (204th overall) and WR Amari Cooper.[39]
↑ The Bills traded a 2024 fifth-round selection to the Chicago Bears in exchange for a fourth-round selection (109th overall).[40]
1 2 3 The Bills traded fourth- (132nd overall) and fifth- (169th overall) round selections to the Chicago Bears in exchange for a fourth-round selection (109th overall).[37]
1 2 The Bills traded a sixth-round selection (204th overall) and CB Kaiir Elam to the Dallas Cowboys in exchange for fifth- (170th overall) and 2026 seventh-round selections.[36]
1 2 The Bills traded a seventh-round selection (246th overall) and LB Carlos Basham Jr. to the New York Giants in exchange for a sixth-round selection (177th overall).[41]
BUF – Matt Prater 32-yard field goal, 0:00. Bills 41–40. Drive: 9 plays, 66 yards, 1:26.
Top passers
BAL – Lamar Jackson – 14/19, 209 yards, 2 TD
BUF – Josh Allen – 33/46, 394 yards, 2 TD
Top rushers
BAL – Derrick Henry – 18 rushes, 169 yards, 2 TD
BUF – James Cook – 13 rushes, 44 yards, TD
Top receivers
BAL – Zay Flowers – 7 receptions, 143 yards, TD
BUF – Keon Coleman – 8 receptions, 112 yards, TD
Beginning their final season in Highmark Stadium, the Bills started the game strong, charging down the field and ending the drive with a passing touchdown from Josh Allen to Dalton Kincaid. The defense also started off strong, only allowing the Ravens a field goal by Tyler Loop to start the game off 7–3. However, things would begin to take a turn when the Ravens answered back as Derrick Henry and Lamar Jackson scored rushing touchdowns in quick succession. The half would end with three consecutive field goals, two for the Bills by Matt Prater filling in for Tyler Bass, and one for the Ravens.
Going into the second half at 13–20, the game turned into an offensive shootout. For the Ravens, Jackson would throw two touchdown passes to Zay Flowers and DeAndre Hopkins respectively, while Henry rushed for another touchdown that put the Bills down 25–40. For the Bills, James Cook and Allen each scored rushing touchdowns, both scores having failed two-point conversion attempts to follow. In addition, Allen threw a touchdown pass to Keon Coleman that was deflected off the hands of another receiver. With just under four minutes of the game left and the Ravens with the ball, Ed Oliver forced Henry to fumble, setting up another Allen rushing touchdown to cut the deficit to 38–40, with the Bills failing to get the two-point conversion once again. The Bills' defense forced another 3-and-out for Baltimore, and after receiving the punt, the offense charged downfield one last time with two decisive passes from Allen to Josh Palmer and Coleman, respectively, setting up a game-winning 32-yard field goal to defeat Baltimore 41–40.
The Bills' win was their first when trailing by 15 points or more in the fourth quarter since 1967, as they scored their final 16 unanswered points in the final four minutes of the game. They would begin the season with a 1–0 record and continue their home-field winning streak at 11 games. Allen also broke the record for most rushing touchdowns in Buffalo Bills franchise history, at a total of 67 and counting. This surpasses Thurman Thomas's record of 65.[47]
Week 2: at New York Jets
Week 2: Buffalo Bills at New York Jets– Game summary
After a down-to-the-wire win in Week 1, the Bills dominated the Jets in their first divisional game of the season, thanks to a strong rushing attack led by James Cook and a blitz-heavy defensive game plan, despite key defensive starters Ed Oliver and Taron Johnson missing the game due to injury. Notably, veteran cornerback Tre'Davious White made his first start with the Bills since 2023, having returned after a season-ending Achilles injury that year and playing the 2024 season on other teams. With a substantial lead in the fourth quarter, the Bills rested several starters as Jets backup quarterback and former Bill Tyrod Taylor threw a touchdown to Jeremy Ruckert in garbage time, filling in for starter Justin Fields, who struggled all game against the Bills' pass rush and left in the fourth quarter to be evaluated for a concussion. With their 30–10 victory, the Bills improved to 2–0.
Week 3: vs. Miami Dolphins
Week 3: Miami Dolphins at Buffalo Bills– Game summary
Despite the Bills going into the game as heavy favorites, the Dolphins kept it close for much of the game. In the first quarter, Dolphins running back Ollie Gordon II scored on the opening drive, which would be answered back by the Bills with a touchdown pass from Josh Allen to Dalton Kincaid. The second quarter featured another touchdown pass from Allen to third-string tight end Jackson Hawes. With this pass, Allen earned his 200th regular season passing touchdown and 300th overall touchdown, the latter surpassing a record set by Kansas City Chiefs quarterback Patrick Mahomes for fastest to achieve that milestone.[citation needed] After a missed field goal by Matt Prater, the Dolphins drove down the field and tied the game 14–14 at the half a with a touchdown pass from Tua Tagovailoa to Jaylen Waddle.
During the third quarter, the Bills would start off by marching down the field for a rushing touchdown by James Cook. After several three and outs by both teams, the Dolphins would answer back with a passing touchdown from Tagovailoa to Tyreek Hill. As the Bills were punting the ball back on their following offensive drive, Dolphins defensive tackle Zach Sieler drew a penalty for roughing kicker Cameron Johnston, giving the Bills the ball back and allowing them to score another passing touchdown from Allen to Khalil Shakir. The Dolphins then marched down the field to try and tie the game, but Tagovailoa threw a costly interception to Terrel Bernard, allowing the Bills to seal the game with a field goal by Matt Prater. With the 31–21 win over their divisional opponent, their 12th consecutive win at Highmark Stadium, the Bills improved to 3–0.
Week 4: vs. New Orleans Saints
Week 4: New Orleans Saints at Buffalo Bills– Game summary
Despite New Orleans covering the spread as a 15.5-point underdog and posing a challenge early on,[48] which included forcing Josh Allen to throw his first interception of the year, Buffalo pulled away in the fourth quarter with ten unanswered points after Cameron Johnston drew another roughing the punter penalty, this time on the Saints.[49] With the 31–19 win, the Bills improved to 4–0, becoming the last unbeaten team in the AFC and one of two remaining in the league, alongside the Philadelphia Eagles.[50] The victory also marked the Bills' first home win against the Saints since the 1983 season.[51]
Week 5: vs. New England Patriots
Week 5: New England Patriots at Buffalo Bills– Game summary
The Bills put up a disappointing performance and were upset by the rival New England Patriots and former Bills receiver Stefon Diggs in a turnover-plagued 23–20 loss, their first at home to New England since 2021. They became the final undefeated NFL team to fall after the Philadelphia Eagles fell to the Denver Broncos earlier that afternoon.[52]
With the loss, the Bills saw their 14-game regular-season home winning streak come to an end, along with their 13-game overall home winning streak and they fell to 4–1.[52][53]
Week 6: at Atlanta Falcons
Week 6: Buffalo Bills at Atlanta Falcons– Game summary
The Bills turned in another disappointing performance, with the defense allowing Falcons running back Bijan Robinson to rush for 170 yards on 19 carries and add six receptions for 68 yards, totaling a career-best 238 yards from scrimmage.[54] Robinson also scored on an 81-yard touchdown run, the longest run of the season so far.[55] Despite the defense holding in the second half, Buffalo's offense struggled, in addition to missing tight end Dalton Kincaid and losing Josh Palmer to a knee injury. The Bills lost to the Falcons 24–14, falling to 4–2 on the year, and to second place in the AFC East.[54]
Week 8: at Carolina Panthers
Week 8: Buffalo Bills at Carolina Panthers– Game summary
After back-to-back losses going into their bye week, the Bills dominated the Panthers with a 216-yard, two-touchdown rushing performance by James Cook and reinforcements on defense. Namely, defensive players Larry Ogunjobi, Michael Hoecht, and Maxwell Hairston made their debuts with the Bills, each helping Buffalo's defense stifle Carolina's rushing attack of Chuba Hubbard and Rico Dowdle, in addition to forcing Panthers backup quarterback Andy Dalton into committing three turnovers.[56] Unfortunately, Ed Oliver suffered another major injury, tearing his bicep tendon which required surgery.[57]
With the 40–9 win, the Bills improved to 5–2, earning their ninth consecutive win after a bye week. In addition to Cook reaching a new career high in rushing yards in a game, Josh Allen broke the NFL record for most games with a passing and rushing touchdown, with 46, surpassing former Panthers quarterback Cam Newton.[58]
Week 9: vs. Kansas City Chiefs
Week 9: Kansas City Chiefs at Buffalo Bills– Game summary
In their sixth consecutive regular-season matchup, the Bills took a 21–13 lead over the Chiefs at halftime, with touchdowns from Dalton Kincaid, Ty Johnson, and Josh Allen. The Chiefs were limited to a Rashee Rice rushing touchdown and two field goals, the latter coming after Buffalo stopped Kansas City at the one-yard line. In the second half, both teams managed just one touchdown apiece as defensive play tightened. Maxwell Hairston intercepted Patrick Mahomes in the fourth quarter while covering Xavier Worthy, setting up the Bills to run out the clock. However, Matt Prater missed a potential game-sealing field goal attempt. With 22 seconds remaining and no timeouts, Mahomes advanced the Chiefs near the Buffalo 40-yard line, but the Bills’ defense held to secure a 28–21 victory, their fifth consecutive regular-season win over Kansas City, improving Buffalo’s record to 6–2.
With his performance, Josh Allen broke multiple records. He set a new franchise mark for completion percentage in a game with at least 15 passing attempts, completing 23 of 26 passes for an 88.5% completion rate. In addition, he surpassed Cam Newton for the most rushing touchdowns by a quarterback in NFL history, including the postseason, with 79. In contrast, Patrick Mahomes was limited by the Bills’ defense to a career-low 44.1% completion rate, completing just 15 of 34 passes.[59]
Week 10: at Miami Dolphins
Week 10: Buffalo Bills at Miami Dolphins– Game summary
Although the Bills entered the game as more than touchdown favorites (-8.5) they were dominated by the Dolphins, getting blown out and snapping their seven-game winning streak against Miami. This marked their first loss to the Dolphins since Week 3 of the 2022 NFL season. Josh Allen had an extremely poor performance by throwing 306 yards, two touchdowns, one interception, and completed just 70 percent of his passes to go with his 98.5 passer rating.[60]
Week 11: vs. Tampa Bay Buccaneers
Week 11: Tampa Bay Buccaneers at Buffalo Bills– Game summary
This page is based on this Wikipedia article Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses.