2017 gewann Karaljok die Gesamtwertung des Bahnrad-Weltcups im Scratch, nachdem er bei dem Lauf in Apeldoorn Rang sechs belegt und den Lauf in Los Angeles für sich entschieden hatte. Bei den UCI-Bahn-Weltmeisterschaften 2018 in Apeldoorn sowie bei den UCI-Bahn-Weltmeisterschaften 2020 in Berlin wurde er Weltmeister in dieser Disziplin.