TMZ.com
Breaking News

DeAndre Hopkins Traded To Cards For David Johnson ... What Is Bill O'Brien Doing?!?!

The best receiver in the NFL was just traded ... for a 28-year-old running back!?!?

Yup, that just happened ... DeAndre Hopkins was sent packing from the Texans to the Cardinals for David Johnson -- and it's got everybody wondering, WHAT THE HELL IS BILL O'BRIEN DOING?!

The stud receiver -- a 27-year-old, 3-time All-Pro who was on a VERY team-friendly deal -- was traded along with a 4th-round pick just minutes into the league's legal tampering window Monday.

And, in return, O'Brien's Texans reportedly received Johnson, a 2nd-rounder this year and a fourth-rounder next year ... and the move is being universally panned on social media.

As for why ... if you're unfamiliar, Johnson has just 1,308 rushing yards in the last 3 seasons combined -- and was benched last year in Arizona in favor of Kenyan Drake.

Hopkins, meanwhile, has recorded at least 96 catches and 1,165 receiving yards in each of the past 3 years.

Yeah, not a great look for the Texans!!

Also, you'll recall ... O'Brien was the architect behind the trades that cost the Texans two first-round picks (in the Laremy Tunsil swap), and JaDeveon Clowney this past season.

YIKES!

Click here for info about our online advertising practices.