Scrie o continuare pentru acest paragraf - MacDonald a concurat la cinci Campionatele Mondiale de Atletism IPC succesive din 1994 până în 2011. În 1994, a concurat la 100m, 200m și 400m T35. În 1998, el a câștigat o medalie de bronz la F34 și a concurat la 100m și 200m T35. A existat o controversă în timpul concursului pentru bărbați, unde MacDonald a fost forțat să-și schimbe tehnica la mijlocul competiției din cauza ignorării regulilor de către un oficial. În 2002, el a câștigat aurul la Shot Put F34 pentru bărbați într-un record mondial (10.69m) și a concurat la Discus F33-34 pentru bărbați. În 2006, el a câștigat aurul în evenimentul Men's Shot Put F34 și a concurat în evenimentul Men's Discus F33-34. În 2011
, a terminat pe locul 6 la F34 pentru bărbaţi.