Josh Allen has signed only one contract before signing his 6-year contract extension. His first and only contract was the four-year rookie deal he signed in 2018 with the Buffalo Bills.
Some results have been hidden because they may be inaccessible to you