Career
McGlashan plays as a midfielder and can play on either wing or behind the striker in an attacking midfield role. He has also played upfront on numerous occasions. Born in Croydon, London, McGlashan started out in the youth team at Tooting & Mitcham United before moving Staines Town youth team
In October 2006, McGlashan signed for the Staines Town first team, before being loaned out to Bracknell Town on dual registration terms.
In the summer of 2008, he joined Kingstonian before being loaned out to Raynes Park Vale for the 2008-2009 season. In July 2009, McGlashan moved on to Merstham before moving on again, this time joining Ashford Town (Middlesex) in December 2009.
In the summer of 2010, McGlashan had trials for Bristol Rovers, Hayes & Yeading United and Southampton before signing for Aldershot Town on a one-year deal. On 10 August, he made his professional debut, when he came on as a second half substitute against Watford in the League Cup.
He was the first Cheltenham player to be signed in a January transfer window requiring a fee.
McGlashan left the club at the end of the 2013-2014 season after rejecting a new contract with the "Robins" and considered offers from numerous League One, Two and Scottish League sides. He then joined League 1 side Gillingham on a two-year contract and was given squad number 11.