Jon-Jon Smuts 8th man to play Test, ODI or T20I cricket for South Africa and a 2nd country – who are the other 7?

JJ Smuts cricketerJon-Jon Smuts.

Eight cricketers have played Test, ODI or T20I cricket for South Africa – and for a second country. Who are they?

JOIN the Club Cricket SA Whatsapp channel

1. Frank Hearne – England > South Africa

Hearne played two Tests for England in 1889 – and four for South Africa from 1892 to 1896.

2. Frank Mitchell – England > South Africa

Mitchell played three Tests for England in 1912 – and three for South Africa from 1932 t0 1934.

3. John Traicos – South Africa > Zimbabwe

Traicos played three Tests for South Africa in 1970 – and four Tests and 27 ODIs for Zimbabwe from 1983 to 1993.

4. Kepler Wessels – Australia > South Africa

Wessels played 24 Tests and 54 ODIs for Australia from 1982 to 1985 – and 16 Tests and 55 ODIs for South Africa from 1991 to 1994.

5. Roelof van der Merwe – South Africa > Netherlands

Roelof van der Merwe Titans

Roelof van der Merwe.

Van der Merwe played 13 ODIs and 13 T20Is for South Africa from 2009 to 2010 – and 26 T20Is and 54 ODIs for the Netherlands from 2015 to 2025.

6. Rusty Theron – South Africa > United States of America

Rusty Theron played four ODIs and nine T20Is for South Africa from 2010 to 2012 – and 14 ODIs and nine T20Is for the United States of America from 2019 to 2022.

7. David Wiese – South Africa > Namibia

Wiese played six ODIs and 20 T20Is for South Africa from 2013 to 2016 – and nine ODIs and 34 T20Is for Namibia from 2021 to 2024.

David Wiese cricketer

David Wiese.

8. Jon-Jon Smuts – South Africa > Italy

Smuts played six ODIs and 13 T20Is for South Africa from 2017 to 2021 – and has played three T20Is for Italy in 2026.

MORE latest cricket news