Interesting to see how many returning players we have for each world cup. Put them in bold. Also can we think of any players who were unlucky to have never been in a world cup squad ? Martin van Jaarsveld/Neil McKenzie/Eric Simons/Brett Schultz. Others ?
1992
Batsmen: Kepler Wessels (Eastern Province), Andrew Hudson (Natal), Peter Kirsten (Border), Hansie Cronje (Orange Free State), Jonty Rhodes (Natal), Mark Rushmere (Eastern Province)
Wicketkeeper: Dave Richardson (Eastern Province)
All-rounders: Adrian Kuiper (Western Province), Brian McMillan (Western Province)
Spinner: Omar Henry (Orange Free State)
Seamers : Allan Donald (Orange Free State), Richard Snell (Transvaal), Meyrick Pringle (Western Province), Tertius Bosch (Northern Transvaal)
1996 (5)
Batsmen: Gary Kirsten (Western Province), Andrew Hudson (Natal), Daryll Cullinan (Transvaal), Hansie Cronje (Free State), Jonty Rhodes (Natal)
Wicketkeeper : Steve Palframan (Boland)
All-rounders : Jacques Kallis (Western Province), Brian McMillan (Western Province), Shaun Pollock (Natal)
Spinners : Pat Symcox (Natal), Paul Adams (Western Province)
Seamers : Allan Donald (Free State), Craig Matthews (Western Province), Fanie de Villiers (Northern Transvaal)
1999 (7)
Batsmen: Gary Kirsten (WP), Herschelle Gibbs (WP), Daryll Cullinan (Gauteng), Hansie Cronje (Free State), Jonty Rhodes (KZN), Dale Benkenstein (KZN)
Wicketkeeper : Mark Boucher (Border)
All-rounders : Jacques Kallis (WP), Lance Klusener (KZN), Shaun Pollock (KZN)
Spinner : Nicky Boje (Free State), Derek Crookes (Gauteng)
Seamers : Allan Donald (Free State), Steve Elworthy (Northerns), Alan Dawson (WP)
2003 (8)
Batsmen: Gary Kirsten (WP), Herschelle Gibbs (WP), Graeme Smith (WP), Boeta Dippenaar (FS), Jonty Rhodes (KZN)
Wicketkeeper : Mark Boucher (Border)
All-rounders : Jacques Kallis (WP), Andrew Hall (Easterns), Shaun Pollock (KZN)
Spinners : Nicky Boje (FS), Robin Peterson (EP)
Seamers : Allan Donald (FS), Makhaya Ntini (Border), Charl Langeveldt (Boland), Monde Zondeki (Border)
2007 (9)
Batsmen : Graeme Smith (Cobras), Herschelle Gibbs (Cobras), AB de Villiers (Titans), Ashwell Prince (Warriors), Loots Bosman (Eagles)
Wicketkeeper : Mark Boucher (Warriors)
All-rounders : Jacques Kallis (Cobras), Justin Kemp (Titans), Shaun Pollock (Dolphins), Andrew Hall (Dolphins)
Spinners : Robin Peterson (Warriors)
Seamers : Makhaya Ntini (Warriors), Andre Nel (Titans), Charl Langeveldt (Lions), Roger Telemachus (Eagles)
2011 (4)
Batsmen : Graeme Smith (Cobras), Hashim Amla (Dolphins), Faf du Plessis (Titans), Colin Ingram (Warriors), JP Duminy (Cobras)
Wicketkeepers : AB de Villiers (Titans), Morne van Wyk (Knights)
All-rounders : Jacques Kallis (Warriors), Wayne Parnell (Warriors)
Spinners : Johan Botha (Warriors), Robin Peterson (Warriors), Imran Tahir (Dolphins)
Seamers : Dale Steyn (Titans), Morne Morkel (Titans), Lonwabo Tsotsobe (Warriors)
2015 (8)
Batsmen : Hashim Amla (Cobras), Rilee Rossouw (Knights), Faf Du Plessis (Titans), AB de Villiers (Titans), JP Duminy (Cobras), Dave Miller (Dolphins), Farhaan Behardien (Titans)
Wicketkeeper : Quinton de Kock (Lions)
All-rounders : Vernon Philander (Cobras), Wayne Parnell (Warriors)
Spinners : Imran Tahir (Dolphins), Aaron Phangiso (Lions)
Seamers : Dale Steyn (Cobras), Morne Morkel (Titans), Kyle Abbott (Dolphins)
2019 (7)
Batsmen : Hashim Amla (Cobras), Aiden Markram (Titans), Faf du Plessis (Titans), Rassie vd Dussen (Lions), Dave Miller (Dolphins), JP Duminy (Cobras)
Wicketkeeper : Quinton de Kock (Titans)
All-rounders : Andile Phehlukwayo (Dolphins), Dwaine Pretorius (Lions)
Spinners : Imran Tahir (Dolphins), Tabraiz Shamsi (Titans)
Seamers : Kagiso Rabada (Lions), Dale Steyn (Titans), Lungi Ngidi (Titans), Anrich Nortje (Warriors)