Career
Burns came through the youth system at Glasgow"s Partick Thistle. He was promoted to the first team after agreeing a full-time contract with the club as a 17-year-old in the summer of 2009. He made his first team league debut at the end of the 2009-2010 season, replacing teammate Mark Corcoran as a 75th-minute substitute in a 0–0 home draw against Raith Rovers.
His first league start came in the following 2010-2011 season, in a 0–0 home draw to Dundee in March 2011.
He also represented Partick Thistle in the 2010-2011 Scottish Challenge Cup, during which the team reached the semi finals. Burns featured in pre-season friendly matches in advance of the 2011-2012 season, such as a 2–0 defeat away to Blyth Spartans.
On 16 September 2011 he agreed a 93-day loan move to Scottish Junior side Clydebank. He made his Clydebank debut as a substitute in a league game versus Arthurlie F.C. on the following day.
After his release from Partick in the summer of 2012, Burns signed for West Region Junior champions Irvine Meadow however the player rejoined Clydebank in March 2013.