Halfway through TC, here is the Bills projected 53 man roster
Quarterback: Josh Allen, Kyle Allen, Matt Barkley (3)
Running back: James Cook, Damien Harris, Latavius Murray, Reggie Gilliam (4)
Wide receiver: Stefon Diggs, Gabriel Davis, Khalil Shakir, Deonte Harty, Trent Sherfield, Justin Shorter, Andy Isabella (7)
Tight end: Dawson Knox and Dalton Kincaid (2)
Offensive line: Dion Dawkins, Connor McGovern, Mitch Morse, O’Cyrus Torrence, Spencer Brown, Ryan Bates, David Edwards, Tommy Doyle, Brandon Shell(9)
Defensive Tackles: Ed Oliver, DaQuan Jones, Poona Ford, Tim Settle (4)
Defensive ends: Von Miller, Leonard Floyd, Gregory Rousseau, Boogie Basham, A.J. Epenesa (5)
Linebackers: Matt Milano, Tyrel Dodson,Terrel Bernard, A.J. Klein, Tyler Matakevich, Dorian Williams (6)
Cornerbacks: Tre’Davious White, Taron Johnson, Kaiir Elam, Christina Benford, Siran Neal, Dane Jackson (6)
Safety: Micah Hyde, Jordan Poyer, Taylor Rapp, Damar Hamlin (4)
Special teams: Tyler Bass, Sam Martin, Reid Ferguson
https://buffalowdown.com/posts/buffalo-bills-updated-53-man-roster-projections-halfway-through-training-camp-01h6pf1w5tac/8