List of South Africa national cricket captains

This is a list of the men and women who have been the official South African captains in cricket.

However, the South African team did not play official Test cricket from 1970 to 1991, having been suspended from membership by the ICC as a result of controversy over apartheid (most particularly the reaction to the Basil d'Oliveira affair).

South Africa rejoined the ICC, and resumed playing official Test cricket, in 1991.

Where a player has a dagger (†) next to a Test match series in which he captained at least one Test, that denotes that player deputised for the appointed captain or were appointed by the home authority for a minor proportion in a series.

This is a complete list of cricketers who have captained South Africa in at least one One Day International.