Football is awash with players who have switched allegiance in their playing career. The list goes on and on, starting with legendary players Alfredo Di Stefano and Ferenc Puskas.
Here is the list of ten selected players who have played for two countries.
Although Prince Boateng spent his youth ranks with the Germany national team, he switched his allegiance to Ghana in 2010 right before the FIFA World Cup. His brother Jerome Boateng is a regular for the Germany national side.
Rafinha represented Spain at the U-19 levels before returning to his homeland Brazil in 2013. The Barcelona ace has since made two appearances for the national team while playing at different age levels. Contrarily, his brother Thiago Alcantara has been a full Spanish international over the course.
Thiago Motta, who recently managed Genoa, had represented both Brazil and Italy, making 30 appearances with the latter. He was part of the Italian side that ended as runners up in European Championship in 2012.
Alfredo Di Stefano
The legendary footballer has indeed played for three countries although he is billed from Argentina. The former Real Madrid man, who has never appeared in a World Cup game, made 32 appearances with Spain while making 10 appearances altogether with Argentina and Colombia.
Another legendary player, who had represented Los Blancos, played for both Hungary and Spain at the international level, making only six appearances with the latter.
Despite being a Belgian by birth, Chadli played for Moroccon national team using his dual citizenship. However, he soon decided to return to the Belgian national side, where he would become a regular.
The new Chelsea comer has represented Netherlands team at various age levels before making his switch to Moroccan national team in 2015. The former Ajax star has since made 32 appearances with the African side.
The Atletico Madrid frontman moved to Spain for 2014 World Cup although he had represented his homeland Brazil previously.
Zaha had spent his formative years in England before he switched his allegiance to Ivory Coast in 2017. The 27-year-old has so far spent his career with Crystal Palace.
Another player who has switched the nations in recent memory is Declan Rice. Having represented the Republic of Ireland at various age levels, Rice made his senior debut with the England national team last year.