Internationally, Krasniqi has represented Albania at the youth level and Kosovo at the senior level, appearing in the nation's first international match against Haiti in 2014. He switched his international allegiance to Malaysia in 2020 after staying in the country for five years, and made his Malaysia debut in 2021.
Club career
Early career and Mladá Boleslav
Krasniqi was part of 1. FC Nürnberg's youth team until 2009, when he was transferred to the Czech side Slavia Prague.[3] On 2 March 2011, Krasniqi signed a contract until the end of the season with the Czech First League club Mladá Boleslav.[4] He played his first and only match on 14 May 2011 in a 2–1 home defeat against Jablonec after coming on as a substitute in the 69th minute in place of Ondřej Kúdela.[5]
Ankaraspor and loan to Fethiyespor
On 29 July 2013, Krasniqi signed a three-year contract with the TFF First League club Ankaraspor.[6] Two days later, he was loaned to fellow TFF First League club Fethiyespor.[6] Eighteen days later, he made his debut in a 3–2 away defeat against 1461 Trabzon after being named in the starting line-up.[7]
On 19 January 2019, Krasniqi joined Malaysian Super League side Melaka United.[11] Fourteen days later, he made his debut against Petaling Jaya City after being named in the starting line-up and scored his side's first goal during a 2–1 home win.[12]
Johor Darul Ta'zim
On 20 December 2019, Krasniqi joined Malaysian Super League side Johor Darul Ta'zim.[13] On 28 February 2020, he made his debut in a 1–0 home win against his former club Kedah after coming on as a substitute in the 89th minute in place of Leandro Velázquez.[14]
Loan to Newcastle Jets
On 5 February 2021, Krasniqi joined A-League side Newcastle Jets, on a season-long loan.[15] On 13 March 2021, he made his debut in a 2–1 away defeat against Sydney FC after coming on as a substitute in the 85th minute in place of Angus Thurgate.[16]
In August 2022, Krasniqi moved to Thai League 1 side Khon Kaen United on a year-long loan.[20] However, his loan ended early as Krasniqi returned to Johor in January 2023.[21]
^ ab"Fethiyespor'a Arnavut oyuncu" [Albanian player to Fethiyespor]. Mackolik.com (in Turkish). 31 July 2013. Archived from the original on 11 May 2021. Retrieved 10 May 2021.
^"Krasniqi transferohet në Malajzi" [Krasniqi is transferred in Malaysia]. Gazeta Olle (in Albanian). 10 April 2015. Archived from the original on 10 May 2021. Retrieved 10 May 2021.
^"Pernah Bela 2 Timnas Berbeda, Gelandang Ini Resmi Jadi Pemain Naturalisasi Malaysia" [Having defended 2 different national teams, this midfielder is officially a Malaysian naturalization player]. Indosport.com (in Indonesian). 3 February 2020. Archived from the original on 10 May 2021. Retrieved 10 May 2021. Krasniqi pernah mencicipi penampilan bersama Timnas Albania U-21 sebanyak satu kali dan Timnas Kosovo sebanyak tiga kali. Pada 2011 silam, pemain Johor Darul Ta'zim pernah membela Timnas Albania dalam laga uji coba melawan Israel U-21