Starters
- *ProBowl, +1st-tm All-Pro
| Pos | Player | Age | Yrs | GS | Summary of Player Stats | Drafted (tm/rnd/yr) |
|---|---|---|---|---|---|---|
| Offensive Starters | ||||||
| QB | Josh Allen | 22 | Rook | 11 | 169 for 320, 2,074 yards, 10 td, 12 int, & 89 rushes for 631 yards and 8 td | |
| RB | LeSean McCoy | 30 | 9 | 13 | 161 rushes for 514 yards, 3 td, & 34 catches for 238 yards and 0 td | |
| FB | Patrick DiMarco | 29 | 6 | 5 | 1 rush for 9 yards, 0 td, & 3 catches for 62 yards and 0 td | |
| WR | Kelvin Benjamin | 27 | 4 | 10 | 23 catches for 354 yards, 1 td | |
| WR | Zay Jones | 23 | 1 | 15 | 56 catches for 652 yards, 7 td, & 1 rush for yards and 0 td | |
| TE | Charles Clay | 29 | 7 | 12 | 21 catches for 184 yards, 0 td | |
| LT | Dion Dawkins | 24 | 1 | 16 | 1 fumble recovered | |
| LG | Vlad Ducasse | 31 | 8 | 9 | ||
| C | Russell Bodine | 26 | 4 | 10 | ||
| RG | John Miller | 25 | 3 | 15 | ||
| RT | Jordan Mills | 28 | 5 | 16 | ||
| Defensive Starters | ||||||
| LDE | Trent Murphy | 28 | 4 | 10 | 4.0 sacks, 0 interceptions, 1 fumble recovered | |
| LDT | Kyle Williams* | 35 | 12 | 16 | 5.0 sacks, 0 interceptions, 1 fumble recovered | |
| RDT | Star Lotulelei | 29 | 5 | 16 | ||
| RDE | Jerry Hughes | 30 | 8 | 16 | 7.0 sacks, 0 interceptions, 0 fumbles recovered | |
| LLB | Lorenzo Alexander | 35 | 11 | 8 | 6.5 sacks, 2 interceptions, 1 fumble recovered | |
| MLB | Tremaine Edmunds | 20 | Rook | 15 | 2.0 sacks, 2 interceptions, 0 fumbles recovered | |
| RLB | Matt Milano | 24 | 1 | 13 | 1.0 sacks, 3 interceptions, 3 fumbles recovered | |
| LCB | Tre'Davious White | 23 | 1 | 16 | 0.0 sacks, 2 interceptions, 0 fumbles recovered | |
| RCB | Levi Wallace | 23 | Rook | 7 | ||
| SS | Micah Hyde | 28 | 5 | 15 | 0.0 sacks, 2 interceptions, 1 fumble recovered | |
| FS | Jordan Poyer | 27 | 5 | 16 | 2.0 sacks, 4 interceptions, 1 fumble recovered |

Roster