Zijn beste prestatie bij de senioren behaalde Krawtsjanka in 2008 door een zilveren medaille te winnen op de WK indoor in het SpaanseValencia. Met 6234 punten verbeterde hij het nationale record en eindigde hij achter de Amerikaanse wereldkampioen Bryan Clay (goud; 6371) en voor de KazachseDmitriy Karpov (brons; 6131).
Zijn beste prestatie bij de senioren behaalde hij in 2014 bij de Europese kampioenschappen in Zürich. Met 8616 punten won hij een gouden medaille en bleef hij de FransmanKévin Mayer (goud; 8521 punten) en Ilja Sjkoerenjov (brons; 8498 punten) voor.
Krawtsjanka is aangesloten bij Dynamo Sports Club Gomel.