Record
13-4-0
Head Coach
Sean McDermott
Buffalo Bills
Offense Rank (Pts)
2nd
Defense Rank (Pts)
11th
Point Diff
+157
Turnover Diff
+24
Bills 2024 DNA
Offense - Focus: Run First
Defense
Season Review
Buffalo Bills 2024
The 2024 Buffalo Bills entered the year facing a classic 'roster reset' narrative after trading Stefon Diggs. Critics expected Sean McDermott's squad to regress, but Buffalo defied expectations, finishing 13-4 to capture the AFC East division. General manager Brandon Beane spent the offseason retooling, letting expensive veterans walk while signing low-cost free agents like Curtis Samuel and Mack Hollins, and drafting rookie wideout Keon Coleman. Rather than collapsing, this transitional campaign solidified Buffalo as a premier AFC powerhouse, proving their championship window remained wide open.
Joe Brady's offense shifted to an efficient, balanced machine that finished second in the NFL with 525 points, averaging an impressive 30.9 points per contest. Josh Allen excelled in this 'everybody eats' system, throwing for 3,731 yards, 28 touchdowns, and just 6 interceptions for a 101.4 rating, while adding 12 rushing scores. Pro Bowl running back James Cook enjoyed a breakout year, rushing for 1,009 yards and a league leading 16 touchdowns. In the air, Khalil Shakir led with 76 catches for 821 yards, complemented by Coleman and midseason acquisition Amari Cooper, fueling a top-ten total offense.
Defensively, Buffalo overcame injuries to finish eleventh in points allowed, surrendering 368 points (21.6 ppg) while ranking third in the league with 32 forced turnovers. Edge rusher Gregory Rousseau anchored the front with 8.0 sacks and 16 tackles for loss, while Von Miller and A.J. Epenesa each added 6.0 sacks. Linebackers Dorian Williams and Terrel Bernard regularly brought down ball-carriers for 117 and 104 tackles respectively. In the secondary, Christian Benford and Damar Hamlin secured two interceptions apiece, defining a resilient, takeaway-heavy unit.
The regular season was defined by a furious midseason seven-game winning streak. The pinnacle came in Week 11, a thrilling 30-21 home victory over the undefeated Kansas City Chiefs, punctuated by a legendary fourth-down touchdown run by Allen. December brought pure offensive theater, featuring a snowy 35-10 dismantling of San Francisco, a tough 44-42 shootout loss to the Rams, and a wild 48-42 triumph over Detroit, battle-testing the Bills for a deep postseason run.
In the playoffs, Buffalo routed Denver 31-7 and outlasted Baltimore 27-25 before falling short in a heartbreaking 32-29 AFC Championship loss to those pesky Kansas City again. Despite the painful exit, the 2024 Bills cemented a legacy of high octane offense matched with a opportunistic defense. Allen and Cook earned Pro Bowl honors, proving Buffalo's foundation is built to withstand massive roster turnover. They verified that as long as number seventeen is under center, the Bills remain perennial Lombardi contenders.
Season Snapshot
Buffalo Bills 2024
Explore where the 2024 Bills ranked across key offensive and defensive categories, with detailed stats and a visual comparison of team performance.
Division
1st in AFC East
Playoffs
Lost Conf. Champ.
Passing Leader
Josh Allen3731 Yds, 28 TD / 6 Int
Rushing Leader
James Cook207 Att, 1009 Yds, 16 TD
Receiving Leader
Khalil ShakirRec 76, 821 Yds, 4 TD
Defense Leader
Dorian Williams117 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
Buffalo Bills 2024
2024 AFC East Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2024 Buffalo Bills season.
Playmakers
Buffalo Bills 2024
Explore game-by-game stats for the 2024 Bills, including performances from Josh Allen, James Cook and Khalil Shakir, with detailed passing, rushing, and receiving metrics.
Passing Contributors
Josh Allen contributed 70% of the 2024 Bills total offensive yardage.
Rushing Contributors
James Cook contributed 21% of the 2024 Bills total offensive yardage.
Receiving Contributors
Khalil Shakir contributed 14% of the 2024 Bills total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2024 season. Scrimmage yards displayed, passing yards excluded.
Bills Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Josh Allen | 483 | 307 | 63.6 | 3731 | 28 | 6 | 64 | 101.4 | 14 |
| Mitchell Trubisky | 26 | 19 | 73.1 | 179 | 2 | 0 | 69 | 117.3 | 0 |
| Mike White | 11 | 3 | 27.3 | 28 | 0 | 0 | 14 | 39.6 | 0 |
| Team Totals | 520 | 329 | 63.3 | 3875 | 30 | 6 | 69 | 100.3 | 14 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| James Cook | 207 | 1009 | 16 | 4.9 | 63.1 |
| Ray Davis | 113 | 442 | 3 | 3.9 | 26.0 |
| Josh Allen | 102 | 531 | 12 | 5.2 | 31.2 |
| Ty Johnson | 41 | 213 | 1 | 5.2 | 12.5 |
| Mitchell Trubisky | 17 | 1 | 0 | 0.1 | 0.1 |
| Curtis Samuel | 5 | 14 | 0 | 2.8 | 1.0 |
| Reggie Gilliam | 3 | 7 | 0 | 2.3 | 0.5 |
| Khalil Shakir | 2 | 4 | 0 | 2.0 | 0.3 |
| Keon Coleman | 1 | 9 | 0 | 9.0 | 0.7 |
| Team Totals | 491 | 2230 | 32 | 4.5 | 131.2 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Khalil Shakir | 100 | 76 | 821 | 10.8 | 4 | 52 |
| Dalton Kincaid | 75 | 44 | 448 | 10.2 | 2 | 29 |
| James Cook | 38 | 32 | 258 | 8.1 | 2 | 28 |
| Mack Hollins | 50 | 31 | 378 | 12.2 | 5 | 44 |
| Curtis Samuel | 46 | 31 | 253 | 8.2 | 1 | 38 |
| Keon Coleman | 57 | 29 | 556 | 19.2 | 4 | 64 |
| Dawson Knox | 33 | 22 | 311 | 14.1 | 1 | 39 |
| Amari Cooper | 32 | 20 | 297 | 14.9 | 2 | 30 |
| Ty Johnson | 25 | 18 | 284 | 15.8 | 3 | 41 |
| Ray Davis | 19 | 17 | 189 | 11.1 | 3 | 63 |
| Quintin Morris | 8 | 5 | 36 | 7.2 | 1 | 14 |
| Marquez Valdes-Scantling | 9 | 2 | 26 | 13.0 | 0 | 19 |
| Tyrell Shavers | 1 | 1 | 69 | 69.0 | 1 | 69 |
| Zach Davidson | 2 | 1 | 5 | 5.0 | 0 | 5 |
| Josh Allen | 0 | 0 | 7 | 1 | 7 | |
| Team Totals | 495 | 329 | 3938 | 12.0 | 30 | 69 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Dorian Williams | 117 | 68 | 49 | 0 | 0 |
| Terrel Bernard | 104 | 55 | 49 | 1 | 2 |
| Damar Hamlin | 89 | 62 | 27 | 0 | 2 |
| Taylor Rapp | 82 | 48 | 34 | 0 | 2 |
| Cameron Lewis | 68 | 47 | 21 | 0 | 1 |
| Taron Johnson | 65 | 42 | 23 | 1 | 2 |
| Christian Benford | 64 | 50 | 14 | 1 | 2 |
| Rasul Douglas | 58 | 43 | 15 | 0 | 0 |
| Gregory Rousseau | 53 | 36 | 17 | 8 | 0 |
| Cole Bishop | 40 | 25 | 15 | 0 | 0 |
| Baylon Spector | 40 | 22 | 18 | 1.5 | 0 |
| A.J. Epenesa | 39 | 23 | 16 | 6 | 0 |
| Ed Oliver | 29 | 14 | 15 | 3 | 0 |
| Kaiir Elam | 26 | 17 | 9 | 0 | 0 |
| Joe Andreessen | 26 | 12 | 14 | 0 | 0 |
| JaMarcus Ingram | 24 | 16 | 8 | 1 | 2 |
| DaQuan Jones | 23 | 11 | 12 | 2.5 | 0 |
| Casey Toohill | 20 | 9 | 11 | 1 | 0 |
| Austin Johnson | 19 | 7 | 12 | 0.5 | 2 |
| Von Miller | 17 | 13 | 4 | 6 | 0 |
| Matt Milano | 16 | 7 | 9 | 0 | 0 |
| Dawuane Smoot | 16 | 12 | 4 | 1.5 | 0 |
| DeWayne Carter | 14 | 11 | 3 | 0 | 0 |
| Javon Solomon | 13 | 9 | 4 | 2 | 0 |
| Brandon Codrington | 9 | 8 | 1 | 0 | 0 |
| Quinton Jefferson | 8 | 4 | 4 | 1 | 0 |
| Edefuan Ulofoshio | 6 | 5 | 1 | 0 | 0 |
| Ty Johnson | 5 | 5 | 0 | 0 | 0 |
| Eli Ankou | 5 | 1 | 4 | 0 | 0 |
| Jordan Phillips | 5 | 4 | 1 | 0 | 1 |
| Quintin Morris | 4 | 1 | 3 | 0 | 0 |
| Reggie Gilliam | 4 | 1 | 3 | 0 | 0 |
| Kareem Jackson | 4 | 2 | 2 | 0 | 0 |
| Nicholas Morrow | 3 | 0 | 3 | 0 | 0 |
| Reid Ferguson | 2 | 1 | 1 | 0 | 0 |
| Zion Logue | 2 | 2 | 0 | 0 | 0 |
| Jalen Virgil | 2 | 2 | 0 | 0 | 0 |
| Mack Hollins | 1 | 0 | 1 | 0 | 0 |
| Tyler Bass | 1 | 1 | 0 | 0 | 0 |
| Mike Edwards | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 1124 | 697 | 427 | 37 | 16 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Brandon Codrington | 27 | 313 | 0 | 11 | 306 | 0 |
| Ray Davis | 0 | 0 | 0 | 7 | 147 | 0 |
| Ty Johnson | 0 | 0 | 0 | 5 | 130 | 0 |
| Mack Hollins | 0 | 0 | 0 | 1 | 38 | 0 |
| Team Totals | 27 | 313 | 0 | 24 | 621 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Tyler Bass | 29 | 24 | 82.8 | 61 | 64 | 59 |
| Team Totals | 29 | 24 | 82.8 | 61 | 64 | 59 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Sam Martin | 54 | 2523 | 65 | 46.7 | |
| Team Totals | 54 | 2523 | 65 | 1 | 46.7 |
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Josh Allen | 82 | 58 | 70.7 | 636 | 4 | 0 | 55 | 109.6 | 5 |
| Team Totals | 82 | 58 | 70.7 | 614 | 4 | 0 | 55 | 103.4 | 5 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| James Cook | 53 | 272 | 3 | 5.1 | 90.7 |
| Josh Allen | 29 | 105 | 2 | 3.6 | 35.0 |
| Ty Johnson | 20 | 94 | 0 | 4.7 | 31.3 |
| Ray Davis | 7 | 36 | 1 | 5.1 | 12.0 |
| Mitchell Trubisky | 3 | -3 | 0 | -1.0 | -3.0 |
| Team Totals | 112 | 504 | 6 | 4.5 | 168.0 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Khalil Shakir | 20 | 18 | 174 | 9.7 | 0 | 34 |
| James Cook | 6 | 6 | 64 | 10.7 | 0 | 23 |
| Curtis Samuel | 8 | 6 | 81 | 13.5 | 2 | 55 |
| Dalton Kincaid | 9 | 6 | 71 | 11.8 | 0 | 35 |
| Amari Cooper | 8 | 6 | 41 | 6.8 | 0 | 10 |
| Mack Hollins | 8 | 5 | 104 | 20.8 | 1 | 34 |
| Ty Johnson | 4 | 4 | 34 | 8.5 | 1 | 24 |
| Dawson Knox | 6 | 4 | 45 | 11.3 | 0 | 25 |
| Keon Coleman | 8 | 3 | 22 | 7.3 | 0 | 12 |
| Team Totals | 77 | 58 | 636 | 11.0 | 4 | 55 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Matt Milano | 17 | 12 | 5 | 2 | 0 |
| Terrel Bernard | 16 | 10 | 6 | 0 | 0 |
| Rasul Douglas | 16 | 12 | 4 | 0 | 0 |
| Damar Hamlin | 15 | 7 | 8 | 1 | 0 |
| Cole Bishop | 13 | 10 | 3 | 0 | 0 |
| Christian Benford | 12 | 8 | 4 | 0 | 0 |
| Taron Johnson | 11 | 7 | 4 | 0 | 0 |
| Gregory Rousseau | 10 | 7 | 3 | 2 | 0 |
| A.J. Epenesa | 8 | 4 | 4 | 0 | 0 |
| Ed Oliver | 7 | 2 | 5 | 0 | 0 |
| Dorian Williams | 7 | 6 | 1 | 0 | 0 |
| Austin Johnson | 7 | 3 | 4 | 0 | 0 |
| DaQuan Jones | 6 | 3 | 3 | 0 | 0 |
| Cameron Lewis | 5 | 4 | 1 | 0 | 0 |
| JaMarcus Ingram | 4 | 3 | 1 | 0 | 0 |
| Taylor Rapp | 3 | 1 | 2 | 0 | 1 |
| Kaiir Elam | 3 | 2 | 1 | 0 | 0 |
| Jordan Phillips | 3 | 1 | 2 | 1 | 0 |
| Joe Andreessen | 2 | 1 | 1 | 0 | 0 |
| Von Miller | 2 | 1 | 1 | 0 | 0 |
| Reggie Gilliam | 1 | 0 | 1 | 0 | 0 |
| Mack Hollins | 1 | 1 | 0 | 0 | 0 |
| Ty Johnson | 1 | 1 | 0 | 0 | 0 |
| Dawuane Smoot | 1 | 0 | 1 | 0 | 0 |
| Team Totals | 171 | 106 | 65 | 6 | 1 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Ty Johnson | 0 | 0 | 0 | 2 | 59 | 0 |
| Ray Davis | 0 | 0 | 0 | 2 | 53 | 0 |
| Khalil Shakir | 3 | 36 | 0 | 0 | 0 | 0 |
| Team Totals | 3 | 36 | 0 | 4 | 112 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Tyler Bass | 6 | 6 | 100.0 | 53 | 7 | 7 |
| Team Totals | 6 | 6 | 100.0 | 53 | 7 | 7 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Sam Martin | 6 | 296 | 56 | 49.3 | |
| Team Totals | 6 | 296 | 56 | 0 | 49.3 |
Season Schedule