Not debating who makes the roster but structure….
roster construct would be something like this
2 QB
3 RBs
5 WRs
3 TE
9 OL
22 offense
9 DL/Edge
4 LB
9 DBs
22 Defense
6 ST players—P, K, LS, Ret, 2 ST captains ( 1 off, 1 def player)
3 wild cards ( rookies, injured players to in season IR)
some vets have understanding of getting cut thrn resigned because of in season IR moves and suspended players. With buffalo having 2 players who get suspended expect the LS and another low vet to get cut then resigned a day later.