For perhaps the first time in his NFL career, former USC QB Matt Barkley appears to have some job security.
On Friday, the Buffalo Bills announced that they were signing Barkley to a contract extension through 2020.
Barkley spent the first quarter of the NFL season on the Cincinnati Bengals' injury list and was ultimately released in late September with an injury settlement.
He was signed to the Buffalo Bills on October 31 following an injury to Bills rookie QB Josh Allen. But the ineffectiveness of backup Nathan Peterman led Bills head coach Sean McDermott to promote Barkley.
Barkley has started and played in just one game this season - a 41-10 win over the New York Jets in Week 10. But he played a big part in the blowout with 232 passing yards and two touchdowns while completing 60% of his passes. Barkley's 117.4 passer rating was the highest of his career.
The former USC starting QB has bounced around the league since being drafted in the fourth round of the 2013 NFL Draft.
Since his first two seasons with the Philadelphia Eagles, Barkley has been with the Arizona Cardinals, Chicago Bears, San Francisco 49ers, Cardinals for a second time, Bengals, and now the Bills.