Johnson transferred to play for Texas from 2017 to 2018. He played in 13 games, starting seven, in 2017, recording 60 tackles, two sacks, one pass breakup, one forced fumble. He appeared in 13 games, all starts, in 2018, totaling 6.5 sacks, one pass breakup, two forced fumbles, one fumble recovery and a team-leading 90 tackles, garnering second team All-Big 12 Conference recognition.[1]
Johnson signed with the Washington Redskins of the NFL on August 17, 2019. He was released on August 31, 2019.[2]
Saskatchewan Roughriders
Johnson was signed to the practice roster of the Saskatchewan Roughriders of the Canadian Football League (CFL) on October 6, 2019. He was promoted to the active roster on October 17, placed on injured reserve on October 25, and activated from injured reserve on November 1, 2019.[2] Overall, he dressed in two games for the Roughriders in 2019, recording two special teams tackle.[3][4][5] The 2020 CFL season was cancelled due to the COVID-19 pandemic in Canada. Johnson re-signed with the Roughriders on January 8, 2021. Johnson was placed on, and activated from, injured reserve several times during the 2021 season.[2] Overall, he dressed in six games, totaling eight tackles on defense, 10 special teams tackles and one sack.[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.[6][2] He dressed for six games in 2022, accumulating one tackle on defense and four special teams tackles.[3][4][5]
Ottawa Redblacks
Johnson was signed by the Ottawa Redblacks of the CFL on February 14, 2023. Like previous seasons, he was placed on, and activated from, injured reserve several times in 2023.[2] He dressed in 11 games, recording eight special teams tackles and one forced fumble.[3][4][5] Johnson re-signed with the Redblacks on January 30, 2024.[2]