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.
Name | Countries |
Corey Anderson | New Zealand/USA |
Eoin Morgan | England/ Ireland |
Dirk Nannes | Australia/Netherlands |
Ed Joyce | England/Ireland |
Kepler Wessels | South 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.