Nadat Karaljok in februari 2018 al nationaal kampioen scratch was geworden, werd hij een maand later wereldkampioen in diezelfde discipline. Tijdens de Wereldkampioenschappen baanwielrennen van 2020 in Berlijn wist hij opnieuw de scratch te winnen.