Elle se classe troisième du 100 m des Jeux du Commonwealth 2010 de New Delhi derrière l'Australienne Sally Pearson et la Nigériane Oludamola Osayomi dans le temps de 11 s 37. Pearson étant disqualifiée pour faux-départ, et Osayomi étant contrôlée positive après la course[1], Natasha Mayers récupère en conséquence la médaille d'or[2].
Natasha Mayers a été suspendue pour dopage pendant deux ans de 2005 à 2007[3].