Josh Gordon has been released from his rehab facility in New Hampshire where he spent the past 30 days.

It is said to be the most intensive treatment that he has gone through, and Gordon is doing "a lot better," one source said.

Gordon is now waiting for the NFL to determine whether he can rejoin the Cleveland Browns. For the time being, Gordon remains suspended, and it's unclear whether the league plans to reinstate him.

The Browns have moved on from Gordon and are looking to trade him.