Scott started his career at Queens Park Rangers, making a first team debut at the age of 16 in 2004 that saw him begin to make inroads into professional football. Blighted by injury however he was eventually released in 2007 and has since moved between a wide variety of league and non-league clubs.
His longest spell came between 2007 and 2010 with Aldershot Town, where he appeared 71 times and scored 15 goals. Since then he has spent time with Swansea, Wycombe Wanderers and Newport County before joining Farnborough in the Conference South for the 2013/14, from where he joined the Hawks in mid-January 2014 after playing 20 games.
Joined Margate in June 2016.