Il est convoqué pour la première fois en équipe d'Afrique du Sud par le sélectionneur national Ephraim Mashaba, pour un match amical contre le Lesotho le . Il entre à la 58e minute de la rencontre, à la place de Phillip Evans. Le match se solde par une victoire 3-0 des Sud-Africains[5].
En 2006, il fait partie de la liste des 23 joueurs sud-africains sélectionnés pour disputer la CAN en Égypte, où il joue deux matchs en tant que titulaire. L'Afrique du Sud est éliminée au premier tour.
Il reçoit sa dernière sélection le contre la Bolivie lors d'un match amical. Le match se solde par une défaite 1-0 des Sud-Africains[6].