In his senior year of high school football, Johnson had 94 reception 1,589 yards and 17 touchdowns.
[1] He was an Academic All-Big Twelve his sophomore and junior years at OSU.[1] He had an impressive Pro Day catching passes from Cornelius and putting up a top 40-yard dash 4.34.[2]
He graduated from Warren Easton High School in New Orleans, Louisiana[3] where he was an All-American and a top receiver recruit at top collegiate football programs.[4]
College career
During his two years at Oklahoma State he had 80 catches 1,288 yards in 26 games.[5] Johnson entered the draft after his junior year at OSU. He was initially signed by LSU out of high school in 2015 but transferred to Oklahoma State.[6]
Johnson played for Oklahoma State University (OSU) including his last year at OSU as a junior with quarterback Taylor Cornelius when he caught 53 passes for 845 receiving yards and seven touchdowns.[7]
On September 23, 2019, Johnson was signed to the Texans practice squad, but was released two days later.[12]
Carolina Panthers
On October 2, 2019, Johnson was signed to the Carolina Panthers practice squad. He was released on October 15.[13]
Los Angeles Chargers
On December 3, 2019, Johnson was signed to the Los Angeles Chargers practice squad.[14] He signed a futures contract with the Chargers on December 30, 2019.[15]
On September 5, 2020, Johnson was waived by the Chargers and signed to the practice squad the next day.[16][17] He was elevated to the active roster on October 3 for the team's week 4 game against the Tampa Bay Buccaneers,[18] and recorded his first career reception in the game, a 53-yard touchdown pass from rookie quarterback Justin Herbert.[19] He reverted to the practice squad after the game on October 5,[20] and was promoted to the active roster on October 9.[21] He played sparingly throughout the season, finishing with 20 receptions in 12 games, but 3 touchdowns, one against the Buccaneers, Atlanta Falcons and Las Vegas Raiders each.
On August 31, 2021, Johnson was waived by the Chargers.[22]
Jacksonville Jaguars
On September 1, 2021, Johnson was claimed off waivers by the Jacksonville Jaguars.[23] He played in five games, but only had one reception, before he was waived on November 16.[24]
Las Vegas Raiders
On November 18, 2021, Johnson was signed to the Raiders practice squad.[25] He was promoted to the active roster on January 8, 2022. He was released on October 7, 2022 and re-signed to the practice squad.[26] He was released on October 22.
Houston Texans (third stint)
On October 25, 2022, Johnson was signed to the Texans active roster.[27] He was waived on November 16.
On February 6, 2023, Johnson signed a reserve/future contract with the San Francisco 49ers.[29] He was waived on May 11, 2023.
Dallas Cowboys
On June 5, 2023, Johnson signed with the Dallas Cowboys.[30] He was released on August 29, 2023 and re-signed to the practice squad.[31][32] He was released on January 4, 2024, and later re-signed on April 30.[33]
Johnson was waived by the Cowboys on August 26, 2024.[34]