Güney Afrika Futbol Federasyonu'dan yapılan açıklamada, ülkenin 20 yaş altı milli takımını çalıştıran 63 yaşındaki Mashaba'nın A takımının başına getirildiği duyuruldu.
Daha önce milli takımın farklı yaş kategorilerinde görev alan Mashaba, 2002-2004 yıllarında çalıştırdığı Güney Afrika'nın başında iki kez de geçici teknik direktör olarak bulunmuştu.
Evsahipliği yaptığı 2013 Afrika Uluslar Kupası'nda çeyrek finalde Mali'ye penaltılarla yenilerek elenen Güney Afrika, Brezilya'da düzenlenen 2014 FIFA Dünya Kupası'na katılamamıştı. Mashaba yönetimindeki Güney Afrika, ilk ciddi sınavını 2015 Afrika Uluslar Kupası eleme müsabakalarında eylül ayında Sudan'a karşı verecek.