Krasniqi is a product of Antwerp with which he started playing at the age of 12 and played with all the youth teams of this team. On 2 April 2021, Krasniqi signed his first professional contract with first team after agreeing to a one-year deal with the possibility of extension.[2] His senior debut with Antwerp came on 22 May 2022 in a 1–0 away win against Union SG after coming on as a substitute at 90th minute in place of Koji Miyoshi.[3][4] On 28 July 2022, Krasniqi scored his first goal for Antwerp in his third appearance for the club in a 2–0 away win over Drita in 2022–23 UEFA Europa Conference League second qualifying round.[5][6]
Loan to Roda JC
On 14 August 2023, Krasniqi joined Dutch Eerste Divisie club Roda JC, on a season-long loan deal.[7] He made his debut for Roda in a 3–0 away victory against ADO Den Haag.[8]
International career
In July 2022, through a private communication with a fan that was published on social networks, Krasniqi declared that he was waiting for an invitation from Kosovo.[9] On 29 July 2022, the Football Federation of Kosovo announced that Krasniqi had decided to represent their country.[10]