In 2015 won Krawczyk het Pools kampioenschap op de weg voor junioren. In 2016 wist hij opnieuw Pools kampioen te worden bij de junioren, datzelfde jaar won hij de Europese juniorentitel bij het baanonderdeel omnium en de wereldtitel puntenkoers bij de junioren. Als Elite behaalde hij in 2018 een derde plaats op de afvalkoers tijdens de Europese kampioenschappen baanwielrennen.