Career
Vilakazi made his international debut for South Africa on 12 October 2013 in a 1–1 draw against Morocco at the Adrar Stadium.
Vilakazi made his international debut for South Africa on 12 October 2013 in a 1–1 draw against Morocco at the Adrar Stadium.