Back to the Houston Texans Newsfeed

Sources: Texans trading DeAndre Hopkins to Cardinals for David Johnson

In a blockbuster, franchise-altering move, the Texans have traded All-Pro wide receiver DeAndre Hopkins in exchange for All-Pro Arizona Cardinals running back David Johnson, according to league sources not authorized to speak publicly.

A former first-round draft pick from Clemson, Hopkins has three years and $40 million remaining on his $81 million contract and only costs a $3 million cap charge through the trade. Hopkins was unhappy with his current deal, according to league sources. He signed a five-year, $81 million deal in 2017 that included $49 million guaranteed.

Johnson, 28, has outstanding all-around skills. The only concern is his health due to a history of knee problems in recent years.