Cricketers who played for two countries: Top 10 cricket players who have represented two countries

Cricketers who played for two countries: Top 10 cricket players who have represented two countries

Helix Odhiambo
updated at April 12, 2023 at 8:13 PM

Many young cricketers' dream is to represent their country in international games. However, not all get the opportunity to don their national teams' jerseys. Others are even forced to shift allegiance from their country of birth to another for more playing opportunities. This article reveals the list of cricketers who played for two countries in their careers.

Cricketers who played for two countries
Many legendary cricketers have played for two countries during their careers. Photo: Randy Brooks, Ashley Allen, Bob Thomas, Bill Smith
Source: Getty Images

Which cricketer has played for two countries? The first player in cricket history to play for two countries is all-rounder, William Evans Midwinter. Other famous cricketers who played for more than one country include Eoin Morgan, Jofra Archer, and Mansoor Ali Khan Pataudi among others.

List of cricketers who played for two countries

Over 30 cricketers have played for different countries in their careers. However, only a few players have played the Cricket World Cup, One Day International (ODI), and Twenty20 International (T20I) for two teams. Enjoy our sample of the top 10 famous cricketers who played for two countries during their careers.

Player

Teams Represented

William Evans Midwinter

England and Australia

Kepler Wessels

South Africa and Australia

Hayden Walsh

The United States and West Indies

Eoin Morgan

Ireland and England

Jofra Archer

West Indies and England

Dirk Nannes

The Netherlands and Australia

Kepler Wessels

Australia and South Africa

Mansoor Ali Khan Pataudi

India and England

Luke Ronchi

Australia and New Zealand

Imran Tahir

Pakistan and South Africa

Exciting feature: Check out news exactly for YOU ➡️ find "Recommended for you" block and enjoy!

10. Imran Tahir (Pakistan and South Africa)

List of cricketers who played for two countries
Imran Tahir of Guyana Amazon Warriors celebrates during the Men's 2022 Hero Caribbean Premier League match at Providence Stadium on 24th September 2022, in Georgetown. Photo: Ashley Allen
Source: Getty Images

Tahir represented Pakistan at the Under-19 level but failed to reach the senior level due to high competition. Instead, he moved to South Africa and represented them in ODI matches at the 2011 World Cup. He is South Africa's leading wicket-taker in World Cups. Imran retired from ODI cricket in 2019.

9. Luke Ronchi (Australia and New Zealand)

Luke Ronchi was born in New Zealand and brought up in Australia. He started his career in Australia and represented the national team. In 2013, Ronchi returned to his birth country to play for the team. He was a part of New Zealand's team that reached the final of the 2015 Cricket World Cup.

8. Mansoor Ali Khan Pataudi (India and England)

Cricketers who played for two countries
The Nawab of Pataudi, Mansoor Ali Khan, during a training session in 1966. Photo: Bill Smith
Source: Getty Images

Pataudi is the only cricketer to have represented both England and India. He played for Sussex and Oxford while studying there before joining the national team. Mansoor scored a century on his England debut. Although he damaged his eyes in a fatal accident, the 'Tiger Pataudi' later returned to cricket after a long break. He ended up playing for India and captained them to 9 Test victories.

7. Mark Sinclair Chapman (Hong Kong and New Zealand)

Chapman was born in Hong Kong. He played a couple of international games for his birth country and served as vice-captain in their two World Cup League fixtures against the United Arab Emirates in November 2015. The left-handed batsman made his ODI debut for New Zealand on 28th February, 2018.

6. Kepler Wessels (Australia and South Africa)

International cricketers who played for two countries
Kepler Wessels of South Africa. He played Test cricket for his native South Africa and Australia in 40 matches between 1982-1994. Photo: Bob Thomas
Source: Getty Images

The South African-Australian cricket commentator and legend tried several sports. He played rugby and tennis and participated in swimming. Due to the apartheid in South Africa, Wessels joined the Australian national cricket team and made his debut in 1982. He later returned to his birth country and led the national team to the semi-finals of the 1992 World Cup.

5. Dirk Nannes (Australia and Netherlands)

Nannes was a left-arm fast bowler and a T20 specialist. He is considered the fastest bowler to represent the Netherlands in international cricket. His brilliance also helped Australia reach the 2010 World T20 finals.

4. Jofra Archer (West Indies and England)

Cricketers who played for more than one country
Jofra Archer of England throws a ball during a training session before the 2nd Test between West Indies and England at Kensington Oval on 14th March 2022, in Bridgetown, Barbados. Photo: Philip Brown
Source: Getty Images

Archer is among the famous international cricketers who played for two countries. He was one of the most promising youngsters in the West Indies Under-19 team, but a back injury sidelined him for a long time. He recovered only to join the England national team. Archer is an exciting young all-rounder and right-arm fast bowler who continues to play for England.

3. Eoin Morgan (Ireland and England)

Eoin Morgan, Edmund Christopher Joyce, and William Boyd are among the top Irish cricketers who played for England. Morgan represented Ireland at Under-17 and Under-19 levels.

He was part of the Irish team that beat Pakistan at the 2007 World Cup. However, he quit Ireland to join England, where he led their transformation in limited overs after the 2015 World Cup. Eoin Morgan is considered one of the most successful England skippers in limited overs.

2. Hayden Walsh (USA and West Indies)

Cricketers who played for two countries at the same time
Hayden Walsh Jr of West Indies celebrates their first T20i match against New Zealand at Sabina Park in Kingston, Jamaica, on 10th August, 2022. Photo: Randy Brooks
Source: Getty Images

The talented spinner is among the current cricketers to have donned two national team shirts. Hayden played his first Twenty20 International match with the United States on 15th March, 2019. He also made his ODI debut in April 2019.

In October 2019, the spinner turned his allegiance to West Indies. Hayden has represented the West Indies in ODI and the T20 International games. He also featured in the 2021 ICC Twenty20 World Cup.

1. William Evans Midwinter (Australia and England)

Midwinter was an all-rounder and the first cricketer in history to have played for two national teams. In his 10-year career, William played 12 Test matches. Eight of the games came for Australia while four were for England.

Who is the only player to represent two countries in the World Cup?

Who is the only player to represent 2 countries in the World Cup?
Ed Joyce (L), Eoin Morgan (M), and Anderson Cummins (R) have represented two nations in the cricket World Cup. Photo: Adrian Dennis, Alex DavidsonAustralia, Quinn Rooney
Source: Getty Images

Playing in a world cup is every cricketer's dream, but not only a few are privileged to represent two countries in the tournament. Kepler Wessels, Anderson Cummins, Ed Joyce, and Eoin Morgan are among the players who represented two nations in a World Cup.

  • Eoin Morgan - Ireland (2007) and England (2011, 2015, 2019)
  • Kepler Wessels - Australia (1983) and South Africa (1992)
  • Anderson Cummins - West Indies (1992) and Canada (2007)
  • Ed Joyce - England (2007) Ireland (2011, 2015)

Which player has represented two different nations at the T20?

A couple of players have played for two teams at the T20 tournament. They include such players as Eoin Morgan, Dirk Nannes, and Mark Chapman.

  • Mark Chapman - Hong Kong and New Zealand
  • Ed Joyce - England and Ireland
  • Luke Ronchi - Australia and New Zealand
  • Eoin Morgan - Ireland and England
  • Dirk Nannes - Netherlands and Australia
  • Boyd Rankin - Ireland and England
  • Roelof van der Merwe - Netherlands and South Africa
  • Xavier Marshall - West Indies and the United States of America
  • Izatullah Dawlatzai - Afghanistan and Germany
  • Hayden Walsh - USA and West Indie

Cricketers who played for two countries went through a lot before deciding to represent a different nation. Some are even treated as traitors by fans of the countries they left. However, they remain legends of the sport.

READ ALSO: Kaka's net worth, achievements, house, cars, religion, what is he doing now?

Sportsbrief.com also published Kaka's net worth details, achievements, and what he is doing now. The former Brazilian striker is considered one of the all-time greats in football history. He won many trophies and awards, including the Ballon d'Or.

Kaka played for four clubs during his career, which are São Paulo, AC Milan, Real Madrid, and Orlando City, before retiring in 2017. Follow the above link to discover more about him.

Authors
Helix Odhiambo photo
Helix Odhiambo
Helix Odhiambo is an award-winning Kenyan journalist and content creator with over 6 years of experience. In 2016, he won the Goal Blaze Correspondent Award for young writers.