W kolejnych latach MacDonald był wypożyczany do Inverness Caledonian Thistle (SPL), Plymouth Argyle oraz Burton Albion (oba grające w League Two).

Następnie reprezentował barwy zespołów: Burton Albion, Oxford United, Mansfield Town, Gillingham oraz Stevenage.

Kariera reprezentacyjna MacDonald urodził się w Anglii, jednak postanowił reprezentować Szkocję. 5 września 2008 roku zadebiutował w kadrze U-19 w przegranym 5:0 spotkaniu z Holandią. 20 października w meczu z Azerbejdżanem zdobył pierwszą bramkę. W reprezentacji do lat 19 zaliczył osiem występów oraz zdobył siedem bramek.

Bibliografia

Kategoria:Piłkarze Burnley F.C. Kategoria:Piłkarze Falkirk F.C. Kategoria:Piłkarze Inverness Caledonian Thistle F.C. Kategoria:Piłkarze Plymouth Argyle F.C. Kategoria:Piłkarze Burton Albion F.C. Kategoria:Piłkarze Oxford United F.C. Kategoria:Piłkarze Mansfield Town F.C. Kategoria:Piłkarze Gillingham F.C. Kategoria:Piłkarze Stevenage F.C. Kategoria:Urodzeni w 1990 Kategoria:Reprezentanci Szkocji U-21 w piłce nożnej