Na zijn voetballoopbaan werd hij maatschappelijk werker en voetbaltrainer. Per 1 januari 2016 verruilde hij zijn baan als trainer bij amateurclub Fortuna Wormerveer voor die van jeugdcoach bij AZ. Vanaf 10 augustus 2018 begint MacDonald weer als trainer bij amateurclub Fortuna Wormerveer.