Career
In September 2012 Xulu joined Russian Premier League side Football Club Rostov, signing a four-year contract. International career
Xulu made his debut for the South Africa national team on 15 June 2012 in the match against Gabon, he substituted Morgan Gould at the 80th minute.