Quarterbacks
| Pos | Starter | 2nd | 3rd |
|---|
| QB | Josh Allen | Kyle Allen | |
Running Backs
| Pos | Starter | 2nd | 3rd |
|---|
| RB | James Cook III | Ray Davis | Ty Johnson Out |
Wide Receivers
| Pos | Starter | 2nd | 3rd |
|---|
| WR | DJ Moore Questionable | Joshua Palmer | |
Tight Ends
| Pos | Starter | 2nd | 3rd |
|---|
| TE | Dalton Kincaid | Dawson Knox | Jackson Hawes |
Offensive Line
| Pos | Starter | 2nd | 3rd |
|---|
| C | Connor McGovern | Lloyd Cushenberry III | |
| LG | Alec Anderson | Austin Corbett | |
| LT | Dion Dawkins | Jude Bowry | |
| RG | O'Cyrus Torrence | Ar'maj Reed-Adams | |
| RT | Spencer Brown | Tylan Grable | |
Defensive Line
| Pos | Starter | 2nd | 3rd |
|---|
| LDE | T.J. Sanders Out | Landon Jackson | Phidarian Mathis Suspended |
| NT | Deone Walker | Greg Gaines | |
| RDE | Ed Oliver Out | DeWayne Carter | Zane Durant Injured reserve |
Linebackers
| Pos | Starter | 2nd | 3rd |
|---|
| LILB | Dorian Williams | Kaleb Elarms-Orr | |
| RILB | Terrel Bernard | Joe Andreessen | |
| SLB | Bradley Chubb | TJ Parker | Javon Solomon |
| WLB | Greg Rousseau | Michael Hoecht | Mike Danna |
Defensive Backs
| Pos | Starter | 2nd | 3rd |
|---|
| FS | C.J. Gardner-Johnson | Sam Franklin Jr. | |
| LCB | Christian Benford | Dorian Strong Out | |
| NB | Dee Alford | Jordan Hancock | |
| RCB | Maxwell Hairston | Davison Igbinosun | |
| SS | Cole Bishop | Damar Hamlin | Jalon Kilgore |
Special Teams
| Pos | Starter | 2nd | 3rd |
|---|
| H | Tommy Doman Jr. | | |
| KR | Ray Davis | Ty Johnson Out | |
| LS | Reid Ferguson | | |
| P | Tommy Doman Jr. | | |
| PK | Tyler Bass | | |
| PR | Dee Alford | Ray Davis | Khalil Shakir |
Other
| Pos | Starter | 2nd | 3rd |
|---|
| WR-2 | Khalil Shakir | Skyler Bell | |
| WR-3 | Keon Coleman | Tyrell Shavers Out | |
Roster and depth chart from BALLDONTLIE, refreshed every six hours.
About This Depth Chart
Starters are listed first, then the second and third string at each position. Injury designations appear next to affected players, and the chart updates on its own as the team adjusts its lineup through the season.
More Bills Coverage
Bills roster · Bills injury report · Bills inactives · Bills team stats