Graeme Smith

Graeme Smith (Source: Twitter)
Graeme Smith is counted amongst the legendary captains in the history of cricket. He put his everything on the line for South Africa. He once came out to bat with a broken hand to save a Test match for his team. Smith earned respect from all the fans for his valiant effort.
