Graeme Smith was the only Test skipper to captain the national team in 100 or more matches. He played as skipper for South Africa in 108 Tests and 1 for ICC.