MacDonald võistles viiel järjestikusel IPC kergejõustiku maailmameistrivõistlustel aastatel 1994-2011. 1994. aastal võistles ta 100 m, 200 m ja 400 m T35 võistlustel. 1998. aastal võitis ta pronssmedali meeste F34 löögivõistlusel ning võistles meeste 100 ja 200 meetri T35 võistlustel. Meeste laskmise ajal tekkis vaidlus, kus MacDonald oli sunnitud muutma oma tehnikat võistluse keskel, kuna ametnik ei teadnud reegleid. 2002. aastal võitis ta maailma rekordi (10,69 m) meeste löögivõistlusel F34 ja võistles meeste diskusvõistluses F33-34. 2006. aastal võitis ta kuldjooksu F34 ja võistles Discus F33-34. 2011. aastal
Ta lõpetas kuuendana F34-s.