William Troost-Ekong

Why does William Troost-Ekong play for Nigeria?

Born in Haarlem, Netherlands · Citizenship: Kingdom of the Netherlands, Nigeria

Short answer

William Troost-Ekong represents Nigeria even though he was born in Netherlands. FIFA rules allow a player to represent any country whose nationality he holds, provided he has a family or residency connection to it; he committed to Nigeria at senior level (first senior call-up on record: 2015).

Birthplace and citizenship

William Troost-Ekong was born in Haarlem, Netherlands; holds Kingdom of the Netherlands and Nigeria citizenship.

Being born in Netherlands normally gives a player the right to represent Netherlands too, if he holds that nationality. Representing Nigeria instead usually means a parent or grandparent was born there, or that the player lived there long enough to qualify through residency. Public records do not state which connection applied to William Troost-Ekong, so we do not guess.

International career path

His international pathway, as recorded on Wikidata:

He only played youth football for Netherlands U19. Youth caps do not tie a player to a country, so he was free to choose Nigeria for senior football.

  • Netherlands U19 — under-19 level, 2011 (1 match, 0 goals)
  • Netherlands U19 — under-19 level, 2013 (2 matches, 0 goals)
  • Nigeria — senior level, 2015–present (83 matches, 8 goals)

The rules in brief

A player can represent a country if they hold its nationality and have a genuine link to it: birth on its territory, a parent or grandparent born there, or several years of residency. Youth matches do not tie a player to a country. Since 2020, FIFA also lets a player switch once after a small number of senior appearances (no more than three, all before turning 21, none at a World Cup or continental finals) after a three-year wait.

Read our full guide to FIFA eligibility rules →

Frequently asked questions

Why does William Troost-Ekong play for Nigeria?

William Troost-Ekong holds Nigerian nationality and chose to represent Nigeria at senior level despite being born in Netherlands.

Where was William Troost-Ekong born?

William Troost-Ekong was born in Haarlem, Netherlands.

What nationality is William Troost-Ekong?

Wikidata lists William Troost-Ekong as a citizen of Kingdom of the Netherlands and Nigeria.

Could William Troost-Ekong have played for Netherlands?

Probably, if he holds Netherlands nationality, as players born in a country are eligible for it. Once a player has played a competitive senior match for one country, switching is only possible under narrow FIFA exceptions.

Other Netherlands-born players who chose Nigeria

All Netherlands-born Nigeria players →