Switzerland Tarashaj was eligible to represent three countries on international level, either
Albania,
Kosovo or
Switzerland. From 2010, until 2016, Tarashaj has been part of Switzerland at youth international level, respectively has been part of all youth teams and he with these teams played 48 matches and scored 33 goals. On 18 March 2016, Tarashaj received a call-up from
senior Swiss team for the
friendly matches against
Republic of Ireland and
Bosnia and Herzegovina. His senior debut came seven days later in the friendly match against Republic of Ireland after coming on as a substitute at 71st minute in place of
Blerim Džemaili. On 30 May 2016, Tarashaj was named as part of the
Switzerland squad for
UEFA Euro 2016, but only made a single appearance, coming on as a late substitute against
Romania.
Proposed Kosovo switch In July 2016, Tarashaj after the end of UEFA Euro 2016 applied for a
Kosovo passport at the Kosovan Consulate in
Zürich and after receiving the passport, he attempted to switch from Switzerland to Kosovo, but this switch was rejected by
FIFA, because he had played competitive matches with Switzerland after Kosovo's admission to
UEFA and FIFA.
Return to Switzerland On 7 October 2016, Tarashaj after not being able to switch to Kosovo, returned to Switzerland, where he played with
under-21 team in a
2017 UEFA European Under-21 Championship qualification match against
Norway after being named in the starting line-up. Three days later, he was named as a senior team substitute in a
2018 FIFA World Cup qualification match against
Andorra. ==Personal life==