Josh Gordon is–once again–returning to the NFL. Gordon, currently rostered by the Seattle Seahawks, was reinstated by the league on Thursday and will be eligible to play in the final two games of the season, per Jay Glazer of FOX Sports.

The star wide receiver has had innumerable ups and downs throughout his NFL career, with the latest coming last year.

Gordon was suspended indefinitely after the league found he violated NFL policy against substance abuse and performance-enhancing drugs. As a multiple-time offender, it seemed Gordon might never play in the league again.

However, the former All-Pro was steadfast in maintaining his innocence, and the Seahawks re-signed him this past September.

Now, it appears Russell Wilson will have yet another weapon in his arsenal in the final stretch of the season.

Gordon played in five games with the Seahawks last season, posting seven receptions for 139 yards and giving Wilson another deep threat alongside DK Metcalf and Tyler Lockett. He was hardly a game-breaker but also proved capable of hitting on a big play at any given moment.

The addition of Gordon could also prove vital given Wilson has tailed off in recent weeks. Russ was a legitimate MVP candidate early in the year, but went through a midseason slump before the Seahawks resorted more to a bit of a balanced offensive attack.

Seattle improved to 8-3 after a win over the Philadelphia Eagles on Monday, and once again find themselves in the driver's seat in the NFC West.

Still, the Seahawks will have to grind out wins in these final games given the nature of the division, and Gordon could be the playmaker the offense needs for the home stretch.