Międzynarodową karierę zaczynał od zdobycia w 2003 srebrnego medalu mistrzostw świata juniorów młodszych. W 2005 został mistrzem Afryki juniorów, a rok później zdobył w Pekinie tytuł mistrza globu juniorów. Piąty zawodnik igrzysk Wspólnoty Narodów (2006). W 2007 po zdobyciu złota igrzysk afrykańskich zajął szóste miejsce na mistrzostwach świata. Bez powodzenia (nie awansował do finału) startował w igrzyskach olimpijskich w 2008 i mistrzostwach świata w 2009. Wiele razy zdobywał medale mistrzostw Republiki Południowej Afryki w różnych kategoriach wiekowych.