Cleveland Browns wide receiver Josh Gordon has had issues ever since he arrived in the NFL in 2012. He's been sitting on the sidelines all this year after being suspended for violating the league's policy on substance abuse. But that hasn't stopped the former Baylor Bear from getting in some serious workouts.

Gordon has been posting videos of his training on his Instagram account quite frequently over the last few weeks, and it appears the record-setting wide receiver has been going hard in an attempt to stay in shape despite being away from his team for the duration of the season.

There's Gordon in the weight room, performing Box Jumps, Resisted Sled Pulls, Dumbbell Presses, Squats and Hang Cleans. There's Gordon on the beach, running sprints and tossing med balls. The man looks hard at work, and the results are impressive, judging by the picture below.