Every player to captain the South Africa national rugby union team (the Springboks) in a test match is listed here. Captains are listed in chronological order of their first match as captain. H.H. Castens captained South Africa on 30 July 1891 in their first ever test against the touring British Isles team at Crusaders Cricket Ground in Port Elizabeth. John Smit holds the record as the most capped captain in international rugby history. As of 30 November 2022