7 Cricketers Who Played For Two Nations

There are a lot of cricketers who play franchise cricket. Every season they change their team according to the draft or auction but the question is can a player change their team in international cricket? Yes, we have a list of some cricketers who played for two nations in international cricket.

Have a look at a few of them.

 1. David Wiese (South Africa and Namibia)


The South African-born David Wiese is a cricketer who played for two nations; South Africa and Namibia. The 37 years old was selected by South Africa for the Srilanka series in 2013 where he played 3 T20Is and was a part of the team in 2014-15. After that, the T20 specialist didn’t get a chance to play for Proteas. In 2021 the South African-born made his comeback for the Namibia cricket team in the T20 world cup and performed exceptionally well, helping Namibia qualify for the Super 12s.

2. Imran Tahir (Pakistan and South Africa)

Cricketers Who Played For Two Nations-Tahir

The Lahore-born Imran Tahir played for Pakistan and South Africa. The 43-year-old played for the Pakistan cricket team in Under-19 but failed to go to the next stage. He moved to South Africa and played domestic cricket for five years. After that, he was selected for the international team. The googly expert has played 38 T20I matches in which he has taken 63 wickets at a decent economy of 6.73.

3. Mark Chapman (Hong Kong and New Zealand)

Mark Chapman played for Hong Kong and New Zealand. He started his career in his home country Hong Kong. The 28 years old was qualified for the Black Caps through his father. His first New Zealand call-up came in 2018 for T20 Tri-Series against dangerous Australia and England. Mark Chapman has played 33 T20I matches for Kiwis in which he scored 619 runs with an average of 22.92.

4. Gul Mohammad (Pakistan and India)

Gul Mohammad played for Pakistan and India. He played 8 times for India and once for Pakistan. The Lahore Born played 9 test matches and 17 innings in which he scored 205 runs with an average of 12.81. He bowled 77 balls in test cricket and he took two wickets with a decent economy of 1.87.

5. Eoin Morgan (Ireland and England)


Eoin Morgan is one of the cricketers who played for two nations. He has represented Ireland and England. The Irish-born was known as an inventive and free-stroking middle-order batsman. The 35 years old was a key player for the Irish team and he was the top scorer for Ireland’s under 19 teams.

 Morgan quit playing for Ireland as he was chosen in the England 15-man squad in the T20I world cup. The 35 years old performed well and he became the captain of England’s white-ball team under him, the sky-blue tees won the World Cup of 2019.

6. Luke Ronchi(Australia and NewZeland)


Luke Ronchi’s career saw him playing for Australia and New Zealand. The New-Zealand born started to play for Kangaroos. He performed well but his form fell away and he was dropped from the cricket team. 

After that, he didn’t get any chance to play for Australia. He decided to try his luck in his country of birth New Zealand and luckily got a chance to play in domestic cricket his good performance made his comeback in international cricket. 

The hard-hitting batsman played 33 T20I matches in which he scored 359 runs with an average of 17.95 and a strike rate of 140.23.  

7. Jofra Archer (West Indies and England)

Cricketers Who Played For Two Nations-Archer

Jofra Archer played for West Indies in the Under19 tournament in 2014. He had British citizenship through his father and Archer had declared his intentions to play for England soon after moving to the country. The bowler was impressed with Sussex and he made his debut for England against Ireland. Jofra has played 17 ODI matches in which he took 30 wickets and bowled at a decent economy of 4.74.

Also Read: 

Leave a comment