2. Mickey Arthur
He is considered to be the best coach for the Proteas till date. He joined the side as the coach in 2005 succeeding Ray Jennings. Although his initial stint was not impressive as South Africa lost two consecutive Test series to Australia, one at home and one away. Later, his side won consecutive ODI and Test series against India and Pakistan to gain the top ranking in ODIs.
This initiated a streak which saw South Africa unbeaten for nine consecutive Test series under Arthur’s tenure. It included series win against dominant sides such as England, India, Pakistan, Australia, Sri Lanka, West Indies and Bangladesh. In 2008, the Proteas won an ODI series in Australia by thrashing the Kangaroos 4-1. However in 2010, differences with Cricket South Africa saw him resigning from his job which ended his stint as a great international Test coach.