His most prominent club was Dundee United, where he returned to work as a community coach after ending his playing career.
[1] Having been developed as a player through Dundee United's youth scheme, he turned professional with the club in July 1997.
McDonald made his United debut in a League Cup tie at home to Airdrie in September 2000 and appeared as a substitute in the Dundee derby two weeks later.
[3] The fallout from the challenge saw Dundee manager Ivano Bonetti call de Vos "an animal", prompting the Canadian to consider legal action.
[4] McDonald failed to make another appearance for United and went on loan to Greenock Morton in January 2001, playing three times for them.