Home
Cricket
Corey Anderson to Eoin Morgan: Players who represented two countries in World Cup

Corey Anderson to Eoin Morgan: Players who represented two countries in World Cup

The likes of Eoin Morgan, David Wiese and Corey Anderson feature on the list.

Over the years, several players have gone on to represent two countries in the international arena. Similarly in the ongoing T20 World Cup, the likes of Corey Anderson and David Wiese are amongst the players who have now represented two countries in the marquee event. Let us check out some big players who have played for two nations in the World Cup history.

NameCountries
Corey AndersonNew Zealand/USA
Eoin MorganEngland/ Ireland
Dirk NannesAustralia/Netherlands
Ed JoyceEngland/Ireland
Kepler WesselsSouth Africa/Australia

Corey Anderson (USA/NZ)

After a five-year international break, the senior all-rounder is set for a comeback. After moving in USA since 2020, Anderson has impressed in domestic T20 tournaments. His prolific run-scoring and handy bowling make him a valuable asset. Anderson played his last game for New Zealand back in 2018 against Pakistan.

Eoin Morgan (ENG/IRE)

England’s World Cup winning-skipper Eoin Morgan first represented Ireland in the international arena before joining the Three Lions. Morgan was born in Ireland and represented the country in the 2007 ODI WC. He then moved to neighbouring country for better opportunities. Under his leadership, England won the ODI World Cup back in 2019.

Dirk Nannes (AUS/NED)

Pacer Dirk Nannes has represented Australia and the Netherlands over the course of his international career. His maiden T20 WC appearance for the Netherlands in 2009. Nannes represented Australia in the 2010 T20 WC.

Ed Joyce (ENG/IRE)

Just like Morgan, Joyce has also represented both England and Ireland in International cricket. Joyce represented England in the 2007 WC before moving to Ireland. He played his last World Cup match for Ireland in the 2015 World Cup. Joyce scored 2622 runs in 78 ODIs.

Kepler Wessels (SA/AUS)

Kepler Wessels became the first cricketer in the world to play for 2 different countries. He first represented Australia before playing for South Africa. Wessels has scored 3367 runs in 109 ODI matches.

Follow
Share

Editor's Pick

It's official! Mohammed Shami out of India vs Australia Tests, doubtful for Vijay Hazare Trophy Cricket It's official! Mohammed Shami out of India vs Australia Tests, doubtful for Vijay Hazare Trophy

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking
Bengaluru FC’s Top Goal Scorers Top 5 Clubs with Most Champions League Titles Virat Kohli Birthday: greatest knocks of Chase Master India’s Top Men’s Singles Badminton Players Bowlers RCB should target in IPL 2025 auction