The Denver Broncos have agreed to a three-year, $45.75 million deal with defensive end Zach Allen, according to a report.

A third-round choice of the Arizona Cardinals in the 2019 NFL Draft, Allen spent four seasons with the team. All of those years were played under defensive coordinator Vance Joseph. Allen will reunite with his former DC in Denver.