In the long and glorious cricket history, there have been several Cricketers who played for Two Countries. Here, I present you some of the players who have played for two countries.
Eoin Morgan: Played for Ireland and England
England World Cup-winning captain Eoin Morgan was born and brought up in Ireland. Playing for Ireland, Morgan scored 744 runs in 23 ODIs at an average of 35.42 before moving to England.
Eoin Morgan began playing for England in the year 2009 and since then have been a consistent performer and finisher in the limited over format for England. For England, Morgan has played 16 Tests and scored 700 runs with 2 hundred and 3 fifties. Similarly, in 210 ODIs for England Morgan has scored 6604 runs.
Luke Ronchi: Played for Australia and New Zealand
Luke Ronchi was born in New Zealand and moved to Australia for his cricketing career. The wicket-keeper batsman has played for Australia before he moved to New Zealand for the further cricketing career. For a long time, Ronchi was a second-choice keeper behind Brad Haddin for Australia. He played 3 T20s and 4 ODIs for Australia.
Luke Ronchi expressed his desire to play for New Zealand in 2012. Luke Ronchi debuted for New Zealand in the year 2013 in the ODI format initially. He went on to play 4 Tests and 81 ODI for New Zealand. In 4 Test, he scored 319 runs with 2 half-centuries. Currently, Rochi is the fielding and wicketkeeping coach for New Zealand.
Dirk Nannes: Played for Netherlands and Australia
Dirk Nannes, known for his fiery spell was born in Australia while his parents were from the Netherlands. Dirk Nannes was selected for 2009 T20 World Cup from Netherlands team. Nannes played just 2 T20s for the Netherlands.
In just 2 months from his debut in the Netherlands team, Nannes was selected for the Australian team. He played 1 ODI and 15 T20s for Australia.
Roelof van der Merwe: Played for South Africa and the Netherlands
Roelof van der Merwe was born in Johannesburg, South Africa. He played 13 ODIs for South Africa and had taken 17 wickets. van der Merwe has also played 13 T20s for South Africa and taken 14 wickets. He played his last game for South Africa in 2011.
In 2015, van der Merwe debuted for the Netherlands against Nepal on 3 July 2015. He has played 2 ODIs for the Netherlands and taken 1 wicket. Similarly, in 30 T20 matches for the Netherlands, he has taken 40 wickets.
Ed Joyce: Played for England and Ireland
Ed Joyce is regarded as one of the greatest batsmen in Ireland Cricketing history. Joyce played for England and Ireland just opposite to Eoin Morgan.
For England, Joyce played 2 T20 matches where he scored just 1 run. Similarly, he played 17 ODI matches and scored 471 runs for England.
For Ireland, Joyce played 16 T20 matches and scored 404 runs. He also played 61 ODI matches for Ireland and scored 2151 runs.