 He also helped the club to victory over Rangers in the 1998 Scottish Cup Final, their first silverware in 36 years, having lost the 1996 Scottish Cup Final to the same opponents.He is ranked as 20th on Hearts' all-time appearances list (375 matches) despite only having spent half of his career with the club.After leaving Tynecastle in the summer of 1999, McPherson wound down his playing career in Australia with Carlton S.C. in Melbourne, and back in Scotland with Greenock Morton, where he combined playing with a coaching role for one season in 2001–02 before concentrating on coaching.