Minnesota Vikings Johnson was drafted by the
Minnesota Vikings in the fourth round with the 109th overall selection in the
2017 NFL draft. Over his first three seasons in the NFL, Johnson played mainly in a reserve role, making four starts while also recording four sacks over that period, including 3.5 sacks in 2019. In 2020, Johnson moved into a starting role after projected starter
Michael Pierce opted out of the season due to concerns over
COVID-19. He started all 16 games and recorded 44 tackles and one and a half sacks.
Houston Texans (first stint) On April 8, 2021, Johnson signed with the
Houston Texans. He was released on August 31, 2021.
New Orleans Saints (first stint) On September 6, 2021, Johnson was signed to the
New Orleans Saints practice squad.
Houston Texans (second stint) On September 15, 2021, Johnson was signed by the Texans off the Saints practice squad after defensive lineman
Vincent Taylor suffered an ankle injury.
New Orleans Saints (second stint) On April 4, 2022, Johnson signed with the Saints. He was released on August 11, 2022. He was re-signed four days later. He was placed on injured reserve on August 17. On August 23, 2022, he was released with an injury settlement.
Atlanta Falcons (first stint) On October 5, 2022, Johnson was signed to the
Atlanta Falcons practice squad.
Houston Texans (third stint) On October 27, 2022, Johnson was signed by the Texans off the Falcons practice squad. He was released on November 19.
Atlanta Falcons (second stint) On November 21, 2022, Johnson was claimed off waivers by the Falcons.
Tennessee Titans On May 30, 2023, Johnson signed with the
Tennessee Titans. He was released on August 29, 2023, and re-signed to the practice squad on September 20. He was promoted to the active roster on October 28. Johnson was released on November 21 and re-signed eight days later.
Retirement Johnson announced his retirement on
Instagram on March 19, 2025, after spending the entire
2024 season as an unsigned free agent. ==References==