Jest jednym z najbardziej utytułowanych szwedzkich biegaczy narciarskich. Pięciokrotnie wygrywał Holmenkollen ski festival (1979 i 1985 r. bieg na 15 km oraz 1980, 1982 i 1987 r. na 50 km). W 1980 r. otrzymał Svenska Dagbladets guldmedalj, nagrodę dla najlepszego szwedzkiego sportowca/sportsmenki roku, jednakże odmówił odebrania nagrody. W tym samym roku otrzymał także norweski medal Holmenkollen.

Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca15.8 lutego1976 Innsbruck15 km stylem klasycznym43:58,47 +2:14,88 Nikołaj Bażukow4.11 lutego1976 InnsbruckSztafeta 4 × 10 kmSkład drużyny: Benny Södergren, Christer Johansson, Thomas Wassberg, Sven-Åke Lundbäck2:07:59,72 +3:17,16 4.14 lutego1980 Lake Placid30 km stylem klasycznym1:27:02,80 +1:37,55 Nikołaj Zimiatow1.15px|17 lutego1980 Lake Placid15 km stylem klasycznym41:57,63 --5.20 lutego1980 Lake PlacidSztafeta 4 × 10 kmSkład drużyny: Sven-Åke Lundbäck, Thomas Eriksson, Benny Kohlberg, Thomas Wassberg1:57:03,46 +3:39,25 14.10 lutego1984 Sarajewo30 km stylem klasycznym1:28:56,3 +3:29,0 Nikołaj Zimiatow1.15px16 lutego1984 SarajewoSztafeta 4 × 10 kmSkład drużyny: Thomas Wassberg, Benny Kohlberg, Jan Ottosson, Gunde Svan1:55:06,3 --1.15px19 lutego1984 Sarajewo50 km stylem klasycznym2:15:55,8 --42.15 lutego1988 Calgary30 km stylem