Johnson started his collegiate career at the University of Tennessee. He played there from 2016–2020 under head coaches Butch Jones and Jeremy Pruitt.[2][3] He totaled 79 receptions for 969 receiving yards and one receiving touchdown to go along with a punt return touchdown in his time as a Volunteer.[4][5]
UCF
Johnson transferred to UCF for the 2021 season.[6] He totaled 38 receptions for 565 receiving yards and a team-leading 11 receiving touchdowns.[7]
On April 30, 2022, the Denver Broncos signed Johnson as an undrafted free agent.[9] On August 30, Johnson was waived with an injury settlement after suffering an ankle sprain.[10] On October 18, Johnson re–signed with the Broncos, and joined the team's practice squad.[11] On November 19, Johnson was elevated to the active roster.[12] On November 20, Johnson made his NFL debut against the Las Vegas Raiders totalling one reception for two yards in the 22–16 loss.[13] On November 21, Johnson was reverted back to the practice squad.[14] On November 26, Johnson was elevated to the active roster.[15] In Week 12, against the Carolina Panthers, he scored his first NFL touchdown on a one-yard reception in the 23–10 loss.[16] In his rookie season, Johnson appeared in seven games and recorded six receptions for 42 receiving yards and one touchdown.[17]
In Week 2 of the 2023 season against the Washington Commanders, with the Broncos trailing 35–27 with 3 seconds remaining in regulation, Johnson hauled in a 50-yard Hail Mary touchdown pass from Russell Wilson as time expired. However, Denver went on to lose the game 35–33 after failing to convert on the ensuing two-point conversion. This was controversial due to an uncalled pass interference penalty.[18] He was placed on injured reserve on October 28, 2023, after suffering a hamstring injury in practice.[19] He was activated on December 2.[20] He finished the 2023 season with 19 receptions for 284 receiving yards and four receiving touchdowns in 13 games and two starts.[21]
On August 27, 2024, Johnson was waived by the Broncos.[22]