 Pari gbolohun ti o tẹle: Ni akoko 2006 o wa ni ipo nọmba kan ni agbaye fun akoko naa  Elere idaraya dudu akọkọ ti South Africa lati ṣe bẹ. O di elere idaraya South Africa ti Odun ni idanimọ eyi. Ni 2006 World Indoor Championships o gba ami ayo fadaka, o si tun ṣe atunṣe naa ni ọdun meji nigbamii ni : Ẹdà ti ọdún 2008. Ó ṣojú fún South Africa ní ìdíje Òlíńpíìkì Beijing 2008 ṣùgbọn wọn yọ ọ kúrò nínú ìdíje 800 m ní ipele ìpele ìparí. 