PeriodNameCountryBirthdayManager07/2026 - 06/2027Fernando Da CruzF. Da CruzFrance25.03.197307/2024 - 09/2025Nasreddine NabiN. NabiTunisia09.08.196510/2023 - 06/2024Cavin JohnsonC. JohnsonSouth Africa11.11.195807/2023 - 10/2023Molefi NtsekiM. NtsekiSouth Africa18.08.196907/2022 - 06/2023Arthur ZwaneA. ZwaneSouth Africa20.03.197304/2022 - 06/2022Dillon SheppardD. SheppardSouth Africa26.02.197906/2021 - 04/2022Stuart BaxterS. BaxterScotland16.08.195305/2021 - 06/2021Arthur ZwaneA. ZwaneSouth Africa20.03.197309/2020 - 05/2021Gavin HuntG. HuntSouth Africa11.07.196412/2018 - 09/2020Ernst MiddendorpE. MiddendorpGermany28.10.195807/2018 - 12/2018Gianni SolinasG. SolinasItaly11.04.196804/2018 - 06/2018Patrick MabediP. MabediMalawi05.11.197307/2015 - 04/2018Steve KomphelaS. KomphelaSouth Africa01.07.196706/2012 - 06/2015Stuart BaxterS. BaxterScotland16.08.195305/2009 - 04/2012Vladimir VermezovićV. VermezovićSerbia30.06.196307/2007 - 06/2009Muhsin ErtuğralM. ErtuğralTurkey15.09.195903/2007 - 06/2007Kosta PapićK. PapićSerbia17.06.196007/2005 - 03/2007Ernst MiddendorpE. MiddendorpGermany28.10.195807/2003 - 06/2005Ted DumitruT. DumitruRomania02.09.1939 †01/1999 - 06/2004Muhsin ErtuğralM. ErtuğralTurkey15.09.195901/1994 - 06/1994Philippe TroussierP. TroussierFrance21.03.195507/1985 - 06/1988Ted DumitruT. DumitruRomania02.09.1939 †Ass. Coach07/2023 - 06/2024Arthur ZwaneA. ZwaneSouth Africa20.03.197307/2022 - 06/2024Dillon SheppardD. SheppardSouth Africa26.02.197909/2020 - 04/2022Dillon SheppardD. SheppardSouth Africa26.02.197907/2018 - 09/2020Shaun BartlettS. BartlettSouth Africa31.10.197207/2017 - 04/2018Patrick MabediP. MabediMalawi05.11.197307/2016 - 06/2017John PaintsilJ. PaintsilGhana15.06.198107/2012 - 06/2022Ace KhuseA. KhuseSouth Africa08.09.196307/2011 - 05/2021Arthur ZwaneA. ZwaneSouth Africa20.03.197307/2005 - 03/2007Frank EulbergF. EulbergGermany13.01.196307/1998 - 06/1999Neil ToveyN. ToveySouth Africa02.07.1962Goalkeeper Coach07/2026 - 06/2028Olivier SorinO. SorinFrance16.04.198107/2023 - 06/2024Rainer DinkelackerR. DinkelackerGermany01.01.194902/2018 - 06/2022Lee BaxterL. BaxterScotland17.06.197607/2013 - 03/2015Dennis RudelD. RudelGermany20.01.1977