Career
He has previously played in the Scottish Premier Division for Partick Thistle and Dunfermline Athletic. Having been an apprentice pro at West Bromwich Albion under Ossie Ardiles and Keith Burkinshaw, Macdonald returned to Scotland and made his first league appearances for Partick Thistle in the Scottish Premier Division. Thistle were relegated via a play-off at the end of the 1995-1996 season but Macdonald remained at Firhill for two further years.
After leaving Thistle, Macdonald had a brief spell in Finland with FF Jaro before making one Premier Division appearance for Dunfermline Athletic then having short spells at several clubs in the Scottish Football League.
Macdonald spent three seasons at Stranraer and was appointed club captain under manager Billy McLaren. He joined Queen of the South in September 2004 but never made a league appearance and was eventually forced to retire due to a cruciate injury.
After coaching locally, Macdonald was appointed manager of hometown team Lesmahagow in November 2015. Sometimes coaches youth team Kirkfield Utd 05"s and states they have some great young players including the world class David Mannering and Findlay White.