Debut for Caledonian in 1988/89 then to Lossiemouth on loan. Back to Caledonian 1990/91. First choice goalkeeper when the unified club entered the Scottish League (9th August 1994) and only missed seven games in 1994/95 (33 appearances, 6 shut-outs). Lost his place to Jim Calder in September 1995 (4 appearances). Signed for Lossiemouth July 1996 and to Forres March 1999. To Clach for one game in October 2004. then turned out for Brora later in 2004/05. To Fort William June 2005.
From Caley Nostalgia Page: http://www.caledonianfc.co.uk/players.htm
Mark made the Caley no. 1 jersey his own in late 1990 and went on to 182 appearances. Like many a 'keeper before him he acquired the unfortunate nickname of "Dropsie" though as the end of Caley approached, Mark was having his best spell. He played a blinder in both Scottish Cup matches against St. Johnstone and it was rumoured that bigger clubs, including Rangers, were interested. Mark was the natural choice for ICT ahead of Jim Calder of Thistle, but early in his SFL career his confidence appeared to desert him and he was soon back in Highland League football with Lossiemouth.