En deux courses lors des championnats du monde 2021 disputés à Pokljuka, il s'adjuge deux médailles : le bronze du relais mixte avec Sebastian Samuelsson, Linn Persson et Hanna Öberg, et deux jours plus tard, le 12 février, la médaille d'or du sprint, son premier titre mondial, mais aussi sa première victoire en Coupe du monde, avec un 10 sur 10 au tir qui lui permet de devancer deux français, Simon Desthieux et Émilien Jacquelin. Ce faisant, il devient le second biathlète masculin de Suède sacré champion du monde au cours d'une épreuve individuelle, 63 ans après la victoire d'Adolf Wiklund aux tout premiers championnats du monde, en 1958.