Listen

Description

Many of us around the world have multiple nationalities and even citizenships for two or more countries. This may come about as a result of many different factors such as being born and raised in two different places or your parents being of a different nationality than where you were born. These ways and many others lead to some of us having ties to different places and communities around the world. 

This applies to football players as well.  Many football players have mixed origins and therefore are eligible to play for different countries in international football. Some never take the chance and always just play for a single country but others like the ones on this list have played for multiple national teams whether at youth or senior level before finally settling on one. These are 10 players who have ever played for multiple national teams.

Diego Costa 

Declan Rice 

Wilfried Zaha 

Thiago Motta 

Jack Grealish 

Kalidou Koulibaly 

Pierre-Emerick Aubameyang 

Hakim Ziyech 

Ivan Rakitic 

Kevin-Prince Boateng