The South Africa Football Association (Safa) has sacked coach Ephraim ‘Shakes’ Mashaba after finding him guilty of misconduct.
He was also found guilty of gross insubordination and violating Safa’s communications policy.
Mashaba was suspended in November for several reasons including disrespecting Safa president Danny Jordaan
All incidents came after South Africa’s 2-1 win over Senegal in a 2018 World Cup qualifier on 12 November.
That result left Bafana Bafana second Group D on four points behind Burkina Faso on goal difference, only the group winners qualify for the finals in Russia.
However South Africa failed to qualify for the 2017 Africa Cup of Nations finals in Gabon.
Mashaba was also accused of were having a verbal altercation with Safa general secretary Denis Mumble and also insulting the media.
The suspension meant he missed a friendly against Mozambique in November.
Source: BBC Sports