The ICC Cricket World Cup is 10 editions old and the eleventh edition is all set to get kicked off in less than three months’ time. In the past ten editions, nearly thousands of cricketers have taken part representing 20 teams. Among those players, there are a very few players (four players) who represented two different countries in different editions. 

Players to Have Played World Cups for two different Countries:

Kepler Wessels:

Born in Union of South Africa, Kepler Wessels was a part of the Australian squad in the 1983 World Cup. Nine years down the line, Wessels was named as the captain of South Africa in the 1992 World Cup. It was the first tournament that the Proteas played after a facing an exile of 22 years away from the game due to the apartheid policy. Wessels led the South African side that had as many as 11 players who are yet to make their debuts and the list included Allan Donald, Jonty Rhodes and Hansie Cronje.

Anderson Cummins:

Former West Indian pacer Anderson Cummins, who is better known for rattling Aussie batsman Dean Jones with a bouncer at the Gabba during 1992 World Series of Cricket too has played World Cup for two different countries. He was a part of the West Indian team in the 1992 World Cup and after that, he was never chosen to play for West Indies in ODI’s. After 15 long years, he decided to represent Canada in the 2007 World Cup that took place in the West Indies.

Ed Joyce:

Former English opener Ed Joyce is one of the many players to have represented the Poms after being born in other country. But he is the only such cricketer to come back and represent his motherland after playing for England. In the 2007 at the Caribbean islands, he represented England and four years later, he turned out for the Irish outfit in the 2011 World Cup in the Sub-Continent.

Eoin Morgan:

Eoin Morgan, too like Ed Joyce represented the Poms and the Irish in two World Cups. But it is the vice-versa when compared to Ed Joyce. Morgan represented Ireland in the 2007 World Cup and England in the 2011 World Cup. Morgan is a certainty to play for England in the 2015 World Cup and it makes him the first player to play 3 different World Cups for 2 different countries.

Players to Have Played World Cups for two different Countries:


Player Name

First team with year

Second team with year


Kepler Wessels

Australia (1983)

South Africa (1992)


Anderson Cummins

West Indies (1992)

Canada (2007)


Ed Joyce

England (2007)

Ireland (2011)


Eoin Morgan

Ireland (2007)

England (2011)


*Table updated till 21 November 2014

Hamish Marshall, who represented New Zealand in the 2007 World Cup and Boyd Rankin, who represented Ireland in the same World Cup might feature in the list if both these players get selected for Ireland and England respectively.


    Related Posts

    PKL Season 5: Patna Outshine Haryana, To Face Pune

    Mumbai, Oct 23 (IANS) Defending champions Patna Pirates outclassed Haryana Steelers 69-30 in the second Eliminator of the Pro Kabaddi League (PKL) Season 5 on...

    Over 20,000 Register For Shifted Kolkata Semi-Final Tickets

    Kolkata, Oct 23 (IANS) Demand for tickets for Wednesdays Brazil-England FIFA Under-17 World Cup semi-final tie, shifted to Kolkata from Guwahati, has hit a high...

    England-Brazil Semi-Final Shifted To Kolkata

    Kolkata, Oct 23 (IANS) The FIFA U-17 World Cup semi-final between England and Brazil was on Monday shifted to Kolkata's Vivekananda Yuva Bharati Krirangan on...
    Umesh Yadav | Indian Cricket team |

    Ranji Trophy 2017/18: Umesh Yadav, Karn Sharma To Play For Vidarbha Against Chhattisgarh

    Vidarbha Ranji team is all set to avail the services of their star players Umesh Yadav and Karn Sharma in their next contest of...
    Yuvraj Singh | IPL | Indian cricket team | BCCI | Indian selectors |

    Ranji Trophy 2017/18: Yuvraj Singh To Miss Punjab’s Next Tie

    Experienced all-rounder Yuvraj Singh is all set to miss Punjab's next Ranji Trophy encounter against Goa in Porvorim. The senior all-rounder did not travel...