Insgesamt nahm sie an drei Olympischen Spielen und sieben Weltmeisterschaften teil. Als Einzelstarterin gewann sie bei den Leichtathletik-Weltmeisterschaften 1999 in Sevilla die Silbermedaille über 200 Meter. Bei den Olympischen Spielen 2000 in Sydney wurde sie über die 200 Meter zunächst Vierte. Nachdem der Erstplatzierten Marion Jones jedoch ihre Medaille nachträglich aberkannt wurde, sprach man McDonald die Bronzemedaille zu. Auf derselben Distanz wurde sie Fünfte bei den Leichtathletik-Weltmeisterschaften 2003 in Paris.