Free agent wide receiver Josh Gordon has re-signed for the Seattle Seahawks, according to his agent.
Gordon remains suspended indefinitely for violation of the NFL's policies on performance-enhancing substances and substances of abuse, though he applied to be reinstated in June.
That was Gordon's sixth suspension since the 2013 season and the fifth for substance abuse.
He played in five games for the Seahawks last season prior to his suspension, having started the campaign with the New England Patriots.
When he has been on the field, Gordon has been productive. He led the NFL with 1,646 yards in 2013 – his second year with the Cleveland Browns – though that remains the only campaign in which he went over 1,000 yards receiving.
Gordon, a Pro Bowler in 2013, has played in 63 games since entering the NFL in 2012 and he has made 247 catches for 4,252 yards and 20 touchdowns.