#3 Ed Joyce (England & Ireland)
Another Irishman on this list, Ed Joyce had quite a journey on the international scene. The left-handed batsman started his career with Ireland and went on to make numerous appearances before making a switch to England.
Joyce was part of the English squad that travelled to the West Indies for the ICC Cricket World Cup in 2007. The southpaw went on to represent England till 2011 before returning to his home nation to don the Ireland shirt again as decided to play for his home nation.
Joyce represented the Irish at the 2011 edition of the tournament and joined the select list of players who have represented 2 countries at a World Cup.
In his ODI career with the two nations, Joyce played 78 times and went on to score 2622 runs with six 100s and fifteen 50s. But the most memorable moment of his career remains playing for 2 different nations at consecutive World Cups. Quite an achievement, we might say!
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news