Krasniqi s-a născut la Klina, Iugoslavia din părinți albanezi kosovari. În 1998, în anul izbucnirii războiului din Kosovo, el și familia sa au plecat din Kosovo în Elveția. A jucat fotbal pentru Stade Nyonnais până în 2010, după care a ajuns la echipa de tineret a lui Lausanne-Sport, pentru care a debutat în campionat în 2014.