Dwa dni później był trzeci w biegu na 50 km stylem klasycznym, za Northugiem i Czechem Lukášem Bauerem. Ponadto Richardsson, Olsson, Hellner i Halfvarsson zdobyli brązowy medal w sztafecie na mistrzostwach świata w Lahti w 2017.
W 2017 zakończył karierę.
Od 2002 jest w związku z byłą szwedzką biegaczką narciarską Anną Olsson; wzięli ślub w 2008. Mają razem dwie córki: Lilly (ur. 2011) i Molly (ur. 2014).
Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca 23. 12 lutego 2006 Turyn 2 × 15 km bieg łączony 1:17:00,8 +1:47,1 Jewgienij Diemientjew 6. 17 lutego 2006 Turyn 15 km stylem klasycznym 38:01,3 +37,5 Andrus Veerpalu 3.15px 19 lutego 2006 Turyn bieg sztafetowy 4 × 10 kmSkład drużyny: Mats Larsson, Johan Olsson, Anders Södergren, Mathias Fredriksson 1:43:45,7 +16,0 25. 26 lutego 2006 Turyn 50 km stylem dowolnym (start masowy) 2:06:11,8 +49,1 Giorgio Di Centa 11.