2025 Buffalo Bills season | |
---|---|
![]() | |
Owner | Terry and Kim Pegula |
General manager | Brandon Beane |
Head coach | Sean McDermott |
Home stadium | Highmark Stadium |
Results | |
Record | 3–0 |
Division place | 1st AFC East |
Uniform | |
![]() | |
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] This season began with the team's third 3–0 start in six seasons.
Position | Player | 2025 team | Date signed | Notes |
---|---|---|---|---|
DT | Eli Ankou | — | Free Agent | Contracts expired January 26, 2025 |
C | Will Clapp | New Orleans Saints | March 13, 2025 [21] | |
FS | Micah Hyde | — | Retired [2] | |
SS | Kareem Jackson | — | Free Agent | |
DE | Kingsley Jonathan | Houston Texans | February 7, 2025 [22] | |
LB | Tyreek Maddox-Williams | — | Free Agent | |
DE | Casey Toohill | Houston Texans | March 13, 2025 [23] | |
OT | Tommy Doyle | — | Retired [24] | |
P | Sam Martin | Carolina Panthers | March 11, 2025 [25] | Released March 6, 2025 [26] |
LB | Von Miller | Washington Commanders | July 21, 2025 [27] | Released March 9, 2025 [28] |
WR | Amari Cooper | — | Retired [29] | Contracts expired March 12, 2025 |
CB | Rasul Douglas | Miami Dolphins | August 26, 2025 [30] | |
WR | Mack Hollins | New England Patriots | March 10, 2025 [31] | |
DT | Quinton Jefferson | — | Free Agent | |
DT | Austin Johnson | — | Free Agent | |
TE | Quintin Morris | Jacksonville Jaguars | May 14, 2025 [32] | |
DE | Dawuane Smoot | Jacksonville Jaguars | June 3, 2025 [33] | |
LB | Baylon Spector | — | Free Agent | Released August 6, 2025 [34] |
Position | Arrived | From | Date of trade | Departed |
---|---|---|---|---|
CB | 2025 5th-round pick 2026 7th-round pick | Dallas Cowboys | March 12, 2025 [35] | Kaiir Elam 2025 6th-round pick |
Round | Selection | Player | Position | College | Notes |
---|---|---|---|---|---|
1 | 30 | Maxwell Hairston | CB | Kentucky | |
2 | 41 | T. J. Sanders | DT | South Carolina | From Bears [A] |
56 | Traded to the Chicago Bears [A] | From Vikings via Texans [B] | |||
62 | Traded to the Chicago Bears [A] | ||||
3 | 72 | Landon Jackson | DE | Arkansas | From Bears [A] |
94 | Traded to the Cleveland Browns [C] | ||||
4 | 109 | Deone Walker | DT | Kentucky | From [D] To [A] From [E] Bears |
132 | Traded to the Chicago Bears [E] | ||||
5 | 166 | Traded to the Houston Texans [B] | |||
169 | Traded to the Chicago Bears [E] | Compensatory selection | |||
170 | Jordan Hancock | CB | Ohio State | Compensatory selection; from Cowboys [F] | |
173 | Jackson Hawes | TE | Georgia Tech | Compensatory selection | |
6 | 177 | Dorian Strong | CB | Virginia Tech | From Giants [G] |
204 | Traded to the Dallas Cowboys [F] | From Browns [C] | |||
206 | Chase Lundt | OT | UConn | ||
7 | 240 | Kaden Prather | WR | Maryland | From Bears [A] |
246 | Traded to the New York Giants [G] |
Draft trades
Notes
Name | Position | College | Ref. |
---|---|---|---|
Kelly Akharaiyi | WR | Mississippi State | [42] |
Stephen Gosnell | WR | Virginia Tech | |
Hal Presley | WR | Baylor | |
Keleki Latu | TE | Washington | |
Jacob Bayer | C | Arkansas State | |
Rush Reimer | G | California | |
Wande Owens | S | New Hampshire | |
Daryl Porter Jr. | CB | Miami (FL) | |
Keonta Jenkins | LB | Virginia Tech | |
Paris Shand | DE | LSU | |
Hayden Harris | DE | Montana | |
Devin Brandt-Epps | DT | New Mexico |
|
|
The Bills's training camp and preseason was featured on the HBO documentary series Hard Knocks . [43] [44]
Week | Date | Opponent | Result | Record | Venue | Recap |
---|---|---|---|---|---|---|
1 | August 9 | New York Giants | L 25–34 | 0–1 | Highmark Stadium | Recap |
2 | August 17 | at Chicago Bears | L 0–38 | 0–2 | Soldier Field | Recap |
3 | August 23 | at Tampa Bay Buccaneers | W 23–19 | 1–2 | Raymond James Stadium | Recap |
Week | Date | Time (ET) | Opponent | Result | Record | Venue | Network | Recap |
---|---|---|---|---|---|---|---|---|
1 | September 7 | 8:20 p.m. | Baltimore Ravens | W 41–40 | 1–0 | Highmark Stadium | NBC | Recap |
2 | September 14 | 1:00 p.m. | at New York Jets | W 30–10 | 2–0 | MetLife Stadium | CBS | Recap |
3 | September 18 | 8:15 p.m. | Miami Dolphins | W 31–21 | 3–0 | Highmark Stadium | Prime Video | Recap |
4 | September 28 | 1:00 p.m. | New Orleans Saints | Highmark Stadium | CBS | |||
5 | October 5 | 8:20 p.m. | New England Patriots | Highmark Stadium | NBC | |||
6 | October 13 | 7:15 p.m. | at Atlanta Falcons | Mercedes-Benz Stadium | ESPN | |||
7 | Bye | |||||||
8 | October 26 | 1:00 p.m. | at Carolina Panthers | Bank of America Stadium | Fox | |||
9 | November 2 | 4:25 p.m. | Kansas City Chiefs | Highmark Stadium | CBS | |||
10 | November 9 | 1:00 p.m. | at Miami Dolphins | Hard Rock Stadium | CBS | |||
11 | November 16 | 1:00 p.m. | Tampa Bay Buccaneers | Highmark Stadium | CBS | |||
12 | November 20 | 8:15 p.m. | at Houston Texans | NRG Stadium | Prime Video | |||
13 | November 30 | 4:25 p.m. | at Pittsburgh Steelers | Acrisure Stadium | CBS | |||
14 | December 7 | 4:25 p.m. | Cincinnati Bengals | Highmark Stadium | Fox | |||
15 | December 14 | 1:00 p.m. | at New England Patriots | Gillette Stadium | CBS | |||
16 | December 21 | 1:00 p.m. | at Cleveland Browns | Huntington Bank Field | CBS | |||
17 | December 28 | 4:25 p.m. | Philadelphia Eagles | Highmark Stadium | Fox | |||
18 | January 3/4 | TBD | New York Jets | Highmark Stadium | TBD |
Notes
Quarter | 1 | 2 | 3 | 4 | Total |
---|---|---|---|---|---|
Ravens | 3 | 17 | 14 | 6 | 40 |
Bills | 7 | 6 | 6 | 22 | 41 |
at Highmark Stadium, Orchard Park, New York
Game information | ||
---|---|---|
|
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. [46]
Quarter | 1 | 2 | 3 | 4 | Total |
---|---|---|---|---|---|
Bills | 10 | 10 | 3 | 7 | 30 |
Jets | 0 | 3 | 0 | 7 | 10 |
at MetLife Stadium, East Rutherford, New Jersey
Game information | ||
---|---|---|
|
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.
Quarter | 1 | 2 | 3 | 4 | Total |
---|---|---|---|---|---|
Dolphins | 7 | 7 | 0 | 7 | 21 |
Bills | 7 | 7 | 7 | 10 | 31 |
at Highmark Stadium, Orchard Park, New York
Game information | ||
---|---|---|
|
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.
Quarter | 1 | 2 | 3 | 4 | Total |
---|---|---|---|---|---|
Saints | 0 | 0 | 0 | 0 | 0 |
Bills | 0 | 0 | 0 | 0 | 0 |
at Highmark Stadium, Orchard Park, New York
AFC East | |||||||||
---|---|---|---|---|---|---|---|---|---|
W | L | T | PCT | DIV | CONF | PF | PA | STK | |
Buffalo Bills | 3 | 0 | 0 | 1.000 | 2–0 | 3–0 | 102 | 71 | W3 |
New England Patriots | 1 | 2 | 0 | .333 | 1–0 | 1–2 | 60 | 68 | L1 |
New York Jets | 0 | 3 | 0 | .000 | 0–1 | 0–2 | 69 | 93 | L3 |
Miami Dolphins | 0 | 3 | 0 | .000 | 0–2 | 0–3 | 56 | 97 | L3 |
Seed | Team | Division | W | L | T | PCT | DIV | CONF | SOS | SOV | STK |
---|---|---|---|---|---|---|---|---|---|---|---|
Division leaders | |||||||||||
1 | Los Angeles Chargers | West | 3 | 0 | 0 | 1.000 | 3–0 | 3–0 | .333 | .333 | W3 |
2 | Indianapolis Colts | South | 3 | 0 | 0 | 1.000 | 1–0 | 3–0 | .111 | .111 | W3 |
3 | Buffalo Bills | East | 3 | 0 | 0 | 1.000 | 2–0 | 3–0 | .111 | .111 | W3 |
4 | Cincinnati Bengals | North | 2 | 1 | 0 | .667 | 1–0 | 2–0 | .556 | .500 | L1 |
Wild cards | |||||||||||
5 | Pittsburgh Steelers | North | 2 | 1 | 0 | .667 | 0–0 | 2–0 | .333 | .167 | W1 |
6 | Jacksonville Jaguars | South | 2 | 1 | 0 | .667 | 1–0 | 1–1 | .333 | .167 | W1 |
7 | Baltimore Ravens | North | 1 | 2 | 0 | .333 | 1–0 | 1–1 | .667 | .333 | L1 |
In the hunt | |||||||||||
8 | Las Vegas Raiders | West | 1 | 2 | 0 | .333 | 0–1 | 1–1 | .667 | .333 | L1 |
9 | Denver Broncos | West | 1 | 2 | 0 | .333 | 0–1 | 1–2 | .667 | .000 | L2 |
10 | New England Patriots | East | 1 | 2 | 0 | .333 | 1–0 | 1–2 | .333 | .000 | L1 |
11 | Cleveland Browns | North | 1 | 2 | 0 | .333 | 0–2 | 0–2 | .556 | .667 | W1 |
12 | Kansas City Chiefs | West | 1 | 2 | 0 | .333 | 0–1 | 0–1 | .667 | .000 | W1 |
13 | New York Jets | East | 0 | 3 | 0 | .000 | 0–1 | 0–2 | .889 | .000 | L3 |
14 | Houston Texans | South | 0 | 3 | 0 | .000 | 0–1 | 0–1 | .778 | .000 | L3 |
15 | Miami Dolphins | East | 0 | 3 | 0 | .000 | 0–2 | 0–3 | .778 | .000 | L3 |
16 | Tennessee Titans | South | 0 | 3 | 0 | .000 | 0–1 | 0–2 | .667 | .000 | L3 |