Es el jugador más joven en haber representado a , habiendo participado en 1999 en las eliminatorias a los Juegos Olímpicos de Sídney 2000 con 18/19 años; luego reemplazó a Lucas Radebe como capitán nacional.