Josh Allen signed a 6 year, $258,034,000 contract with the Buffalo Bills, including a $16,500,000 signing bonus, $150,000,000 guaranteed, and an average annual salary of $43,005,667. In 2021, Allen will earn a base salary of $920,000, a signing bonus of $16,500,000 and a roster bonus of $2,618,596, while carrying a cap hit of $10,210,057 and a …

