The Bills have signed QB Kyle Allen to a one-year contract, the team announced on Thursday.
Allen is coming off the 2022 season with the Houston Texans where he made two starts and threw for 416 passing yards and two touchdowns.
During his five-year NFL career, Allen has played in 23 games with 19 starts. The QB has a 62.6 pass percentage for 4,734 yards and 26 touchdowns.
Allen entered the NFL with the Carolina Panthers as an undrafted free agent out of Houston in 2018. The Scottsdale native spent two season with the Panthers (2018-19), two with the Washington Commanders (2020-21), and the Texans in 2022.