Mashaba took legal action against the football association after he was sacked for ‘gross misconduct, insubordination and violating SAFA’s communications policy’ in December last year.
The hearing took place on Friday afternoon in Johannesburg, with the coach’s representatives since confirming his victory and reinstatment as of 1 April 2017.
“We have won the case with the CCMA and SAFA have been ordered to allow Shakes Mashaba to continue his contract as the head coach of the senior national team, which runs until 2018,” reveals our source.
“The official announcement from the association’s president Danny Jordaan is expected today.”
The source adds that Baroka co-coach Kgoloko Thobejane could be drafted in to assist Mashaba in his fifth stint in the hotseat.
On Thursday, SuperSport United confirmed talks between SAFA and current coach Stuart Baxter, but it is understood that negotiations collapsed at the end of last month.
Bafana’s next assignment will come in June, when they take on Nigeria in an all-important 2019 Africa Cup of Nations qualifier.