Jackson played quarterback for Mary Hardin–Baylor. He was D3 All-American, ASC Offensive player of the year, and National Championship MVP. He finished his senior season at Mary Hardin–Baylor with over 3,500 yds passing with 36 TDs, and over 1100 yards rushing with 12 TDs.
After attending The Spring League Showcase in La Jolla, California in July 2018, Jackson signed with the Cleveland Browns as a wide receiver on July 27, 2018.[2] He was waived by the Browns on September 1, 2018.[3] The Browns re-signed Jackson to their practice squad on October 16, 2018.[4] Jackson was promoted to the Browns' active 53-man roster on December 28, 2018.[5] He scored his first NFL touchdown against the Detroit Lions.
Jackson was waived with an injury designation on August 2, 2019.[6] After clearing waivers, he was placed on the Browns' injured reserve list. He was later released with an injury settlement.
Houston Roughnecks
In October 2019, Jackson was selected by the Houston Roughnecks in the 2020 XFL Draft.[7] He had his contract terminated when the league suspended operations on April 10, 2020.[8] He played in five games for the Roughnecks, catching five passes for 50 yards and one touchdown.
Winnipeg Blue Bombers
Jackson signed with the Winnipeg Blue Bombers of the Canadian Football League (CFL) on February 25, 2021.[9] Jackson was having a promising training camp with the club in 2021 prior to suffering a season ending injury. He re-signed with the Blue Bombers on January 6, 2022.[10]