Record
11-6-0
Head Coach
Sean McDermott
Buffalo Bills
Offense Rank (Pts)
6th
Defense Rank (Pts)
4th
Point Diff
+140
Turnover Diff
+2
Bills 2023 DNA
Offense - Focus: Run First
Defense
Season Review
Buffalo Bills 2023
Entering 2023, the Buffalo Bills carried immense pressure to finally capture a championship. Under head coach Sean McDermott, expectations were sky-high after signing veteran pass rusher Leonard Floyd and drafting playmaker Dalton Kincaid. However, the season quickly became a chaotic roller coaster. Following an opening week overtime loss to the Jets, Buffalo sat at a mediocre 6-6 record heading into December, sparking panic across Western New York. Just as critics wrote their obituary, the Bills engineered a furious late-season surge. They won five straight games down the stretch to finish 11-6-0, miraculously snatching the AFC East division title.
The offense remained a high-octane juggernaut, ranking fourth in total yards and sixth in scoring averaging 26.5 ppg. Everything revolved around Josh Allen, who passed for 4,306 yards and 29 touchdowns, while adding a phenomenal 15 rushing scores. Allenβs brilliance carried the unit, even if his 18 interceptions kept everyone on edge. Buffalo found vital balance through breakout running back James Cook, who earned Pro Bowl honors with 1,122 rushing yards. Through the air, Stefon Diggs remained the alpha receiver with 107 catches for 1,183 yards, keeping the Bills offense elite with an ability to continually move the chains as they ranked third in total first downs.
Defensively, McDermott orchestrated a masterful resilient act, guiding Buffalo to a fourth-place rank in points allowed (18.3 ppg) despite a devastating wave of injuries. The Bills survived by playing an opportunistic style, ranking third in the league with 30 takeaways. Leonard Floyd proved an incredible free-agent addition, leading the pass rush with 10.5 sacks, while Ed Oliver dominated the interior with 9.5 sacks. Linebacker Terrel Bernard emerged as a superstar, piling up 143 tackles and 6.5 sacks, anchored in the secondary by All-Pro cornerback Taron Johnson to form a remarkably gritty unit.
The turning point of this wild campaign was born from pure adversity. A brutal Week 10 home loss to the Denver Broncos left Buffalo at 5-5 and facing an existential crisis. After a heartbreaking overtime defeat to Philadelphia dropped them to 6-6, the Bills found themselves with zero margin for error. What followed was pure grit. Buffalo upset the Kansas City Chiefs 20-17 on the road, demolished the Dallas Cowboys 31-10, and capped the year by defeating the Miami Dolphins 21-14 in Week 18 to steal the division crown.
In the postseason, Buffalo defeated the Pittsburgh Steelers 31-17 in the Wild Card round before suffering a familiar, heartbreaking 27-24 Divisional Round exit against the Chiefs. Historically, the 2023 Bills will be remembered as a resilient squad that refused to die. Josh Allen finished fifth in MVP voting, proving his status as an elite tier quarterback, while Damar Hamlin inspired the sports world by returning to action. It was a season defined by unmatched drama, incredible grit, and the lingering question of what could have been had they finally overcome Patrick Mahomes and the Chiefs.
Season Snapshot
Buffalo Bills 2023
Analyze the 2023 Bills with a full breakdown of team rankings, raw statistics, and a radar chart highlighting strengths and weaknesses across key metrics.
Division
1st in AFC East
Playoffs
Lost Division
Passing Leader
Josh Allen4306 Yds, 29 TD / 18 Int
Rushing Leader
James Cook237 Att, 1122 Yds, 2 TD
Receiving Leader
Stefon DiggsRec 107, 1183 Yds, 8 TD
Defense Leader
Terrel Bernard143 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
Buffalo Bills 2023
2023 AFC East Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2023 Buffalo Bills season.
Playmakers
Buffalo Bills 2023
Analyze game-by-game performance for the 2023 Bills, highlighting leaders such as Josh Allen, James Cook and Stefon Diggs with detailed passing, rushing, and receiving stats, including yards, efficiency, and touchdowns.
Passing Contributors
Josh Allen contributed 76% of the 2023 Bills total offensive yardage.
Rushing Contributors
James Cook contributed 25% of the 2023 Bills total offensive yardage.
Receiving Contributors
Stefon Diggs contributed 19% of the 2023 Bills total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2023 season. Scrimmage yards displayed, passing yards excluded.
Bills Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Josh Allen | 579 | 385 | 66.5 | 4306 | 29 | 18 | 81 | 92.2 | 24 |
| Team Totals | 579 | 385 | 66.5 | 4154 | 29 | 18 | 81 | 91.1 | 24 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| James Cook | 237 | 1122 | 2 | 4.7 | 66.0 |
| Josh Allen | 111 | 524 | 15 | 4.7 | 30.8 |
| Latavius Murray | 79 | 300 | 4 | 3.8 | 18.8 |
| Ty Johnson | 30 | 132 | 0 | 4.4 | 13.2 |
| Damien Harris | 23 | 94 | 1 | 4.1 | 15.7 |
| Kyle Allen | 13 | -13 | 0 | -1.0 | -1.9 |
| Leonard Fournette | 12 | 40 | 0 | 3.3 | 20.0 |
| Deonte Harty | 4 | 0 | 0 | 0.0 | 0.0 |
| Stefon Diggs | 1 | 5 | 0 | 5.0 | 0.3 |
| Gabe Davis | 1 | -2 | 0 | -2.0 | -0.1 |
| Khalil Shakir | 1 | 10 | 0 | 10.0 | 0.6 |
| Team Totals | 512 | 2212 | 22 | 4.3 | 130.1 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Stefon Diggs | 160 | 107 | 1183 | 11.1 | 8 | 55 |
| Dalton Kincaid | 91 | 73 | 673 | 9.2 | 2 | 51 |
| Gabe Davis | 81 | 45 | 746 | 16.6 | 7 | 57 |
| James Cook | 54 | 44 | 445 | 10.1 | 4 | 48 |
| Khalil Shakir | 45 | 39 | 611 | 15.7 | 2 | 81 |
| Dawson Knox | 36 | 22 | 186 | 8.5 | 2 | 17 |
| Latavius Murray | 22 | 17 | 119 | 7.0 | 0 | 22 |
| Deonte Harty | 21 | 15 | 150 | 10.0 | 1 | 43 |
| Trent Sherfield | 22 | 11 | 86 | 7.8 | 1 | 12 |
| Ty Johnson | 7 | 7 | 62 | 8.9 | 1 | 28 |
| Damien Harris | 2 | 2 | 16 | 8.0 | 0 | 13 |
| Quintin Morris | 3 | 2 | 26 | 13.0 | 1 | 15 |
| Reggie Gilliam | 1 | 1 | 3 | 3.0 | 0 | 3 |
| Team Totals | 545 | 385 | 4306 | 11.2 | 29 | 81 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Terrel Bernard | 143 | 84 | 59 | 6.5 | 3 |
| Jordan Poyer | 100 | 66 | 34 | 1 | 0 |
| Taron Johnson | 98 | 72 | 26 | 1 | 0 |
| Tyrel Dodson | 74 | 57 | 17 | 2.5 | 0 |
| Christian Benford | 54 | 43 | 11 | 0 | 2 |
| Micah Hyde | 54 | 37 | 17 | 0 | 2 |
| Ed Oliver | 51 | 34 | 17 | 9.5 | 1 |
| Taylor Rapp | 50 | 33 | 17 | 0.5 | 1 |
| Gregory Rousseau | 42 | 30 | 12 | 5 | 0 |
| Dorian Williams | 40 | 25 | 15 | 0 | 0 |
| Dane Jackson | 39 | 34 | 5 | 0 | 0 |
| Leonard Floyd | 32 | 21 | 11 | 10.5 | 0 |
| Matt Milano | 30 | 18 | 12 | 0 | 2 |
| Rasul Douglas | 29 | 21 | 8 | 1 | 4 |
| Cameron Lewis | 21 | 17 | 4 | 0 | 0 |
| A.J. Epenesa | 20 | 9 | 11 | 6.5 | 2 |
| DaQuan Jones | 16 | 8 | 8 | 2.5 | 0 |
| Jordan Phillips | 15 | 10 | 5 | 2.5 | 0 |
| Kaiir Elam | 14 | 10 | 4 | 0 | 0 |
| Tim Settle | 14 | 9 | 5 | 1 | 0 |
| Shaq Lawson | 13 | 7 | 6 | 1 | 0 |
| Siran Neal | 13 | 9 | 4 | 0 | 0 |
| TreDavious White | 12 | 10 | 2 | 0 | 1 |
| Linval Joseph | 12 | 7 | 5 | 1 | 0 |
| Poona Ford | 9 | 5 | 4 | 1 | 0 |
| Tyler Matakevich | 7 | 4 | 3 | 0 | 0 |
| Baylon Spector | 6 | 2 | 4 | 0 | 0 |
| Kingsley Jonathan | 5 | 3 | 2 | 0 | 0 |
| Josh Norman | 4 | 3 | 1 | 0 | 0 |
| Trent Sherfield | 3 | 2 | 1 | 0 | 0 |
| Reid Ferguson | 3 | 2 | 1 | 0 | 0 |
| Reggie Gilliam | 3 | 2 | 1 | 0 | 0 |
| Von Miller | 3 | 2 | 1 | 0 | 0 |
| Damar Hamlin | 2 | 2 | 0 | 0 | 0 |
| Kendal Vickers | 2 | 1 | 1 | 0 | 0 |
| Tyler Bass | 1 | 1 | 0 | 0 | 0 |
| Ty Johnson | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 1035 | 701 | 334 | 53 | 18 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Deonte Harty | 26 | 323 | 1 | 1 | 7 | 0 |
| Ty Johnson | 0 | 0 | 0 | 8 | 161 | 0 |
| Khalil Shakir | 5 | 37 | 0 | 5 | 98 | 0 |
| Damien Harris | 0 | 0 | 0 | 1 | 41 | 0 |
| Andy Isabella | 0 | 0 | 0 | 1 | 25 | 0 |
| Leonard Fournette | 0 | 0 | 0 | 1 | 17 | 0 |
| Team Totals | 31 | 360 | 1 | 17 | 349 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Tyler Bass | 29 | 24 | 82.8 | 54 | 50 | 49 |
| Team Totals | 29 | 24 | 82.8 | 54 | 50 | 49 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Sam Martin | 51 | 2334 | 70 | 45.8 | |
| Team Totals | 51 | 2334 | 70 | 0 | 45.8 |
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Josh Allen | 69 | 47 | 68.1 | 389 | 4 | 0 | 34 | 101.7 | 2 |
| Team Totals | 69 | 47 | 68.1 | 375 | 4 | 0 | 34 | 86.1 | 2 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| James Cook | 36 | 140 | 0 | 3.9 | 70.0 |
| Josh Allen | 20 | 146 | 3 | 7.3 | 73.0 |
| Ty Johnson | 15 | 66 | 0 | 4.4 | 33.0 |
| Stefon Diggs | 1 | 7 | 0 | 7.0 | 3.5 |
| Damar Hamlin | 1 | 2 | 0 | 2.0 | 2.0 |
| Team Totals | 73 | 361 | 3 | 4.9 | 180.5 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Stefon Diggs | 17 | 10 | 73 | 7.3 | 0 | 15 |
| Khalil Shakir | 12 | 10 | 75 | 7.5 | 2 | 17 |
| James Cook | 9 | 8 | 26 | 3.3 | 0 | 8 |
| Dalton Kincaid | 11 | 8 | 104 | 13.0 | 1 | 29 |
| Latavius Murray | 6 | 5 | 40 | 8.0 | 0 | 15 |
| Deonte Harty | 2 | 2 | 37 | 18.5 | 0 | 34 |
| Dawson Knox | 3 | 2 | 13 | 6.5 | 1 | 9 |
| Ty Johnson | 3 | 1 | 14 | 14.0 | 0 | 14 |
| Trent Sherfield | 3 | 1 | 7 | 7.0 | 0 | 7 |
| Team Totals | 67 | 47 | 389 | 8.3 | 4 | 34 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| A.J. Klein | 16 | 8 | 8 | 0 | 0 |
| Jordan Poyer | 14 | 9 | 5 | 0 | 0 |
| Dorian Williams | 10 | 6 | 4 | 0 | 0 |
| Taron Johnson | 8 | 5 | 3 | 0 | 0 |
| Tyrel Dodson | 8 | 7 | 1 | 0 | 0 |
| Micah Hyde | 7 | 7 | 0 | 0 | 0 |
| Gregory Rousseau | 5 | 2 | 3 | 1 | 0 |
| Kaiir Elam | 5 | 1 | 4 | 0 | 1 |
| Terrel Bernard | 4 | 3 | 1 | 0 | 0 |
| Leonard Floyd | 4 | 1 | 3 | 0 | 0 |
| Cameron Lewis | 4 | 2 | 2 | 0 | 0 |
| DaQuan Jones | 3 | 0 | 3 | 0 | 0 |
| Linval Joseph | 3 | 0 | 3 | 0 | 0 |
| Dane Jackson | 2 | 1 | 1 | 0 | 0 |
| Ed Oliver | 2 | 1 | 1 | 0 | 0 |
| Rasul Douglas | 2 | 1 | 1 | 0 | 0 |
| Damar Hamlin | 2 | 2 | 0 | 0 | 0 |
| Von Miller | 2 | 1 | 1 | 0 | 0 |
| Christian Benford | 1 | 1 | 0 | 0 | 0 |
| Baylon Spector | 1 | 0 | 1 | 0 | 0 |
| A.J. Epenesa | 1 | 1 | 0 | 0 | 0 |
| Shaq Lawson | 1 | 0 | 1 | 0 | 0 |
| Tyler Matakevich | 1 | 1 | 0 | 0 | 0 |
| Quintin Morris | 1 | 1 | 0 | 0 | 0 |
| Tim Settle | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 108 | 62 | 46 | 1 | 1 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Deonte Harty | 0 | 0 | 0 | 1 | 27 | 0 |
| Andy Isabella | 0 | 0 | 0 | 1 | 19 | 0 |
| Team Totals | 0 | 0 | 0 | 2 | 46 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Tyler Bass | 5 | 2 | 40.0 | 45 | 7 | 7 |
| Team Totals | 5 | 2 | 40.0 | 45 | 7 | 7 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Sam Martin | 5 | 223 | 52 | 44.6 | |
| Team Totals | 5 | 223 | 52 | 0 | 44.6 |
Season Schedule