The Buffalo Bills have released Ryan Fitzpatrick.

The Bills owed Fitzpatrick a roster bonus of $3 million if he remained on the roster on Wednesday.

The Bills offered Fitzpatrick a restructured contract.

Fitzgerald signed a new deal with the Bills with $24 million guaranteed in October of 2011 after a strong start to that season.