1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 13 mars 2024
Il commence sa carrière professionnelle à Supersport United en 2009. Ne jouant pas, il est prêté pour la deuxième partie de saison 2009-2010 à Winners Park en National First Division.
En il retourne dans son club formateur, Supersport United. Il joue son premier match le face à University of Pretoria (victoire 1-0)[2]. Il marque son premier but le lors d'une victoire 3-0 face à Bloemfontein Celtic[3]. Lors de la saison 2014-2015, il remporte le Telkom Knockout[4]. La saison suivante, il remporte la Coupe d'Afrique du Sud[5].
En , il est prêté un an à Cape Town City[6]. Il fait ses débuts le face à Golden Arrows (défaite 2-0)[7]. Lors de cette saison, il remporte le Telkom Knockout face au club auquel il appartient[8].
De retour à Supersport United pour la saison 2017-2018, il doit se contenter de seulement 6 apparitions et ne participe pas au MTN 8 remporté par son équipe. Il quitte le club en fin de saison.
Après plus de 3 mois sans club[9], il s'engage avec Chippa United en [10]. Il joue son premier match le en Telkom Knockout face à Orlando Pirates (défaite 1-0)[11].