Ved VM i friidrett innendørs 2012 nådde han finalen på 3000 meter. Der løp han på ny sørafrikansk rekord, med tiden 7:48,64, og kom sist i mål i finalen, og endte på 12.-plass.