Shani Tarashaj met un terme à sa carrière à seulement 27 ans. Ceci en raison de blessures et à la maladie.
Le Zurichois a quitté les Grasshoppers pour Everton après l'Euro 2016 en France, lors duquel il avait fait une apparition contre la Roumanie.
Le joueur à caractère offensif n'a toutefois jamais joué en Premier League. Il a été prêté à différents clubs pendant quatre ans. Tarashaj a joué 15 matches (1 but) en Bundesliga avec l'Eintracht Francfort.
L'année dernière, celui qui compte 5 sélections en équipe de Suisse a fait une dernière tentative avec les M21 du FC Zurich. Tarashaj a annoncé sa retraite sur Instagram.