New free agent signings
WR Corey Brown - Brown will bring welcomed experience to Buffalo’s wide receiver room. He’ll contend for a top three role on the depth chart.
WR Jeremy Butler - Butler will have his best NFL opportunity to land a top three role in Buffalo’s inexperienced receiving corps.
DE Ryan Davis - Known as a solid run defender, Davis will vie for an early down or rotational role on Buffalo’s defensive front.
FB Pat DiMarco - The two-time Pro Bowl fullback is expected to be the primary blocking back and play a role in the receiving game out of the backfield. DiMarco is likely to have a significant role on special teams too.
G Vladimir Ducasse - Ducasse is expected to be the swing guard behind incumbent starters Richie Incognito and John Miller.
K Stephen Hauschka - Buffalo’s new place kicker is also expected to handle kickoff duties.
S Micah Hyde - So far the biggest money free agent added to Buffalo’s roster. With the turnover at the safety position, Hyde is expected to step into the starting lineup at one of the two centerfield positions and fill a multitude of roles in the secondary.
S Jordan Poyer - A starter in Cleveland, the safety is expected to battle for a starting role leading up to the 2017 season here in Buffalo and play a role on special teams.
FB Mike Tolbert - Brought to Buffalo to help establish coach McDermott’s new culture, Tolbert will handle fullback and special teams duties.
RELATED: What we learned from Bills free agent signees
Re-signed free agents
LB Lorenzo Alexander - The veteran linebacker will re-assume a pass rush role on defense and be a prominent fixture on special teams.
S Colt Anderson - After his 2016 season was cut short by injury, Anderson is expected to make his presence felt on special teams.
LB Ramon Humber - The special teams ace will be a leader on Danny Crossman’s coverage and return units and challenge for a role on defense.
OT Jordan Mills - Last year’s starting right tackle will aim to re-assume the position at that end of Buffalo’s offensive line.
P Colton Schmidt - Buffalo’s punter the last three seasons, Schmidt will make it a fourth under coach Crossman.
RELATED: NFL analysts review Bills 2017 free agency class
Free agent departures
K Dan Carpenter - released
TE Gerald Christian - released
CB Stephon Gilmore - signed with New England.
WR Marquise Goodwin - signed with San Francisco.
LB Lerentee McCray - signed with Jacksonville.
CB Nickell Robey-Coleman - released
LS Garrison Sanborn - released
S Phillip Thomas - released
WR Robert Woods - signed with L.A. Rams.