Multiple choice general knowledge sports

I was born in South Africa and have played international cricket for more than a decade. In First Class cricket, I have represented South Australia too. Who am I?

  1. Kepler Wessels

  2. Basil D'Olivera

  3. Andy Flower

  4. David Houghton

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Andy Flower was born in South Africa (Cape Town) but played international cricket for Zimbabwe for over a decade (1992-2005). He also represented South Australia in first-class cricket. Kepler Wessels is South African but played for Australia then South Africa, while Basil D'Oliveira and David Houghton don't match all criteria.