The Arizona Cardinals and DeAndre Hopkins are on the verge of agreement on a contract extension.

The Cardinals knew they would have to extend Hopkins at some point when they traded for him.

Hopkins has negotiated the deal himself.