Knap a lengyelországi Krosno városában született. Az ifjúsági pályafutását a helyi Karpaty Krosno akadémiájánál kezdte.
2018-ban mutatkozott be a Karpaty Krosno felnőtt keretében. 2020-ban a másodosztályban szereplő Puszcza Niepołomicéhez igazolt. 2021. július 1-jén ötéves szerződést kötött az első osztályban érdekelt Cracovia együttesével.[1][2][3] Először a 2021. július 24-ei, Górnik Łęczna ellen 1–1-es döntetlennel zárult mérkőzés 66. percében, Patryk Zaucha cseréjeként lépett pályára.[4] Első gólját 2023. február 6-án, a Korona Kielce ellen idegenben 2–1-re elvesztett találkozón szerezte meg.[5] A 2024–25-ös szezonban a Stal Mielec csapatát erősítette kölcsönben.