- Ted Dumitru (1983–85)
- Dumisa Mahlalela (1992–93)
- Scara Thindwa (1996)
- Jan Simulambo (1997)
- Francis Banda (1998–2000)
- Dumisa Mahlalela (2001–02)
- Mandla Dlamini (2003)
- Francis Banda (2003)
- Werner Bicklehaput (2003)
| - Dumisa Mahlalela (2004)
- Francis Banda (2005)
- Jan Van Winckel (2006)
- Ayman El Yamani (2006–07)
- Martin Chabangu (2007, interino)
- Raoul Savoy (2007–08)
- Ephraim Mashaba (2008–10)
- Musa Zwane (2010–11)
- Obed Mlotsa (2011)
| - Caleb Ngwenya (2011–12, interino)
- Valere Billen (2012–13)
- Harris Bulunga (2013–14, interino)
- Harris Bulunga (2014–16)
- Anthony Mdluli (2017)
- Hendrik Pieter de Jongh (2017-18)
- Anthony Mdluli (2018, interino)
- Kosta Papić (2018–2019)
- Dominic Kunene (2020–)
|