Mitchell was born on June 17, 1998, in Jasper, Alabama. He attended Walker High School there, compiling 67 catches for 1,090 yards and 11 touchdowns as a senior.
College career
After graduating from high school, Mitchell accepted a scholarship offer from Butler Community College. He played with Butler from 2016 to 2017, his freshman and sophomore seasons, appearing in 19 games. He totaled 17 catches for 287 yards and one touchdown during his freshman season, and 25 receptions for 233 yards and one touchdown as a sophomore.[1]
Mitchell transferred to University of Alabama at Birmingham in 2018, spending his junior year as a redshirt. As a redshirt-junior in 2019, he appeared in all 14 games and compiled 34 catches for 554 yards and four touchdowns. He also scored a kick return touchdown in the season opener against Alabama State. At the end of the season, he was named honorable mention all-conference at both the wide receiver and kick returner positions. Mitchell made 29 catches for 436 yards and three touchdowns as a senior and was named honorable mention all-conference for the second year.[1]
Professional career
Minnesota Vikings
After going unselected in the 2021 NFL draft, Mitchell was signed by the Minnesota Vikings as an undrafted free agent.[2] He was released on August 31 but re-signed to the practice squad the next day.[3] He was activated from the practice squad on December 20.[4] He made his NFL debut in week 15 versus the Chicago Bears, appearing on one offensive snap in the 17–9 win.[5] He signed a reserve/future contract with the Vikings on January 10, 2022.[6]
On August 29, 2022, Mitchell was released by the Vikings.[7]
Birmingham Stallions
Mitchell signed with the Michigan Panthers of the USFL on December 13, 2022,[8] but had his playing rights traded to the Birmingham Stallions three days later.[9] He was placed on injured reserve on June 21, 2023.[10] On January 15, 2024, Mitchell was selected by the Stallions in the 11th round of the Super Draft portion of the 2024 UFL dispersal draft.[11] He was waived on March 22, 2024.[12]
Winnipeg Blue Bombers
On April 17, 2024, Mitchell signed with the Winnipeg Blue Bombers.[13] Following training camp in 2024, he made the team's active roster as a backup receiver.[14] He made his professional debut on June 6, 2024, against the Montreal Alouettes, where he had four kickoff returns for 71 yards.[15]