Kepler Wessels is the only cricketer to have played Test cricket for both Australia (1978-1985, 24 Tests) and South Africa (1991-1994, 16 Tests). He represented Australia before South Africa's readmission, then captained South Africa in their post-apartheid era. Options A and B are Zimbabwean, while D (Graeme Smith) only played for South Africa.