W reprezentacji zadebiutował w 1999 roku. Wziął udział w Mistrzostwach Świata 2002 Pucharze Narodów Afryki 2002, Pucharze Narodów Afryki 2004 oraz Pucharze Narodów Afryki 2008. 31 maja 2010 roku w meczu z Gwatemalą rozegrał setne spotkanie w reprezentacji. Stał się tym samym pierwszym zawodnikiem z Republiki Południowej Afryki, który to uczynił.