​When the Cleveland Browns shockingly announced they'd be releasing Josh Gordon on Monday, fans everywhere had the same question on their minds: why? 

Per Mark Kay Cabot, we now have our answer. 

According to the Cleveland insider, Gordon showed up late to the team facility on Saturday morning, but even worse, members of the organization feared it was over substance use. 

As NFL fans know all too well, Gordon has been suspended multiple times for violating the NFL's substance abuse policy. This led to his season in 2014 coming to an early close. After that, he didn't return to the gridiron until 2017. 

After a substantial amount of time away from the team during the preseason, Gordon returned in time to play against the Steelers last week, hauling in a touchdown grab in the 21-21 tie. 

On Saturday, Gordon was ruled OUT for this weekend's game due to a hamstring injury, but clearly that wasn't the only concern for members of the front office. 

With his history of substance abuse, Cleveland simply couldn't afford to take any more chances with him. Gordon has been given multiple shots to stay clean and make a difference for this team. Now, though, he'll be looking for a new home.