[1] On 22 October 2020, Shabani signed a four-year contract with Kategoria Superiore club Skënderbeu Korçë and received squad number 6.
[2] Ten days later, he made his debut with Skënderbeu Korçë in the 2020–21 Albanian Cup first round against Tomori after coming on as a substitute at 76th minute in place of Uerdi Mara.
[3] Three days after debut, Shabani made his first Kategoria Superiore appearance after coming on as a substitute at 80th minute in place of Uerdi Mara in a 1–1 away draw against Teuta Durrës.
[4] On 2 October 2018, Shabani was named as part of the Kosovo U19 squad for 2019 UEFA European Under-19 Championship qualifications,[5] he was an unused substitute in these matches.
On 6 November 2020, Shabani received a call-up from Kosovo U21 for the 2021 UEFA European Under-21 Championship qualification matches against Albania U21 and Turkey U21.