24 lutego 2018 Pjongczang 50 km stylem klasycznym 2:08:22,1 +3:50,4 Iivo Niskanen
Mistrzostwa świata Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca20.20 lutego2009 Liberec15 km stylem klasycznym38:54,4 +1:25,8 Andrus Veerpalu6.27 lutego2009 LiberecSztafeta 4 × 10 kmSkład drużyny: Mathias Fredriksson, Johan Olsson, Daniel Richardsson, Marcus Hellner1:41:50,6 +2:13,1 Norwegia30.1 marca2009 Liberec50 km stylem dowolnym1:59:38,1 +2:57,9 Petter Northug27.27 lutego2011 Oslo2 × 15 km bieg łączony1:14:11,1 +1:29,9 Petter Northug42.1 marca2011 Oslo15 km stylem klasycznym38:14,7 +3:12,4 Matti Heikkinen2.15px4 marca2011 OsloSztafeta 4 × 10 kmSkład drużyny: Daniel Richardsson, Johan Olsson, Anders Södergren, Marcus Hellner1:40:10,2 +1,3 Norwegia7.6 marca2011 Oslo50 km stylem dowolnym2:08:09,0 +8,5 Petter Northug18.23 lutego2013 Val di Fiemme2 × 15 km bieg łączony1:13:09,3 +20,8 Dario Cologna10.27 lutego2013 Val di Fiemme15 km stylem dowolnym35:58,2 +1:26,8 Petter Northug2.15px1 marca2013 Val di FiemmeSztafeta 4 × 10 kmSkład drużyny: Daniel Richardsson, Johan Olsson, Marcus Hellner, Calle Halfvarsson1:41:37,2 +1,2 10.3 marca2013 Val di Fiemme50 km stylem klasycznym2:10:41,4 +41,3 Johan Olsson13.25 lutego2015 Falun15 km stylem dowolnym35:01,6 +1:12,2 Johan Olsson2.15px27 lutego2015 FalunSztafeta 4 × 10 kmSkład