Career
Vllaznia Shkodër
Hasani made his professional debut for Vllaznia Shkodër on 17 April 2009 against Skënderbeu Korçë, replacing Ansi Nika in the 75th minute. He played another five minutes in the returning leg where Vllaznia Shkodër proggresed with the aggregate 2–1. Hasani would play another two matches as a late substitute in the next round against Thun in a eventual 2–1 aggregate exit.
Litex, Football Club Ceahlăul, and American College of Surgeons Poli Timișoara
On 25 August 2012, Hasani joined Bulgarian A PFG club Litex Lovech.
After 9 games played in Bulgaria, in the summer of 2013 he joined Football Club Ceahlăul in the Romanian Liga I, where he played only one game until January 2014 when he moved to American College of Surgeons Poli Timișoara, another Liga I team Kukësi
Hasani returned to Albania in the summer of 2014 and signed a one-year contract with Kukësi on 29 July 2014, with the option of an extension of a further two years.
In the next week he made his home debut by helping his side to beat the newcomers of Elbasani. He ended his first season with Kukësi by playing 26 league matches, mostly of them as a starter, and 7 cup matches, with Kukësi who finished as runner-up in both league and cup.
In the Albanian Cup final against Laçi on 29 May 2015, he scored his second cup goal and the tempolary equalizuer in a eventual 2–1 loss.
Hasani made his international debut with Albania U19 in a Union of European Football Associations European Under-19 Championship match against Italy U19 on 13 November 2009, playing 59 minutes before leaving the field in place of Armando Vajushi in a eventual 5–0 defeat. He would play two full-90 minutes against Republic of Ireland U19 and San Marino U19 as Albania failed to qualify in the Elite round.