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. His senior debut with Antwerp came on 22May 2022 in a 1–0 away win against Union SG after coming on as a substitute at 90th minute in place of Koji Miyoshi. 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.
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. On 29 July 2022, the Football Federation of Kosovo announced that Krasniqi had decided to represent their country.