Startował ponadto na mistrzostwach świata w Falun w 1993 r., ale zajmował tam odległe pozycje.

Najlepsze wyniki w Pucharze Świata osiągnął w sezonie 1985/1986, kiedy to zajął 6. miejsce w klasyfikacji generalnej. Pięciokrotnie stawał na podium zawodów Pucharu Świata, w tym dwa razy zwyciężył.

Podczas mistrzostw świata juniorów w Sainte-Croix w 1977 roku zajął czternaste miejsce w biegu na 15 km oraz dziewiąte w sztafecie. Na rozgrywanych dwa lata później mistrzostwach świata juniorów w Mt-Sainte-Anne zwyciężył na dystansie 15 km, a w sztafecie był drugi.

Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca11.17 lutego1980 Lake Placid15 km stylem klasycznym41:57,63 +1:14,25 Thomas Wassberg5.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 16.23 lutego1980 Lake Placid50 km stylem klasycznym2:27:24,60 +9:09,25 Nikołaj Zimiatow