 He played his first European game in a Basel shirt on 30 July 2008 in a 1–1 Champions League Qualifying match draw against IFK Göteborg at Ullevi.On 18 June 2009, he was released by Basel after newly appointed manager Thorsten Fink decided not to offer him a new contract

Gjasula signed on 31 August 2009 for FSV Frankfurt where he made it a total of 60 appearances and scored nine goals in two seasons with club.In July 2011, he signed for MSV Duisburg.