Campbell plays tournaments mainly in North America, in 2019 he won ADO Syracuse Open where he defeated Darin Young in the final. On CDC Pro Tour he finished as the best Canadian player and qualified for the 2020 PDC World Darts Championship. He played Mark McGeeney of England in the first round, but lost by three sets to one, averaging 88.33 in the match.