Йовил Таун
Свой первый гол за «Суонси» Макдональд забил 12 июня 2008 года в матче Кубка Лиги против «Брентфорда». После этого Макдональд сыграл всего лишь 6 матчей и 27 января 2009 года был отправлен в месячную аренду в «Йовил Таун». В своём дебютном матче забил единственный и победный гол в ворота «Хаддерсфилд Таун». В общей сложности, Макдональд сыграл 4 матча за «Йовил Таун».