.
Cardinals signed DeAndre Hopkins to a two-year, $54.5 million contract extension.
The deal includes $42.75M guaranteed at signing. The three years left on his current deal essentially morph into a five-year, $95 million contract with $18.8 million annually through 2024. The last year in his age-31 season is voidable, but that would force the Cardinals to pay up $39.5 million at some point upon releasing him. With no-trade and no-franchise tag clauses in place, the road has been paved for Hopkins to finish his career with Kyler Murray in Arizona.
.