It's a chaotic period for NFL players, but it doesn't matter, they will eventually find their favorite team. According to multiple reports, quarterback Josh Allen, who wears the No. 17 Buffalo Bills jerseys, has signed a new contract with the team. The contract is for six years and worth $330 million, including $250 million in guaranteed money, setting an NFL record.

Allen has four years left on his current contract, but with a new deal coming, he will play for the Bills through the 2030 season. This will increase Allen's average annual salary from $43 million to $55 million, second only to Dak Prescott of the Dallas Cowboys, who earns $60 million.

Allen, 28, has been selected to the Pro Bowl three times and became the third player to win the NFL MVP in a Bills nfl jersey last year. He has also set multiple NFL records and is seen as a dangerous dual threat. The Bills are currently preparing for the new season, and it is clear that Allen is one of the cornerstones to consolidate the Bills.