On 13 June 2018, Topalli signed a two-year contract with Kosovo Superleague club Ballkani.[1] On 25 August 2018, he made his debut in a 3–0 home defeat against Llapi after being named in the starting line-up.[2]
Loan at Feronikeli
On 13 June 2019, Topalli joined in a short-time loan with Kosovo Superleague club Feronikeli, only for European competition matches.[3] Twelve days later, he was named as a Feronikeli substitute for the first time in the 2019–20 UEFA Champions League preliminary round semi-final against the Gibraltarian side Lincoln Red Imps.[4] His debut with Feronikeli came on 28 June in the 2019–20 UEFA Champions League preliminary round final against the Andorran side Santa Coloma after coming on as a substitute at 67th minute in place of Jean Carioca.[5]
Yeni Malatyaspor
On 13 August 2020, Topalli signed a three-year contract with Süper Lig club Yeni Malatyaspor,[6] and received squad number 98.[7] On 12 September 2020, he made his debut in a 3–0 away defeat against Fatih Karagümrük after coming on as a substitute at 81st minute in place of Umut Bulut.[8]
On 24 December 2019, Topalli received a call-up from Kosovo for the friendly match against Sweden,[11] and made his debut after coming on as a substitute at 46th minute in place of Flamur Kastrati.[12]