En 2016, il est à nouveau porte drapeau de son pays lors de la cérémonie d'ouverture des Jeux olympiques, mais abandonne la course sur route. À l'issue de la saison 2017, il n'est pas conservé par l'équipe Dimension Data. Il retourne alors dans les rangs amateurs en 2018 avec l'équipe élite sud-africaine Sampada, où il retrouve un ancien coéquipier, Songezo Jim.