The NFL is a tough place to have a career. Even players who can put together multiple great games can have trouble staying with a team or finding a place where they are happy. That is the case for former Minnesota Vikings wide receiver Charles Johnson.
In three years with the Vikings, Johnson proved he could contribute when his number was called. From 2014-2016, he played in 39 games where he caught 60 passes for 834 yards and two touchdowns, averaging a solid 13.9 yards per catch.
Sadly, he was dealing with injuries that made staying on the field difficult.