Barkley has signed a one-year deal with the Bills.
EDGE Analysis
Barkley, who played for Buffalo from 2018 through 2020, returns to the team for a second stint, and this time around the 31-year-old is slated to serve as the Bills' No. 3 QB behind Josh Allen and recently acquired Case Keenum.