Answer
Reza Ghoochannejhad represented two national teams throughout his career. He began with the Netherlands Youth team, where he played at various youth levels. Later, he switched allegiance to Iran, the country of his heritage, and became a key player for the Iranian national team, earning over 40 caps and scoring several crucial goals.