BUFFALO, NY - NFL free agency is in full swing and the Bills have already made a few moves and lost a few players. Here's a recap of what they've done so far.


The Bills released safety Aaron Williams after missing most of last season with his second, season ending neck injury. It happened in October on a block from Dolphins wide receiver Jarvis Landry that landed Williams on injured reserve.

Williams first injury came in September 2015 while trying to tackle Patriots wide receiver Julian Edelman. Williams tried to come back a few games later for the Bills' game at Tennessee, but eventually went on IR. He started 36 games from 2013 to 2016 so the Bills now have a hole to fill at safety.

Also on Thursday, multiple reports say cornerback Stephon Gilmore is expected to sign with New England.

The Bills exercised his fifth-year option in May for 2016 but failed to reach a long-term deal before the start of the season and the team chose not to use the franchise tag. He finished last season with a career-high five interceptions.

And it seems the Bills are losing another wide receiver as multiple reports say Robert Woods will sign with the Los Angeles Rams.