The Jacksonville Jaguars have agreed to a five-year, $150 million contract with pass rusher Josh Allen, according to sources.

The deal includes $88 million in guaranteed money.

Allen received the franchise tag from the Jaguars and was set to make $24 million in 2024 if he played on that tender.

The Jaguars picked Allen seventh overall in 2019.