Entering his 16th season in the NLL. Drafted 10th overall in the 2004 NLL Entry Draft, Campbell has played for Minnesota, Toronto, Boston, Rochester and Saskatchewan. During his five years with Toronto, during 2006-2011, Scott played in 60 games, scored 16 goals, 18 assists for a total of 34 points and collected 244 loose balls. During his nine years with Rochester from 2011-2019 he played 140 games, scored 34 goals, 53 assists, for a total of 87 points and collected 610 loose balls. He played for Minnesota in 2005, playing seven games, collecting an assist and 23 loose balls. In 2011 he played for Boston where he played four games and collected an assist and 11 loose balls. In 2019 he played for Saskatchewan where he played eight games, scoring one goal, three assists and collected 19 loose balls.