How many one day captains has South Africa had so far?

Eight (up to 02-08-2008)