27 cricketers have represented two teams in international cricket since its inception. In the late 19th and early 20th century, players who had represented two international teams had been born in one country and moved to another with family.
There were no clear rules on which nation one could represent, so switching was possible. More recently, citizenship has become the defining attribute as to whether a player can represent more than one international team.
Here is a list of 5 international cricketers who have played for two countries in their careers –
#5 Luke Ronchi (Australia and New Zealand)
Ronchi is the only player to have played for both Australia and New Zealand in cricketing history. Ronchi was part of the New Zealand World Cup side that finished runners-up in the 2015 Cricket World Cup, after their defeat in the final to Australia; Ronchi’s former country.
Ronchi played one T20 and four ODI matches and later played two further Twenty20 International matches for Aussies in 2009. In February 2012, Ronchi announced his intention to return to New Zealand to further his cricketing career.
He made his ODI debut for New Zealand in May 2013, becoming the first player to play for both Australia and New Zealand at international level.
#4 Geraint Jones (England & Papua New Guinea)
Geraint Jones is a former England and Papua New Guinea international cricketer. From 2004 until 2006 he was the first-choice wicketkeeper for England in both Test and One-day cricket.
He later played international cricket for Papua New Guinea from 2012 to 2014. He announced his retirement from first-class cricket on 8 July 2015 following his resignation as the first-class cricket captain of Gloucestershire County Cricket Club.
#3 Kepler Wessels (Australia and South Africa)
Kepler Wessels is a former South African cricketer who captained South Africa after playing 24 Tests for Australia. He was the first man to have played One Day International cricket for two countries.
He was a left-handed opening batsman.
#2 Ed Joyce (Ireland and England)
Edmund Joyce is a former Irish cricketer who played for both the Ireland and England national cricket teams. A
After qualifying to play for England, Joyce was a member of the squad in the 2006–07 Ashes series and 2007 World Cup. Since dropping down the pecking order for selection with England, Joyce got special dispensation from the International Cricket Council (ICC) to play for Ireland in the 2011 World Cup.
He was one of the eleven cricketers to play in Ireland’s first ever Test match, against Pakistan. On 24 May 2018, he announced his retirement from all professional cricket
#1 Eoin Morgan (Ireland and England)
Eoin Morgan is an Irish cricketer who captains the England cricket team in limited overs cricket. A left-handed batsman, he plays county cricket for Middlesex and has played for England’s Test, ODI, and T20I teams.
He originally represented his native Ireland at international level before switching to play for England in 2009. He was the first of only two players in history to score an ODI hundred for two nations and is particularly noted for his end of innings hitting ability, seeing him labeled as a ‘finisher’.
He is also noted as being a skillful player of the reverse sweep shot.