Łącznie cztery razy stawał na podium zawodów Pucharu Świata, nigdy nie wygrał.

Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca7.10 lutego1992 Albertville30 km stylem klasycznym1:22:27,8 +2:49,8 Vegard Ulvang5.13 lutego1992 Albertville10 km stylem klasycznym27:36,0 +27,1 Vegard Ulvang13.15 lutego1992 Albertville10+15 km pościgowy 1:05:37,9+3:00,2 Bjørn Dæhlie30.17 lutego1994 Lillehammer10 km stylem klasycznym24:20,1 +2:07,5 Bjørn Dæhlie27.27 lutego1994 Lillehammer50 km stylem klasycznym2:07:20,3+10:34,6 Władimir Smirnow25.12 lutego1998 Nagano10 km stylem klasycznym27:24,5 +1:40,4 Bjørn Dæhlie10.14 lutego1998 Nagano10+15 km pościgowy1:07:01,7 +1:24,0 Thomas Alsgaard4.17 lutego1998 NaganoSztafeta 4 × 10 kmSkład drużyny: Mathias Fredriksson, Niklas Jonsson, Per Elofsson, Henrik Forsberg1:40:55,7 +1:29,5 2.15px|22 lutego1998 Nagano50 km stylem dowolnym2:05:08,2 +8,1 Bjørn Dæhlie36.9 lutego2002 Salt Lake City30 km stylem dowolnym1:11:31,0 +4:54,2 Christian Hoffmann28.14 lutego2002 Salt Lake City2 × 10 km łączony49:48,9+1:36,2 Thomas Alsgaard Frode Estil13.17 lutego2002 Salt Lake CitySztafeta 4 × 10 kmSkład drużyny: Urban Lindgren, Mathias Fredriksson, Niklas Jonsson, Morgan Göransson1:32:45,5 +5:14,0 DNF23 lutego2002 Salt Lake City50 km st.