MacDonald berkompetisi di lima Kejuaraan Dunia IPC Athletics berturut-turut dari tahun 1994 hingga 2011. Pada tahun 1994, ia berkompetisi dalam acara 100m, 200m dan 400m T35. Pada tahun 1998, ia memenangkan medali perunggu dalam Men's Shot Put F34 dan berkompetisi dalam acara 100m dan 200m T35 Pria. Ada kontroversi selama Men's Shot Put di mana MacDonald dipaksa untuk mengubah tekniknya di tengah kompetisi karena ketidaktahuan seorang pejabat tentang aturan. Pada tahun 2002, ia memenangkan emas di Men's Shot Put F34 dalam rekor dunia (10.69m) dan berkompetisi di Men's Discus F33-34. Pada tahun 2006, ia memenangkan emas dalam acara Men's Shot Put F34 dan berkompetisi dalam acara Men's Discus F33-34. Pada tahun 2011
, ia selesai 6 di Men's Shot Put F34.