South Africa head coach Stuart Baxter resigned on Friday and said he felt the time was right to move on with a new cycle of Africa Cup of Nations and World Cup qualifiers on the horizon.
His decision comes just weeks after South Africa reached the quarterfinals of the Cup of Nations in Egypt, knocking out the hosts in the round of 16.
It was a second spell in charge of South Africa for the Englishman, who turns 66 later this month.
He was first appointed in 2004 with an eye on the 2010 World Cup, which the country was to host. However, after blowing a strong position in the 2006 World Cup qualifiers and failing to reach the finals in Germany, Baxter left the job.
"I've spent a lot of time reflecting on AFCON," he told a news conference. "Going to AFCON, this squad had not lost in a year, something that was not easy considering we were introducing new players.
"I feel it's time for someone else to take over and I have decided to resign from my position. It is my personal decision.
"I've chosen not to point fingers and I will refrain from that. Choosing not to answer some misleading media coverage is something that's also hard to do."
After leaving South Africa the first time, Baxter went on to coach Finland. He returned to South Africa to win two league titles with popular Soweto club Kaizer Chiefs before taking the national team post in 2017 for the second time, again missing out on World Cup qualification after being in a good position.
However, he led the team to the Cup of Nations in Egypt, where they scraped through to the knockout stage despite losing two of their three opening round matches. South Africa upset Egypt 1-0 only to lose after a goalkeeping blunder in the last minute to Nigeria in the quarterfinal.
Baxter won 14 of 30 matches in his second stint, drawing six and losing 10.
His overall record with South Africa was 23 victories, 13 draws and 16 losses in 52 games.
Baxter is now the ninth coach to leave his job following the Cup of Nations finals last month.
He follows Clarence Seedorf (Cameroon), Javier Aguirre (Egypt), Paul Put (Guinea), Herve Renard (Morocco), Ricardo Mannetti (Namibia), Emanuel Amunike (Tanzania), Sebastien Desabre (Uganda) and Sunday Chidzambwa (Zimbabwe) in either quitting, coming to the end of their contracts or being fired.