[1] Hasani made his European debut for Vllaznia Shkodër in a Europa League qualifying match against Birkirkara on 30 July 2011, coming on as an 88th-minute substitute in the 1–0 win.
[5] On 25 August 2014, Hasani made his Kukësi debut in the team's opening league match of 2014–15 Albanian Superliga against his former side Vllaznia Shkodër, playing 88 minutes in a 2–1 away win.
[18] Tirana retained their top flight status only in the last matchday, winning 3–0 at home versus Flamurtari Vlorë, with Hasani scoring the third goal of his side.
[19] On 19 July 2019, during the summer training camp in Ohër, North Macedonia, Hasani was involved in a confrontation with his new teammate Agustín Torassa; after some strong language, the players were separated by the rest of the squad after the conflict started to go physical.
[21] Hasani had an overall good campaign during the 2019–20 Albanian Superliga season, scoring 7 goals in 25 appearances, as Tirana won the championship title for the 25th time in their 100th anniversary.
[24] Hasani made his international debut with Albania U19 in a UEFA 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 an eventual 5–0 defeat.