| Offensive Starters | | | | | |
QB | Josh Allen* | 24 | 2 | 16 | 396 for 572, 4,544 yards, 37 td, 10 int, & 102 rushes for 421 yards and 8 td | |
RB | Devin Singletary | 23 | 1 | 16 | 156 rushes for 687 yards, 2 td, & 38 catches for 269 yards and 0 td | |
WR | John Brown | 30 | 6 | 8 | 33 catches for 458 yards, 3 td | |
WR | Gabriel Davis | 21 | Rook | 11 | 35 catches for 599 yards, 7 td, & 1 rush for yards and 0 td | |
WR | Stefon Diggs*+ | 27 | 5 | 15 | 127 catches for 1,535 yards, 8 td, & 1 rush for 1 yards and 0 td | |
TE | Dawson Knox | 24 | 1 | 7 | 24 catches for 288 yards, 3 td | |
LT | Dion Dawkins | 26 | 3 | 16 | 1 fumble recovered | |
LG | Ike Boettger | 26 | 2 | 7 | | |
C | Mitch Morse | 28 | 5 | 14 | 1 fumble recovered | |
RG | Brian Winters | 29 | 7 | 9 | | |
RT | Daryl Williams | 28 | 5 | 16 | | |
| Defensive Starters | | | | | |
LDE | Jerry Hughes | 32 | 10 | 15 | 4.5 sacks, 1 interception, 2 fumbles recovered | |
LDT | Vernon Butler | 26 | 4 | 9 | | |
RDT | Ed Oliver | 23 | 1 | 16 | 3.0 sacks, 0 interceptions, 0 fumbles recovered | |
RDE | Mario Addison | 33 | 9 | 7 | 5.0 sacks, 0 interceptions, 0 fumbles recovered | |
LLB | A.J. Klein | 29 | 7 | 11 | 5.0 sacks, 0 interceptions, 1 fumble recovered | |
MLB | Tremaine Edmunds* | 22 | 2 | 15 | 2.0 sacks, 0 interceptions, 0 fumbles recovered | |
LCB | Tre'Davious White* | 25 | 3 | 14 | 1.5 sacks, 3 interceptions, 2 fumbles recovered | |
RCB | Levi Wallace | 25 | 2 | 12 | 0.0 sacks, 2 interceptions, 0 fumbles recovered | |
SS | Jordan Poyer | 29 | 7 | 16 | 2.0 sacks, 2 interceptions, 0 fumbles recovered | |
FS | Micah Hyde | 30 | 7 | 15 | 0.0 sacks, 1 interception, 0 fumbles recovered | |
DB | Taron Johnson | 24 | 2 | 11 | | |
Roster