In the wake of dual nationality in modern football, several players have represented more than one country over their career, including a former Bafana Bafana star who featured at two FIFA World Cups.
10 stars who played for two countries
For many professioal football stars, representing your nation is widely regarded as the pinnacle of your career which you look back upon with immense pride.
Scroll through the gallery above to see the 10 players who represented two nations including at youth level
But there remain several examples where this isn't the case, but rather for convenience and more recently, opportunity.
A player representing two or more countries over their career came across as bizarre two decades ago but it's become more apparent to notice players displaying 'passion and attachment' to more than one nation due to their unique upbringings.
Atletico Madrid superstar Diego Costa is a prime example of this, having represented Brazil, the country in which he was born before making the controversial decision to switch his allegiances and play for Spain instead.
The former La Liga and Premier League winner, who hasn't been shy of controversy over his eccentric career, played for the Selecao against Italy and Russia but with neither game considered a competitive international fixture - FIFA granted permission to La Roja.
In Africa, another unique case arised with the Boateng brothers, as Kevin-Prince represented Ghana after featuring for the Germany U19, U20 and U21 sides - while his brother Jerome, went on to win the 2014 FIFA World Cup with the European giants.