Buffalo Bills Final 53-man Roster Prediction: See who’s in and who’s out following the preseason finale against Pittsburgh
The Buffalo Bills preseason is officially over, but the next 72 hours will be the most intense of the offseason. The Bills will be trimming the roster from 90 to 53 ahead of Week 1. Here is a final prediction on how things will look.
The Buffalo Bills preseason is officially over. Bills Mafia watched their hometown team close out the exhibition slate with a 28-27 win over the Pittsburgh Steelers, finishing a clean 3-0 and giving fans an appetizer for the regular season.
But before the Bills get there, they will have to trim the roster from 90 to 53. Everything over the last month will be accounted for. Things as recent as strong performances from rookies, training camp battles, and injuries will be taken into account. So let’s take a final swing at what we might see by Sunday evening when the 53 is due.
Buffalo Bills 2026 preseason
- Week 1: Saturday, August 15, vs. Carolina Panthers (W, 29-14)
- Week 2: Saturday, August 22, @ Cleveland Browns (W, 31-7)
- Week 3: Thursday, August 27, vs. Pittsburgh Steelers (W, 28-27)
Buffalo Bills Final 53-man roster prediction
Offense (24)
Quarterback (2)
In: Josh Allen, Kyle Allen
Out: Shane Buechele (practice-squad favorite)
Running back / fullback (4)
In: James Cook, Ray Davis, Ty Johnson, Ben VanSumeren
Out: Frank Gore Jr., Ian Wheeler, Jackson Acker
Gore scored a rushing TD and Wheeler scored the game-winner; both are strong practice-squad candidates if Johnson is healthy enough to keep.
Wide receiver (6)
In: D.J. Moore, Khalil Shakir, Keon Coleman, Joshua Palmer, Skyler Bell, Trent Sherfield
Out: Mecole Hardman Jr., Dante Pettis, Stephen Gosnell, Max Tomczak, Ja’Mori Maclin
PUP candidate: Tyrell Shavers
Bell’s 28-yard TD run and seven catches in his debut locked him in. Sherfield’s special-teams value and veteran presence beat Hardman after another drop.
Tight end (3)
In: Dalton Kincaid, Dawson Knox, Jackson Hawes
Out: Shane Zylstra
Latu had a strong summer and is a high-priority practice-squad target.
Offensive line (9)
In: Dion Dawkins, Alec Anderson, Connor McGovern, O’Cyrus Torrence, Spencer Brown, Austin Corbett, Jude Bowry, Lloyd Cushenberry III, Tylan Grable
Out: Chase Lundt, Ar’Maj Reed-Adams, Sedrick Van Pran-Granger, Nick Broeker
Anderson won the starting left-guard job. Grable stays as swing tackle over other depth pieces.
Defense (26)
Defensive line (6)
In: Ed Oliver, Deone Walker, T.J. Sanders, Landon Jackson, Zane Durant, Greg Gaines
Out: DeWayne Carter (unnecessary-roughness flag in the finale hurt his case), Phidarian Mathis (suspended to start the year), Zion Logue
Outside linebacker / edge (5)
In: Greg Rousseau, Bradley Chubb, Michael Hoecht, T.J. Parker, Javon Solomon
Out: Mike Danna, Andre Jones Jr., Landon Jackson
Inside linebacker (4)
In: Terrel Bernard, Dorian Williams, Kaleb Elarms-Orr, Joe Andreessen
Out: Keonta Jenkins (strong finale with a sack, but Andreessen’s special-teams and local-vet profile likely wins the last spot), Jimmy Ciralo, Theron Gaines, Otis Reese IV
Cornerback (6)
In: Christian Benford, Maxwell Hairston, Davison Igbinosun, Dee Alford, Jordan Hancock, Kani Walker
Out: Toriano Pride Jr., Te’Cory Couch, D.J. Miller, Anthony Kendall, Jordan Dunbar
Safety (5)
In: Cole Bishop, C.J. Gardner-Johnson, Jalon Kilgore, Damar Hamlin, Sam Franklin Jr.
Out: Geno Stone
Hamlin’s reliability and special-teams work keep him over Stone.
Specialists (3)
In: Tyler Bass (K), Tommy Doman Jr. (P), Reid Ferguson (LS)
Out: Mitch Wishnowsky
Doman won the job with better hang time, directional kicking, and versatility (including kickoffs). Wishnowsky’s 19-yard shank after a penalty sealed it.

