Competindo na prova de contrarrelógio por equipes nos Jogos da Commonwealth de 1994, ele ganhou uma medalha de ouro. McDonald participou nos Jogos Olímpicos de 1996 em Atlanta, onde terminou em 65.º lugar na prova de estrada.