He signed with
Górnik Zabrze on 29 June 2019, earning his first top-flight contract after helping
Legionovia Legionowo earn promotion out of the
III liga during the 2018–19 season. Krawczyk made his
Ekstraklasa debut in August 2019, coming off the bench against
Jagiellonia Białystok. On 9 August 2024, Krawczyk's five-year stint with Górnik came to an end, as he signed a two-year deal with
I liga club
Wisła Płock. On 23 December 2025, after terminating his contract with Wisła, Krawczyk moved to second-tier side
GKS Tychy on an eighteen-month deal. ==Honours==