AFC East · 2025
Buffalo Bills
12-5 (4-2 AFC East · 9-3 AFC)2nd in the AFC East · No. 6 seed
Last: L 30-33 at Denver Broncos (OT)
- Rating
- +5.13
- Adj Off
- 27.22
- Adj Def
- 22.113
- Playoffs
- 100%
Style profile
Style
What the offense does with the ball, and what the defense faces.
| Stat | Offense | Defense |
|---|---|---|
| Run rate | 43.9%3 | 42.9%5 |
| Early-down pass rate | 53.2%14 | 47.0%30 |
| Plays per game | 65.111 | 57.532 |
| Time of possession | 33:091 | 26:5132 |
| Yards per pass attempt | 6.88 | 5.34 |
| Yards per rush | 5.32 | 5.230 |
| Starting field position | Own 3024 | Own 3120 |
Efficiency and EPA
Down-by-down quality, measured in predicted points.
| Stat | Offense | Defense |
|---|---|---|
| EPA per play | +0.1403 | -0.00912 |
| Adj. EPA per play | +0.1042 | -0.00514 |
| Success rate | 48.5%2 | 43.0%12 |
| Passing EPA per play | +0.2194 | -0.0507 |
| Rushing EPA per play | +0.0392 | +0.04731 |
| CPOE | 3.85 | -2.56 |
| Explosive play rate | 10.9%2 | 9.6%23 |
Situational
Scoring, red zone finishing, money downs, ball security, protection and discipline.
| Stat | Offense | Defense |
|---|---|---|
| Points per game | 28.34 | 21.512 |
| Points per drive | 2.744 | 2.1613 |
| Red zone TD rate | 72.3%2 | 66.1%24 |
| 3rd down conversion | 44.8%4 | 41.4%24 |
| Turnovers per game | 1.0613 | 1.2411 |
| Sack rate | 6.4%20 | 6.5%12 |
| Penalties per game | 5.99 | 4.932 |
Rank out of 32 teams, regular season only. Green is good for the team, red is bad. Blue only orients neutral traits like pace and pass rate.
Schedule and results
| Date | Opponent | Result | Off EPA | Def EPA |
|---|---|---|---|---|
| Sep 7Wk 1 | 9Baltimore Ravens | W41-40 | +0.26 | +0.39 |
| Sep 14Wk 2 | @32New York JetsDIV | W30-10 | +0.23 | -0.29 |
| Sep 18Wk 3 | 26Miami DolphinsDIV | W31-21 | +0.26 | +0.03 |
| Sep 28Wk 4 | 25New Orleans Saints | W31-19 | +0.16 | -0.09 |
| Oct 5Wk 5 | 5New England PatriotsDIV | L20-23 | +0.00 | +0.07 |
| Oct 13Wk 6 | @21Atlanta Falcons | L14-24 | -0.10 | +0.14 |
| Oct 26Wk 8 | @27Carolina Panthers | W40-9 | +0.33 | -0.31 |
| Nov 2Wk 9 | 14Kansas City Chiefs | W28-21 | +0.22 | +0.01 |
| Nov 9Wk 10 | @26Miami DolphinsDIV | L13-30 | -0.08 | +0.31 |
| Nov 16Wk 11 | 19Tampa Bay Buccaneers | W44-32 | +0.28 | +0.07 |
| Nov 20Wk 12 | @4Houston Texans | L19-23 | -0.16 | -0.08 |
| Nov 30Wk 13 | @18Pittsburgh Steelers | W26-7 | +0.10 | -0.42 |
| Dec 7Wk 14 | 20Cincinnati Bengals | W39-34 | +0.28 | +0.17 |
| Dec 14Wk 15 | @5New England PatriotsDIV | W35-31 | +0.28 | +0.23 |
| Dec 21Wk 16 | @29Cleveland Browns | W23-20 | +0.06 | -0.12 |
| Dec 28Wk 17 | 8Philadelphia Eagles | L12-13 | -0.06 | -0.12 |
| Jan 4Wk 18 | 32New York JetsDIV | W35-8 | +0.33 | -0.26 |
| Jan 11WC | @7Jacksonville Jaguars | W27-24 | +0.22 | +0.05 |
| Jan 17Div | @10Denver Broncos | L30-33OT | +0.08 | +0.09 |
Key players
Sorted by how much of the offense runs through them; defenders by tackles. Regular season only. Bold rows are the primary option at each spot; the shade tracks their share.
Offense
Quarterbacks
Share of pass attempts| Player | Share | C/A | Cmp% | Yds | Y/A | TD | INT |
|---|---|---|---|---|---|---|---|
| 17Josh AllenYr 8 | 93% | 319/460 | 69.3% | 3668 | 8.0 | 25 | 10 |
| 11Mitchell TrubiskyYr 9 | 7% | 25/35 | 71.4% | 313 | 8.9 | 4 | 0 |
Running backs
Share of rushes| Player | Share | Car | Yds | Y/C | TD | Rec |
|---|---|---|---|---|---|---|
| 4James CookYr 4 | 56% | 309 | 1621 | 5.2 | 12 | 33 |
| 22Ray DavisYr 2 | 11% | 58 | 275 | 4.7 | 0 | 10 |
| 26Ty JohnsonYr 7 | 9% | 50 | 200 | 4.0 | 3 | 24 |
Receivers and tight ends
Share of pass attempts| Player | Share | Rec | Yds | Y/R | TD |
|---|---|---|---|---|---|
| 10Khalil ShakirWR Yr 4 | 15% | 72 | 719 | 10.0 | 4 |
| 86Dalton KincaidTE Yr 3 | 8% | 39 | 571 | 14.6 | 5 |
| 0Keon ColemanWR Yr 2 | 8% | 38 | 404 | 10.6 | 4 |
| 88Dawson KnoxTE Yr 7 | 7% | 36 | 417 | 11.6 | 4 |
| 18Brandin CooksWR Yr 12 | 5% | 24 | 279 | 11.6 | 0 |
| 5Josh PalmerWR Yr 5 | 4% | 22 | 303 | 13.8 | 0 |
| 85Jackson HawesTE R | 3% | 16 | 187 | 11.7 | 3 |
Defense
Defensive line
Total tackles| Player | Tkl | TFL | Sck | QBH | FF |
|---|---|---|---|---|---|
| 97Joey BosaDE Yr 10 | 17 | 9 | 5.0 | 16 | 5 |
| 96Deone WalkerDT R | 17 | 8 | 1.0 | 4 | 0 |
| 92DaQuan JonesDT Yr 12 | 11 | 3 | 3.0 | 8 | 1 |
| 91Ed OliverDT Yr 7 | 10 | 7 | 3.0 | 5 | 1 |
| 99Larry OgunjobiDT Yr 9 | 10 | 4 | 0.0 | 0 | 0 |
| 98T.J. SandersDT R | 7 | 1 | 1.0 | 1 | 0 |
Linebackers
Total tackles| Player | Tkl | TFL | Sck | PD | INT |
|---|---|---|---|---|---|
| 8Terrel BernardLB Yr 4 | 44 | 7 | 0.0 | 3 | 1 |
| 58Matt MilanoOLB Yr 9 | 36 | 7 | 3.5 | 0 | 0 |
| 45Shaq ThompsonOLB Yr 11 | 33 | 6 | 1.0 | 2 | 0 |
| 42Dorian WilliamsLB Yr 3 | 29 | 1 | 0.0 | 2 | 0 |
| 50Greg RousseauLB Yr 5 | 24 | 6 | 7.0 | 2 | 0 |
Defensive backs
Total tackles| Player | Tkl | PD | INT | FF |
|---|---|---|---|---|
| 24Cole BishopSAF Yr 2 | 53 | 7 | 3 | 0 |
| 7Taron JohnsonCB Yr 8 | 34 | 4 | 0 | 0 |
| 47Christian BenfordCB Yr 4 | 32 | 4 | 2 | 0 |
| 39Cam LewisCB Yr 7 | 33 | 4 | 0 | 2 |
| 21Jordan PoyerFS Yr 13 | 31 | 3 | 1 | 0 |
| 27Tre'Davious WhiteCB Yr 9 | 29 | 10 | 1 | 0 |
| 9Taylor RappSAF Yr 7 | 17 | 0 | 0 | 0 |
Special teams
Kickers
By kicks attempted| Player | FG | FG% | Long | XP | Pts |
|---|---|---|---|---|---|
| 15Matt PraterYr 20 | 18/20 | 90% | 52 | 46/49 | 100 |
| 32Mike BadgleyYr 8 | 11/12 | 92% | 53 | 20/25 | 53 |
Punters
By punts| Player | Punts | Avg | Long | In 20 | TB |
|---|---|---|---|---|---|
| 19Mitch WishnowskyYr 7 | 38 | 45.3 | 62 | 18 | 3 |
| Brad Robbins | 4 | 39.5 | 48 | 1 | 0 |