Wilson attended Creekview High School. As a junior, he had 27 receptions for 400 yards and 7 touchdowns. As a senior, he was rated as one of the nation's top 25 receivers, setting school single-season records with 42 catches for 1,098 yards and fourteen touchdowns. He also was a cornerback, making 17 tackles and 4 interceptions. He returned five kickoffs for 166 yards, including an 87-yard kickoff return for a touchdown and a 77-yard punt return for a touchdown. He also practiced track and basketball.
College career
Wilson accepted a football scholarship from the University of Oklahoma. As a freshman, he played in 8 games, making 5 receptions for 50 yards and one touchdown. As a sophomore, he appeared in 14 games with 2 starts. He had 25 receptions for 295 yards and 4 touchdowns. As a junior, he had a breakout season, playing in 13 games with 8 starts. He registered 50 receptions for 660 yards, 11 touchdown receptions and 9 kickoff returns for 135 yards. As a senior, he suffered a mid-season injury that limited him to 25 receptions for 310 yards, one touchdown, 2 carries for 61 yards, one rushing touchdown and 9 kickoff returns for 168 yards. Despite sharing time with three other future NFL receivers -- Mark Clayton, Mark Bradley, and Brandon Jones, he finished his career as one of the top receivers in school history, with 105 receptions for 1,315 yards and 17 touchdowns in 42 games; he started 17. He returned 18 kicks for 303 yards, and rushed for 77 yards, scoring one touchdown. He was a University Studies major.
Professional career
Cleveland Browns
Wilson was selected by the Cleveland Browns in the third round in the 2006 NFLDraft. His draft preparation with IMG was chronicled in the film Two Days in April. He made his NFL debut in the third game of the season against the Baltimore Ravens on September 24, 2006. Wilson played in his second NFL game versus the Ravens on December 17, catching one pass for 16 yards. He played his third game against the Tampa Bay Buccaneers on December 24, but did not receive any passes. The next week, Wilson started his first game against the Houston Texans on December 31, catching one more pass for another 16-yard gain. He appeared in 4 games, making 2 receptions for 32 yards. He was declared inactive in 9 contests and was active but did not play in 3 others. In 2007, he was declared inactive in all 16 regular season games. He was released on August 31, 2008.
On October 1, 2008, he was signed to the Dallas Cowboys practice squad after wide receiver Mike Jefferson was suspended four games. After finishing the season on the team's practice squad, he was re-signed to a future contract on December 31. He was subsequently waived injured on July 28, 2009 and reverted to injured reserve. He was released with an injury settlement on September 3.