The Buffalo Bills moved quickly to fill their backup quarterback role Monday, agreeing to terms with veteran Kyle Allen on a two-year contract just hours after Mitch Trubisky reached a deal with the Tennessee Titans.
According to The Athletic’s Dianna Russini, Allen’s deal is worth up to $6.1 million. The 30-year-old returns to Buffalo after previously spending the 2023 season with the team, though he did not attempt a pass that year. Allen is also a close friend of starting quarterback Josh Allen.
Allen has started 19 games during his eight-year NFL career and holds a 7-12 record as a starter. His most productive season came in 2019 with the Carolina Panthers when he started 12 games, completing 62% of his passes for 3,322 yards, 17 touchdowns. and 16 interceptions while leading Carolina to a 5-7 record in those starts.
His most recent starting opportunity came in 2022 with the Houston Texans, where he went 0-2 while throwing for 416 yards, two touchdowns and four interceptions with a 59% completion rate. For his career, Allen has completed 62.5% of his passes for 4,753 yards with 26 touchdowns and 21 interceptions.
Allen spent the 2025 season with the Detroit Lions, appearing in one game and throwing two incomplete passes.
He joins Josh Allen and Shane Buechele in Buffalo’s quarterback room following Trubisky’s departure.
The Bills were active Monday across the roster, also agreeing to terms with cornerback Dee Alford and punter Mitch Wishnowsky while seeing guard David Edwards and fullback Reggie Gilliam depart in free agency. Buffalo also released veteran defensive backs Dane Jackson and Taylor Rapp.

