In the last 100 days, Josh Allen got engaged, won NFL MVP and on Sunday was rewarded with a new record-breaking contract.
Allen and the Bills agreed to a six-year, $330 million deal that includes $250 million guaranteed, making it the most guaranteed money handed to a player in NFL history, ESPN reported.

Allen, who still had four years left on his current deal, is signed with Buffalo through 2030.
The Bills quarterback led the team to the AFC Championship game appearance along with a division title last season while throwing for 3,731 yards.