hero-image

Cricket World Cup History: 4 players who have played for two countries in the World Cup

Ed Joyce made his World Cup debut for England in 2007 before playing the 2011 and 2015 World Cups for Ireland
Ed Joyce made his World Cup debut for England in 2007 before playing the 2011 and 2015 World Cups for Ireland

ICC Cricket World Cup is the grandest carnival of world cricket which takes place once in every four years. The best of cricketing nations around the world feature in this tournament as they look to put their best foot forward in order to claim the top honors.

In the eleven editions of the Cricket World Cup conducted so far, Australia have emerged as the most successful team with five World Cup wins to their name. India and West Indies have won the title on two occasions while Sri Lanka and Pakistan have one triumph.

Every international player dreams to represent his nation at the World Cup but there have been multiple instances in history where the same player has represented two different countries in different editions of the Cricket World Cup.

Here are four players who have played for two teams in the history of the World Cup.


#4 Eoin Morgan (Ireland - 2007, England - 2011, 2015 and 2019)

Eoin Morgan is the captain of England
Eoin Morgan is the captain of England

The player who is known to have Irish blood and an English heart, Eoin Morgan has represented both Ireland and England in the Cricket World Cup. Born in Dublin, the southpaw batsman played for Ireland in the initial phases of his cricketing career.

He made his World Cup debut for Ireland in the year 2007 and played nine World Cup games for them before he switched to England.

Morgan joined the Enlgand team in 2009 and his phenomenal batting skills earned him a place in the 2011 World Cup squad. He became the captain of the team ahead of the 2015 ICC World Cup and is currently leading the English side in his second World Cup as the team captain.

Also read – Most runs for tenth wicket in world cup

You may also like