Wilson attended White Station High School, where he played quarterback. As a senior he was named the starter, registering 731 passing yards, 7 passing touchdowns, 268 rushing yards, 2 rushing touchdowns and 5 interceptions. He led his team to the Class 6A semifinals, while earning 6A All-State and second-team 16-AAA All-District honors.
College career
He attended Coffeyville Community College. As a freshman, he registered 629 yards and 10 touchdowns, receiving All-conference honors. As a sophomore, he posted 66 receptions, 1,045 receiving yards and 17 touchdowns, while earning Junior CollegeAll-American honors. In 2016, he transferred to Boise State University. As a junior, he appeared in 12 games, collecting 56 receptions for 1,129 yards and 11 touchdowns. He returned 13 punts for 132 yards, with a long of 73 yards against UNLV and 13 kickoffs for 277 yards. He threw a 61-yard touchdown pass against Utah State University. He played most of the season with torn ligaments in his left ankle, that he injured in the fifth game of the season against the University of New Mexico. As a senior, he started 13 games, posting 83 receptions for 1,511 yards and 7 touchdowns. He returned 18 kickoffs for 465 yards. Against the University of Virginia, he set single-game career-highs in receptions and receiving yards, while also scoring a touchdown. During the season he played through an ankle injury, including in the 38–28 win over the University of Oregon at the Las Vegas Bowl, where he made 10 receptions for 221 yards and one touchdown whilst earning MVP honors.
College statistics
Professional career
Wilson was selected by the Dallas Cowboys in the sixth round of the 2018 NFL Draft. On July 31, Wilson was placed on injured reserve after being diagnosed with a torn labrum while re-injuring his shoulder in training camp, which he played through last season in college. On August 31, 2019, Wilson was released after being passed on the depth chart by Devin Smith. He was signed to the practice squad on September 2. He was promoted to the active roster on September 13, to serve as the No. 5 receiver after fellow receiver Tavon Austin was ruled out for Week 2 after suffering a concussion in the season opener. He was placed on injured reserve on December 10.