The Arizona Cardinals were somehow able to negotiate a trade with the Houston Texans that landed them DeAndre Hopkins. Nearly two weeks after the trade took place, the Cardinals have reportedly had discussions with Hopkins on a new contract.

Prior to being traded to Arizona, Hopkins made it known to the Texans that he wanted to restructure his current contract. With three years remaining on his deal, Hopkins is due a total of $29.9 million under his current contract.

However, seeing that the top tier receivers on the market are commanding upwards of $20 million annually, Hopkins wants a new deal. While the Texans were hesitant to make Hopkins one of the highest-paid receivers, the Cardinals seem focused on granting Hopkins' wish.

In the trade involving Hopkins, the Cardinals were able to rid of David Johnson's questionable contract. Therefore, Arizona is off the books for $20.1 million over the next two seasons. That is more than enough for the Cardinals to pay Hopkins his market value.

Since coming into the NFL in 2013, Hopkins has been one of the best wide receivers in the NFL. Altogether, over his first seven seasons, the former first-round pick has accumulated five 1,000-yard seasons. At the same time, he's put together three straight seasons where he has been named a first-team All-Pro.

There's no doubt that Hopkins was beginning to become discontent with his status with the Texans. Seeing that Arizona is trying to build a winning culture, it's best if they get a deal done with Hopkins sooner than later.