Several cricketers have represented two different countries in international cricket. Some notable examples include:
-
Kepler Wessels – Played for Australia (1979-1985) and later for South Africa (1991-1994) after their readmission to international cricket.
-
Eoin Morgan – Represented Ireland (2006-2009) before switching to England (2009-2022), leading them to their first-ever ODI World Cup win in 2019.
-
Ed Joyce – Played for England (2006-2007) before returning to represent Ireland (2011-2018).
-
Dirk Nannes – Represented Netherlands (2009) before playing for Australia (2009-2010) in T20Is.
-
Luke Ronchi – Played ODIs and T20Is for Australia (2008) before switching to New Zealand (2013-2017).
-
John Traicos – Represented South Africa (1970) and later played for Zimbabwe (1983-1992).
These players switched teams due to eligibility rules, nationality changes, or political circumstances in their respective countries.