Born in Aberdeen, Mark Perry began his senior career with Cove Rangers in the Highland Football League.
In August 1988, Scottish Football League Premier Division club Dundee United signed him for a £3000 transfer fee.
Having made over 150 appearances for United, Perry left the club on a free transfer in May 1998 following the expiry of his contract.
[1] Perry then moved to his home-town club Aberdeen, spending the next two seasons there and picking up another League Cup runners-up medal against Celtic, in the 2000 Final.
[3] He returned to the Highland League with Keith in 2007 and retired in 2009 but later made a playing comeback with his first club, Cove Rangers, in 2013.