Krasniqi has played for KFF Hajvalia and Swiss club Yverdon.[3]
International career
Born in Kosovo, Krasniqi is of Albanian descent. She made her debut for Albania in an official match on 2 June 2016,[2] shortly before Kosovo was accepted as a member of both UEFA and FIFA, so she could play for Kosovo despite her previous official appearance for Albania. In March 2017, she played for Kosovo at the Turkish Women's Cup, a friendly competition.[4][5][6] A month later, she played three new official matches for Albania,[2] so she became definitely cap-tied to Albania.[7]