List of South Africa-born cricketers who played for other countries
Here is the list of players who were born in South Africa but played for other countries.
7. Sir Andrew Strauss (England)
Sir Andrew Strauss was born in 1977 in Johannesburg, Transvaal Province, South Africa. His family moved to England when Strauss was six years old. He played county cricket for Middlesex and Somerset counties in England's domestic cricket. Thereafter, he bagged the honour of playing for England and marked his debut in 2004.
Strauss played 100 Tests and 127 ODIs for the Three Lions, scoring 7037 and 4205 runs, respectively, with a total of 27 centuries to his name. Fascinatingly enough, during his illustrious career, Andrew Strauss also captained England in 50 Tests and 62 ODIs matches. As a result, for his utmost dedication and service to England Cricket, Strauss was knighted in 2019.
Download Our App