Jefferson signed with the Chicago Bears as an undrafted free agent on May 3, 2015.[1] On August 30, 2015, he was waived by the Bears.[2]
Denver Broncos
On December 8, 2015, Jefferson was signed to the Denver Broncos' practice squad.[3]
On February 7, 2016, Jefferson was part of the Broncos team that won Super Bowl 50 over the Carolina Panthers by a score of 24–10.[4]
On February 10, 2016, he signed a reserve/future contract with the Broncos.[5] On August 29, 2016, Jefferson was waived by the Broncos.[6]
Buffalo Bills
On April 7, 2017, Jefferson signed with the Buffalo Bills.[7] He was waived on September 2, 2017.[8]
Washington Redskins
On December 6, 2017, Jefferson was signed to the Washington Redskins' practice squad.[9] He signed a reserve/future contract with the Redskins on January 1, 2018.[10] On August 20, 2018, Jefferson was placed on injured reserve, later being waived with an injury settlement on August 24.[11][12]
Saskatchewan Roughriders
Jefferson signed a practice roster contract with the Saskatchewan Roughriders of the Canadian Football League (CFL) on June 26, 2019.[13] After the CFL canceled the 2020 season due to the COVID-19 pandemic, Jefferson chose to opt-out of his contract with the Roughriders on August 26, 2020.[14] Jefferson signed with the Conquerors of The Spring League on October 17, 2020,[15] and opted back in to his contract with the Roughriders on January 4, 2021.[16] He was placed on the suspended list on May 20, 2021,[17] to re-join the Conquerors.[18] He was reinstated by the Roughriders on July 3.[17]