Career
In a career spanning an incredible 22 seasons, McGlashan played for 9 professional football clubs and scored 210 goals in 609 league appearances. McGlashan spent his youth career with Celtic Boys Club. He signed for Dundee at the start of the 1982-1983 season, where he stayed for 18 months and scored one goal in 11 league appearances.
McGlashan signed for Dunfermline Athletic midway through the 1983-1984 season, where he stayed for 6 months and scored one goal in 16 league appearances.
McGlashan signed for Cowdenbeath at the start of the 1984-1985 season, where he stayed for 2 years and scored 27 goals in 60 league appearances. He signed for Clyde at the start of the 1986-1987 season, where he stayed for 4 years and scored 48 goals in 140 league appearances.
McGlashan was a cult hero with the Bully Wee supporters and a fans favourite. The Clyde supporters branded McGlashan a Judas for joining the Firhill club at that time.
McGlashan signed for Ayr United at the start of the 1993-1994 season, where he stayed for 1 year and scored 3 goals in 36 league appearances.
He signed for Montrose at the start of the 1994-1995 season, where he stayed for 4 years and scored 67 goals in 141 league appearances. McGlashan"s final professional club was Elgin City, who he signed for at the start of the 2001-2002 season, where he stayed for 3 years and did not score any league goals in the 14 league matches that he played in. McGlashan retired at the end of the 2003-2004 season at the age of 40.