2018 gewann Krawczyk bei den Bahneuropameisterschaften der Elite in Glasgow Bronze im Ausscheidungsfahren. Auf der Straße wurde er 2020 polnischer U23-Meister im Einzelzeitfahren.