4. Graeme Smith – 803 runs

One of the greatest captains in cricket history, Graeme Smith has left a legacy in South African cricket. He has captained South Africa in 27 T20Is during 2005-2010 and has managed to score 803 runs at a decent average of 32.12 and a strike rate of 127.