Campbell was originally drafted by the Calgary Stampeders in the third round, 22nd overall, in the 2015 CFL Draft. After playing in five games in 2015 with the Stampeders, Campbell was traded to the Saskatchewan Roughriders on February 11, 2016, in exchange for a fourth-round pick in the 2017 CFL Draft.[1]
On January 4, 2019, Campbell signed a reserve/future contract with the New York Jets of the NFL.[3] He was waived on August 31, 2019.[4]
Los Angeles Chargers
On September 11, 2019, Campbell was signed to the Los Angeles Chargerspractice squad.[5] He was promoted to the active roster on October 29, 2019, but was waived four days later and re-signed to the practice squad.[6][7] He was promoted back to the active roster on November 25, 2019.[8] He was waived on December 9, 2019, and re-signed to the practice squad. He signed a futures contract with the Chargers on December 30, 2019.[9]
In Week 11 against his former team, the Jets, Campbell intercepted a pass thrown by Joe Flacco and returned it for a six yard touchdown during the 34–28 win. This was Campbell's first NFL interception and touchdown.[10]
On August 23, 2022, Campbell was released by the Chargers.[11] He was placed on injured reserve two days later.[12] He was released on September 13.
Las Vegas Raiders
On October 17, 2022, Campbell was signed to the Las Vegas Raiders practice squad.[13]
Jacksonville Jaguars
On October 26, 2022, Campbell was signed by the Jacksonville Jaguars off the Raiders' practice squad.[14] He re-signed with the Jaguars on March 16, 2023.[15] He was released on August 29, 2023, and re-signed to the practice squad.[16][17] He signed a reserve/future contract on January 8, 2024.[18]