Allen came to terms on a contract with the Bills on Wednesday, Ian Rapoport of NFL Network reports.
One of Josh Allen's best friends, Kyle will slide in as the favorite for No. 2 duties in Buffalo with Case Keenum signing in Houston. The 27-year-old Allen has made 19 career starts in the NFL, completing 62.6 percent of his passes with 26 touchdowns and 21 interceptions.