On 19 February 2012, Berisha signed a multi-year contract with Allsvenskan club Örebro and received squad number 5.[2] On 13 May 2012, he was named as a Örebro substitute for the first time in a league match against Norrköping.[3] His debut with Örebro came three days later in a 2–2 home draw against AIK after being named in the starting line-up.[4] On 9 July 2012, he scored his first goal in a 2–1 home win over Malmö.[5]
He finished the 2012 season with a total of 20 appearances (including one made it in the Swedish Cup), in where 18 was as a starter and also with a total of 3 goals.[1] However his performance and goals weren't enough, as the team were relegated to Superettan.[6]
2013 season
On 15 April 2013, Berisha commenced his second season with a win in league match against GIF Sundsvall after coming on as a substitute at 81st minute in place of Ayanda Nkili.[7] One month later, he scored his first goal at season in a 2–0 home win over Degerfors.[8]
The latest match of the 2013 season was on 26 June 2013 against Ljungskile finished in the victory 1–0,[9] as Berisha injured and finished the season, where he registered a total of 12 appearances and scoring 1 goal,[1] and the team gained promotion to the Allsvenskan after they were placed as runners-up.[10]
2014 season
On 25 April 2014, Berisha was named as a Örebro substitute for the first time after return from 10-months injury in a league match against Åtvidaberg.[11] On 30 May 2014, he played the first game after the return against Djurgården after coming on as a substitute at 71st minute in place of Ayanda Nkili.[12]
On 31 October 2014, Berisha announced that will left Örebro at the end of the season.[13] One day later, he played his last match for Örebro against Häcken after coming on as a substitute at 89th minute in place of Magnus Wikström.[14]
Gefle
On 23 March 2015, Berisha signed a two-year contract with Allsvenskan club Gefle.[15] Thirteen days later, he was named as a Gefle substitute for the first time in a league match against Falkenberg.[16] His debut with Gefle came three days later in a 2–0 home win against Kalmar after coming on as a substitute at last minutes in place of Johan Bertilsson.[17]
On 24 July 2017, Berisha signed a one-year and a half contract with Ettan club Västerås.[20] One month later, he made his debut in a 1–0 away defeat against Brage after being named in the starting line-up.[21]
Berisha received Albanian citizenship on 24 May 2013, among other compatriots, Amir Abrashi, Vullnet Basha, Azdren Llullaku and Jurgen Gjasula, so he was able to play for the Albania national team in international games.[24]
After an emergency for replacing Lorik Cana due to a suspend cause of number cards, Berisha had given the interest of coach Gianni De Biasi for him as choice for the game against Norway on 7 June 2013.[25] He received a call-up by the national team's coach De Biasi for the match against Norway on 7 June 2013, but he was unused for that match and sat on the bench.[26]
Due to an accord between the Albania's coach Gianni De Biasi and the Kosovo national team's coach Albert Bunjaki, Berisha were called up for the first time at his birthplace country Kosovo for the friendly match against Oman on 7 September 2014.[27][28] Berisha debuted for Kosovo by playing full 90 minutes in a 1–0 victory against Oman at Pristina City Stadium.[29]