Six players from the 21st century who have represented two nations
These top six cricketers have played across multiple nations, most notably, Ireland, England, and Australia.

Breaking into the national side and then representing them on the biggest of the stages is a dream for any professional cricketer. But to be able to feature for two or more countries in a fiercely competitive era of world cricket is, quite simply put, mind-boggling. Amidst dwindling opportunities, followed by a thirst to do wonders for their adopted homeland, these cricketers make the arduous move and switch nationalities in an effort to secure a profitable and illustrious cricketing career.
Most of these cricketers who were going to be about in this article hail primarily from Ireland, Zimbabwe, and England. Here is a list of the top six cricketers who have represented two cricketing nations in the 21st century.
See also: RCB player ditches domestic team for 2025-26 season to join this new side
1) Peter Moore (Zimbabwe and Ireland)
Peter Moore is the most recent multi-national cricketer who announced his retirement from international cricket. Born into a cricketing family, Peter was born and raised in Harare, Zimbabwe. Peter is of Irish descent and played both for Zimbabwe and Ireland as a wicket-keeper batsman. His stint with the Zimbabwe cricket team lasted between 2014 and 2019. Due to his Irish roots and with an Irish passport in possession, the 34-year-old began his process for qualifying as an Irish cricketer as early as 2021. In June 2022, Moor got his first opportunity to feature in Irish colours when he was invited by the Ireland Development XI to play a four-day game against Gloucestershire 2nd XI. On 4 April 2023, Moor made his international debut for Ireland. His stint for Ireland lasted for two years before he announced his international retirement.
2) Eoin Morgan (Ireland and England)
Former England captain and World Cup-winning hero Eoin Morgan is considered one of the greatest white-ball captains in the history of the game. Morgan, being an Irish national, began his cricketing journey with Ireland in 2006. Born to an Irish father and an English mother, Morgan had always aspired to play for England when he was as young as 13. After putting together a string of promising performances at the U-19 level in the 2004 and 2006 Cricket World Cup editions, Morgan got his first opportunity to represent Ireland at the European Championships against Scotland in 2006. On that day, he became the first player to be dismissed on 99 while being on debut. Then, in 2009, Morgan entered a pivotal moment in his career when he was named in England's 14-man squad for the West Indian white-ball tour. It was in this series that Morgan left his initial mark for England. Over the years, Morgan grew in leaps and bounds and eventually went on to lead England to their maiden ODI World Cup title win before officially announcing his time in 2022.
3) Ed Joyce (Ireland and England)
Born in Dublin, Ireland, Ed Joyce had the privilege of representing England and Ireland. Despite hailing from Ireland originally, the origins of Joyce's professional cricketing career can be dated all the way back to 1999, where he made his first appearance for Middlesex in the County Championship. After years of grinding at the County level, Joyce was picked up by the England side for the 2006–07 Ashes series and the 2007 World Cup. He made his debut for England in the year 2006 against his nation of birth, Ireland. His association with the England side remained brief, and he was forced to part ways with them in 2007. However, in 2011, his fortunes changed when the ICC decided to shorten his qualification period to represent Ireland. This gave him the opportunity to represent the Irish side for the 2011 World Cup. He continued his association with them for seven long years before concluding his career by featuring in the one-off Test match against Pakistan in 2018.
4) Boyd Rankin (Ireland and England)
The tall, fast-bowling giant, who stands at 6'8", is another cricketer on the list to have played both for Ireland and England. Born in Derry, Northern Ireland, Rankin made his maiden mark for Ireland in 2007 and was a part of Ireland's successful campaigns in the 2007 and 2011 Cricket World Cups, notably in the 2007 win over Pakistan. He took over 100 ODI wickets for them before switching his allegiance to England in 2013. His stint with the England squad was brief and underwhelming to say the least, forcing him to make a return to Irish cricket. In his one stint with England, Rankin made a solitary appearance in the whites during the 2013-14 Ashes down under. Rankin made a return to the Irish cricketing circuit in 2016 and took part in Ireland's historic one-off Test match against Pakistan in 2018 before officially announcing retirement in 2021.
5) Luke Ronchi (Australia and New Zealand)
Luke Ronchi is a rare example of a cricketer who has represented two full-member nations in international cricket — Australia and New Zealand. A dynamic wicketkeeper-batsman, Ronchi was known for his aggressive batting style and clean ball-striking. Ronchi originally hailed from Dannevirke in New Zealand but made his maiden international appearance for Australia instead during his formative years. He debuted in 2008 at a time when Australia was in the midst of a transitional phase after the retirement of Adam Gilchrist. He played four ODIs and one T20I for Australia, which included a quick-fire 64 off 28 balls vs West Indies in one of his early ODIs. In 2013, he moved back to his country of origin and qualified to play for them after the required stand-down period. He made his New Zealand debut in 2013, making him the first player to represent both Australia and New Zealand. Ronchi will be widely remembered for the role he played in helping New Zealand achieve supremacy in the 2015 ODI World Cup.
6) Dirk Nannes (Netherlands and Australia)
Dirk Nannes is another rare example of a dual international cricketer who played for both an Associate nation (Netherlands) and a Full Member nation (Australia) in international cricket. Known for his pace and ability to bowl well in T20s, Nannes had an unusual path to top-level cricket. Nannes is based out of Victoria, Australia, but of Dutch descent. He qualified to play for the Netherlands in the 2009 T20 World Cup since his parents were of Dutch ancestry. In his debut tournament, Nannes quickly became a part of a stunning victory over England at Lord’s in the tournament opener. Later in 2009, he was picked for Australia’s T20I and ODI squads. He played 1 ODI and 15 T20Is for Australia, making him the first player to represent two nations in the same ICC tournament (2009 T20 World Cup – for Netherlands, then for Australia later in the year). Although his promising international cricketing career came to a close in 2011, Nannes was one of the first freelance cricketers to have played for fifteen different teams or franchises across nine distinct countries.
Tags: