He has also been a member of the Kansas City Chiefs, Washington Redskins and Saskatchewan Roughriders.
He also participated in track and field in high school, winning the 2015 Class 5A state title in the 100-meter dash with a time of 10.59 seconds.
He played in 13 games, starting seven, in 2017, recording 60 tackles, two sacks, one pass breakup, one forced fumble.
[2] Johnson was signed to the practice roster of the Saskatchewan Roughriders of the Canadian Football League (CFL) on October 6, 2019.
[3][4][5] Johnson was placed on, and activated from, injured reserve several times during the 2022 season and also had a stint on the disabled list.
[2] On August 22, 2022, he was placed on the suspended list for one game for violating the Roughriders' code of conduct due to a post-game incident.