All Time List of Cricketers who have Played for Two International Country Teams. Twenty-six cricket players have represented two teams in the highest international cricket. Of these, fourteen have played Cricket Test for two different nations, nine have played Cricket One Day International (ODI) for two teams, and four have played Twenty20 International (T20I) matches for two teams and two have played for two teams in Different international Formats. Four men have represented two teams in multiple formats. In exclusive, Gavin Hamilton played his entire test race exclusively for one team (England) and his entire career ODI and T20I for another (Scotland) and Ryan Campbell played his entire career ODI only for one team (Australia) and his entire career T20I Exclusively for Other equipment (Hong Kong).
In the late nineteenth and early twentieth centuries, players who had represented two international teams were born in one country and had moved to another with their family. There were no clear rules about which nation could represent, so commutation was possible. More recently, citizenship has become the defining attribute of whether a player can represent more than one international team. Billy Midwinter was the first cricket player to play for two nations during his career, playing two test matches for Australia in 1877 before appearing for England in four rounds in 1881-82. Within a year he represented Australia once again. The Bulletin noted that “in Australia he plays as an Englishman, in England as an Australian and is always a credit for himself and his country … whatever it may be.”
Four other cricket players changed Australia’s loyalty to England in the late nineteenth century: Billy Murdoch, J. Ferris, Sammy Woods and Albert Trott. Both Frank Hearne and Frank Mitchell began their international careers playing for England, but continued to play for the South African team. Three cricketers went from representing India to Pakistan in the 1950s. John Traicos revived his test run after playing for South Africa in 1970, although briefly when he appeared for Zimbabwe in four test matches in the early 1990s , More than 22 years after its previous international appearance.
Kepler Wessels played both the Test and the ODI cricket for South Africa and Australia, while Guyton-born Clayton Lambert became the first cricket player to play only ODIs for two different nations – after playing eleven matches between 1990 and 1998 (Five tests), played a single ODI for the United States in 2004. Barbados Anderson Cummins made 63 ODI appearances for the West Indies before playing 13 times for Canada after a twelve-year gap. Dougie Brown and Ed Joyce began their international careers with England before switching teams to Scotland and Ireland, while Eoin Morgan and Boyd Rankin made the opposite move, starting with Ireland before switching to England.
Luke Ronchi became the first player since Kepler Wessels to play for two full members of the International Cricket Council (ICC), making his ODI and T20I debut for New Zealand in 2013 after having played for Australia in both formats five years earlier. Geraint Jones, who after representing England in 34 events and 49 ODIs between 2004 and 2006, made his ODI debut for Papua New Guinea in November 2014.
All Time List of Cricketers who have Played for Two International Country Teams
Fourteen players have represented two different nations in Test cricket.
|J. J. Ferris||Australia||1887–90||8||98||20*||8.16||0||48||5/26||14.25||4||4||0|
|Nawab of Pataudi (snr)||England||1932–34||3||144||102||28.80||1||–||–||–||–||0||0|
|Abdul Hafeez Kardar||India||1946||3||80||43||16.00||0||–||–||–||–||1||0|
|Sammy Guillen||West Indies||1951–52||5||104||54||26.00||0||–||–||–||–||9||2|
|John Traicos||South Africa||1970||3||8||5*||4.00||0||4||2/70||51.75||0||4||0|
One Day International cricket
Nine men have played international cricket for two different ODI teams. List updated to 19 July 2016 (ODI#3764).
|Clayton Lambert||West Indies||1990–98||11||368||119||33.45||1||0||–||–||0||0||0|
|Anderson Cummins||West Indies||1991–95||63||459||44*||15.30||0||78||5/31||28.79||3||11||0|
Twenty20 International cricket
Five cricketers have represented two different countries in T20I cricket. List updated to 5 July 2016 (T20I#561).
|Roelof van der Merwe||South Africa||2009–10||13||57||48||19.00||0||14||2/14||21.78||0||6||0|
Gavin Hamilton played one Test match for England, also making 50 appearances for Scotland in ODIs (38) and Twenty20 Internationals (12). Ryan Campbell played two ODI matches for Australia, and also played three T20I matches for Hong Kong. In women’s cricket, at least two players have played One Day Internationals for two international teams – Canada-born Nicola Payne and New Zealand-born Rowan Milburn both began their women’s One Day International careers with the Dutch national side, but switched to play for the New Zealand national team later in their careers.