W lutym 2018 roku wystartował na igrzyskach olimpijskich w Pjongczangu, gdzie razem z Peppe Femlingiem, Sebastianem Samuelssonem i Jesperem Nelinem zwyciężył w sztafecie. Był tam też między innymi ósmy w biegu indywidualnym. Blisko medalu był podczas igrzysk w Vancouver w 2010 roku, gdzie w sztafecie zajął czwarte miejsce, jednak w 2025, po dyskwalifikacji sztafety rosyjskiej z powodu dopingu u Jewgienija Ustiugowa, został sztafecie szwedzkiej przyznany brązowy medal. W 2012 roku wywalczył brązowy medal w biegu masowym na mistrzostwach świata w Ruhpolding. Wyprzedzili go jedynie Fourcade oraz kolejny Szwed Björn Ferry. Na rozgrywanych rok później mistrzostwach świata w Novym Měscie zajął trzecie miejsce w biegu indywidualnym. Tym razem lepsi okazali się Fourcade i Tim Burke z USA.
Osiągnięcia Igrzyska olimpijskie
Mistrzostwa świata
Mistrzostwa świata juniorów
Puchar Świata Miejsca w klasyfikacji generalnej Sezon Miejsce 2008/2009 81. 2009/2010 42. 2010/2011 22. 2011/2012 9. 2012/2013 6. 2013/2014 18. 2014/2015 12. 2015/2016 29. 2016/2017 28. 2017/2018 19.