And now, after being traded to New England on Monday, he's being inserted into one of the most complex passing games in the NFL.
Gordon played in the Browns' season opener against Pittsburgh, but he reported to the team on Saturday with an unexplained hamstring injury after practicing all week. According to Ian Rapoport of NFL Network, the New England Patriots are "close" to a deal for the talented but troubled receiver.
The Browns announced their intentions to release Gordon after landing in New Orleans for Sunday's game against the Saints at the Mercedes-Benz Superdome.
Interestingly, the team apparently wasted no time making it known that Gordon will also take the field with the Patriots in Week 3 against the Detroit Lions in a primetime game.
Other times, it's a big miss, such as acquiring receiver Chad Ochocinco in 2011 for fifth- and sixth-round picks, or defensive tackle Albert Haynesworth for a fifth-round pick that same year. A 2012 second-round pick, Gordon's best year undoubtedly came in 2013, when he set career-best marks across the board with 87 catches, 1,646 yards through the air, and nine touchdown grabs. He's since been plagued by off-the-field issues and suspensions.
Among the details missing from the latest Josh Gordon saga: Just how did the wide receiver hurt his hamstring?
Gordon has been suspended for a total of 56 games in his seven NFL seasons, 55 of which were league bans for positive drug and alcohol tests.
If Josh Gordon lands with an AFC North team or the Patriots - or Jets - I will drink bleach for 1,000 days. Additionally, Gordon was on the receiving end of five passes that went for gains of at least 20 yards and converted 12 first downs.