Nel 2008 partecipa ai Campionati del mondo juniores, senza tuttavia superare le batterie degli 800 m, e ai Giochi giovanili del Commonwealth, vincendo la gara sulla medesima distanza. Nel 2009 conquista la medaglia d'oro negli 800 e nei 1500 metri piani ai Campionati africani juniores. Nel corso dello stesso anno vince con il tempo di 1'55"45 la gara degli 800 m ai Campionati mondiali, disputati a Berlino, stabilendo il nuovo record nazionale sudafricano e la miglior prestazione mondiale stagionale.