Kevin Kolb, formerly of the Arizona Cardinals, has signed a two-year deal with the Buffalo Bills. Kolb immediately moves to the top of the Bills depth chart at quarterback.
The Bills may still take a quarterback in the early rounds of the upcoming draft.
Kolb was battered behind a weak offensive line in Arizona making just 14 starts. He had mixed results throwing for 3,124 yards, 17 touchdowns and 11 interceptions.
The Bills also have Tarvaris Jackson on the roster, after they released Ryan Fitzpatrick.