Top 7 Players Who Played for Two Countries in Cricket World Cups

Here’s the list of the top 6 players who represented two countries in Cricket World Cups.

In the world of cricket, representing one’s country on the grand stage of the Cricket World Cup is the ultimate dream for players. However, there are some exceptional individuals who have had the unique experience of representing not just one, but two different countries in cricket’s most prestigious tournament.

Here’s a look at 7 players who donned the jerseys of two (or more) countries in World Cups:

1. Roelof van der Merwe (South Africa & Netherlands)

Roelof van der Merwe
Roelof van der Merwe | Source: X.com

This fiery all-rounder initially represented South Africa in the 2010 T20 World Cup. He later switched allegiances, playing for the Netherlands in the 2016 edition, even taking a sensational catch to knock out his former team.

2. Dirk Nannes (Netherlands & Australia)

Dirk Nannes
Dirk Nannes | Source: X.com

Dirk Nannes, the left-arm pacer represented the Netherlands in the 2009 T20 World Cup and then went on to play for Australia in the 2010 T20 World Cup.

3. David Wiese (South Africa & Namibia)

David Wiese
David Wiese | Source: X.com

This versatile player donned the South African jersey in the 2016 T20 World Cup. However, he later switched to his country of birth, Namibia, and played in the 2021 edition.

4. Eoin Morgan (Ireland & England)

Eoin Morgan
Eoin Morgan | Source: X.com

Former England captain Eoin Morgan‘s journey is well-known. He initially represented Ireland in the 2007 Cricket World Cup before switching allegiance to England, leading them to a historic victory in the 2019 edition. He also represented England in the 2011, and 2015 World Cup editions.

5. Ed Joyce (England & Ireland)

Ed Joyce
Ed Joyce | Source: X.com

Ed Joyce started with England in the 2007 Cricket World Cup but later played for Ireland in the 2011 and 2015 editions.

6. Nitish Kumar (Canada & USA)

Nitish Kumar of Canada in ICC Cricket World Cup 2011
Nitish Kumar | Source: X.com

Nitish Kumar made history as the youngest player in a senior World Cup for Canada back in the 2011 ODI World Cup. This talented cricketer will be representing the USA in the upcoming T20 World Cup 2024.

7. Corey Anderson (New Zealand & USA)

Corey Anderson
Corey Anderson | Source: X.com

Also among the well-known faces on the list is Corey Anderson, a former New Zealand all-rounder who represented the Black Caps in the 2015 ODI World Cup and the T20 World Cups in 2014 and 2016. He made the move to the US in 2023 and will be representing USA in the upcoming T20 World Cup 2024.