There has been uncertainty surrounding the future of Josh Gordon with the New England Patriots all offseason. The uncertainty now turns into certainty after the NFL has decided to reinstate Gordon according to Adam Schefter.

Gordon filed for reinstatement earlier this offseason and the NFL granted him another chance. The big-play wide receiver was suspended indefinitely by the NFL last December.

The NFL also released an official statement regarding the reinstatement of the 28-year old wide receiver.

As mentioned in the statement, Gordon can rejoin the team on Sunday but is not permitted to play in New England's third preseason game. Gordon will need some time to get adjusted to being on the field again before he suits up for the Patriots.

Last year, the Cleveland Browns traded Gordon to New England after spending seven seasons in Cleveland. However, Gordon spent two of those seasons out of the NFL due to being suspended for violating the league's substance-abuse policy.

Live and breathe the NFL?

🚨 Get viral NFL graphics, memes, rumors and trending news delivered right to your inbox with the Clutch Newsletter.

In 2013, Gordon had a season with 87 receptions for 1,646 yards and nine touchdowns. He became the first player in NFL history to have two straight games of over 200-yards receiving that same season.

Then, with the Patriots in 2018, Gordon started in 11 games with the team. Gordon remarkably finished with 40 receptions, 720 yards, and three touchdowns.

This year, Bill Belichick and the Patriots have been longing to find a reliable option for Tom Brady at wide receiver. Luckily, it seems like they'll be getting some reinforcements with Gordon's rearrival to the team.

The talent has never been a question with Gordon since he entered the NFL in 2012. Gordon is getting another chance in the NFL and hopefully he can get back on (and remain on) track with New England in 2019.