Challenge League1372021/22FC AarauSwiss Challenge League24102022/23FC AarauSwiss Challenge League113
Kariera reprezentacyjna Gashi grał w młodzieżowych reprezentacjach Szwajcarii, jednak zdecydował się reprezentować Albanię. W reprezentacji Albanii zadebiutował 14 sierpnia 2013 w wygranym 2:0 towarzyskim meczu z Armenią, rozegranym w Tiranie. W 56. minucie tego meczu zmienił Edmonda Kapllaniego.
Był częścią składu Mistrzostw Europy w 2016 roku. Wystąpił w jednym spotkaniu przeciwko swojej młodzieżowej reprezentacji Szwajcarii, na murawie wszedł z ławki i spędził na boisku 8 minut spotkania. Mecz zakończył się wynikiem 1:0 na korzyść Szwajcarów. Jest to jedyny mecz w jakim wystąpił na tym turnieju. Albania nie wyszła z Grupy A i odpadła z turnieju.
Ostatni mecz w reprezentacji rozegrał w Eliminacjach do Mistrzostw Świata w 2018 roku przeciwko reprezentacji Macedonii Północnej.