Days after Brandon Beane, the general manager
of NFL side Buffalo Bills, said the team would set a deadline on contract
talks, quarterback Josh Allen on Friday agreed to a six-year extension, the
team announced.

The contract with Allen is worth $258 million
with $150 million guaranteed and the rest in bonuses. The latter figure would set a
record for the most in NFL history, ESPN reported.

Allen’s contract is now just behind Kansas
City Chiefs
star Patrick Mahomes, at $43 million per season, in average annual
value.

The deal will keep Allen, who has two years
remaining on his current deal after the Bills exercised his fifth-year option,
under contract with Buffalo through 2028.

The number 7 overall pick in the 2018 NFL
draft, the 25-year-old Allen enjoyed a breakout 2020 campaign as he finished as
runner-up to Aaron Rodgers in NFL MVP voting after setting franchise records
for passing yards (4,544) and touchdown throws (37). The quarterback also led
the team from Buffalo to their first AFC championship game appearance since
1994 after piloting a 13-3 campaign.

In the days leading up to the extension, Allen
expressed little concern about reaching an agreement.

“If it does, great. If it does not, great. I
am trying to be the best that I can be for this team this year. We’ve got a
goal set. Like I said, it will work itself out. When it happens, it happens. I
am at peace with it,” Allen told 
SiriusXM Mad Dog Radio on Thursday