Trzykrotna mistrzyni Afryki (2004, 2008 i 2010). W 2003 i w 2007 zdobywała brązowe krążki igrzysk afrykańskich. Złota medalistka igrzysk wspólnoty narodów w Melbourne (2006). Trzy razy uczestniczyła w igrzyskach olimpijskich – Ateny 2004 (z wynikiem 54,45 nie awansowała do finału), Pekin 2008 oraz Londyn 2012. Uczestniczka mistrzostw świata w 2003 roku – w Paryżu uzyskała rezultat 56,78 i swój udział w zawodach zakończyła na eliminacjach. Sześć lat później, w Berlinie w roku 2009, ponownie bez powodzenia startowała w mistrzostwach globu. Mistrzyni uniwersjady z 2009 roku. W 2010 obroniła złoto igrzysk Wspólnoty Narodów. Ustawiając rekord Afryki wygrała w 2011, drugi raz z rzędu, uniwersjadę. Brązowa medalistka mistrzostw świata w Daegu (2011). W 2014 sięgnęła po srebro na igrzyskach Wspólnoty Narodów. Wielokrotna mistrzyni Republiki Południowej Afryki. Na mistrzostwach świata w Pekinie zdobyła brązowy medal. Mistrzyni Afryki z Durbanu oraz brązowa medalistka igrzysk olimpijskich w Rio de Janeiro (2016).