Wikiwand AI

List of FIS Cross-Country World Cup men's race winners

From Wikipedia, the free encyclopedia

Cross-country skiing
Cross-country skiing

This is a list of individual male winners in FIS Cross-Country World Cup from 1982 season to present. The list includes distance races, sprints and stage events as well as the distance and sprint stages of the stage events. Distance races have been part of the World Cup ever since its formation. Sprint discipline was first introduced in 1995/96 World Cup season and stage events are first introduced in 2006/07 World Cup season. World Championship and Olympic races were counted as World Cup races until the 1999 World Championships and the 1994 Winter Olympics.

Johannes Høsflot Klæbo (113) is the most successful male cross-country skier of all time in terms of victories.

In 45 official World Cup seasons, as of 22 March 2026, 983 individual races (662 distance, 279 sprint, 42 stage events) for men were held. These events saw 984 winners, because one race (individual 15 km classic race on 3 February 2007) ended with a tie.

A total of 171 male cross-country skier from 19 nations have won at least one individual race. In this list Soviet Union and Russia listed separately but counted as one nation. West Germany and Germany listed together since there is no East German winner and the only West German winner Jochen Behle continued his career for Germany after the German reunification in 1990. The first winner was the Norwegian Pål Gunnar Mikkelsplass who won the 15 km individual race in Reit im Winkl on 9 January 1982. The newest member of the list is Ansgar Evensen who won the classical sprint in Drammen on 12 March 2026.

With 113 World Cup victories, Norwegian Johannes Høsflot Klæbo is the most successful World Cup racer in the history. Among those, 65 wins have come in sprint races which makes him also the best male World Cup sprinter of all-time. The previous record holder Bjørn Dæhlie, has won 45 of his 46 victories in distance races and he is the best distance skier in World Cup history. In stage events, which is the newest individual race format, Klæbo leads with 10 victories.

Pål Gunnar Mikkelsplass was also the first skier to win races in two and three different seasons as he won the opening races of the first two official World Cup seasons (1981/82, 1982/83) and the 1984/85 season. The Kazakh Vladimir Smirnov and the Norwegian Petter Northug won races in 11 different seasons, but Northug has won races in 11 consecutive seasons and he is still only skier to do so. Gunde Svan was the first skier to win a race in four, five, six, seven, eight and nine seasons and all these seasons were consecutive. Throughout his 9-season long career, Svan managed to win at least one race in every season he competed. Bjørn Dæhlie has won races for 10 consecutive seasons from 1989/90 to 1998/99 which made him the only skier who won a race in every year in a single decade. Smirnov was the first to win races in ten and eleven seasons, while Dæhlie was the first to win in ten consecutive seasons and Northug was the first and the only skier to win in eleven consecutive seasons.

The youngest male winner is Petter Northug (born 6 January 1986) who won the 20 km pursuit race in Falun on 8 March 2006 at the age of 20 years and 61 days. The oldest winner is Harri Kirvesniemi (born 10 May 1958) who was aged 41 years 306 days when he won the prestigious 50 km classical mass start race in Oslo Holmenkollen on 11 March 2000, 17 years 358 days after his first race victory in Štrbské Pleso on 19 March 1982, which is also the longest time between the first and the last victory in the World Cup. The oldest skier to win his first race was Giorgio Di Centa (born 7 October 1972). When he won the 15 km individual freestyle race in Canmore on 5 February 2010 which was his only career victory, he was aged 37 years and 121 days.

Mikhail Devyatyarov and Mikhail Devyatyarov Jr. are the first father and son pair to win a World Cup race. They are followed by the Canadians Pierre and Alex Harvey. Apart from father-son pairs, there are two different brother pairs won a World Cup race: Mathias and Thobias Fredriksson of Sweden and Petter and Tomas Northug of Norway. From these two, the Fredriksson brothers were the first to do so. During the 2002/03 season, three consecutive World Cup races were won by Fredriksson brothers (two for Mathias and one for Thobias) which was also followed by the Northug brothers who became the winner of two consecutive races in the 2014/15 World Cup season after the victory in 2015 Tour de Ski was given to Petter Northug on 20 July 2016 due to illegal use of asthma medication by the initial winner Martin Johnsrud Sundby.

Statistics

As of 22 March 2026
Total World Cup Stage World Cup
Distance Sprint Stage events Distance Sprint
Events9835012184216161
Double wins11––––
Winners9845022184216161
  • Distance: Competitions of distances longer than 1.8 km
  • Sprint: Competitions of distances shorter than 1.8 km
  • Stage events: Overall winners of Stage World Cup events (Nordic Opening, World Cup Final, Tour de Ski, FIS Ski Tour, Sprint Tour and Ski Tour Canada)

Winners

Bjørn Dæhlie (46) is the most successful male distance skier in World Cup history, with 45 distance victories.
Petter Northug (38) is the youngest man ever to win a World Cup race.
Gunde Svan (30) had won at least one race in every season he competed.
Vladimir Smirnov (30) had won at least one World Cup race in 11 different seasons.
Harri Kirvesniemi (6) is the oldest World Cup race winner of all time.
Pål Gunnar Mikkelsplass (4) is the winner of the first ever World Cup race.
As of 22 March 2026
  Active athletes
  Active athletes who haven't competed in the current season's World Cup competitions
  Active athletes who aren't allowed to compete due to doping offence
Rk. Name Ref. Nation World Cup seasons Victories World Cup Stage World Cup
Distance Sprint Stage events Distance Sprint
1Johannes Høsflot Klæbo[1] Norway2016–1132247101618
2Bjørn Dæhlie[2] Norway1989–199946451N/AN/AN/A
3Petter Northug[3] Norway2005–201738866153
4Gunde Svan[4] Sweden1982–19913030N/AN/AN/AN/A
Vladimir Smirnov (7 SOV / 23 KAZ)[5] Kazakhstan1982–19993030–N/AN/AN/A
Martin Johnsrud Sundby[6] Norway2005–20203011–811–
7Alexander Bolshunov[7] Russia2017–2816138–
8Dario Cologna[8] Switzerland2007–20222672611–
9Lukáš Bauer[9] Czech Republic1997–2016189–27–
Federico Pellegrino[10] Italy2010–18–13––5
11Emil Jönsson[11] Sweden2003–201816–13––3
12Sergey Ustiugov[12] Russia2013–1512183
13Torgny Mogren[13] Sweden1983–19981313–N/AN/AN/A
Thomas Alsgaard[14] Norway1993–200313112N/AN/AN/A
Tor Arne Hetland[15] Norway1995–20091329––2
Axel Teichmann[16] Germany1998–2014138––5–
Ola Vigen Hattestad[17] Norway2003–201713–13–––
Pål Golberg[18] Norway2010–1373111
19Jens Arne Svartedal[19] Norway1997–201012111–––
Harald Østberg Amundsen[20] Norway2018–127–14–
21Per Elofsson[21] Sweden1997–20031111–N/AN/AN/A
Tobias Angerer[22] Germany1998–20141110–1––
Eldar Rønning[23] Norway2003–20151143–31
Alexey Poltoranin[24] Kazakhstan2005–20191131–7–
Simen Hegstad Krüger[25] Norway2013–118––3–
26Mika Myllylä[26] Finland1992–20001010–N/AN/AN/A
Maurice Manificat[27] France2006–2022106––4–
Iivo Niskanen[28] Finland2011–108––2–
29Vegard Ulvang[29] Norway1984–199799–N/AN/AN/A
Alexei Prokourorov (3 SOV / 6 RUS)[30] Russia1984–200299–N/AN/AN/A
Mathias Fredriksson[31] Sweden1993–2011981–––
Odd-Bjørn Hjelmeset[32] Norway1993–2012944–1–
Alexander Legkov[33] Russia2003–201694–23–
Eirik Brandsdal[34] Norway2007–20209–7––2
35Vincent Vittoz[35] France1996–201187––1–
Finn Hågen Krogh[36] Norway2011–822–31
Alex Harvey[37] Canada2008–2019811–51
Emil Iversen[38] Norway2013–821–41
39Johann Mühlegg[39] Spain1991–200277–N/AN/AN/A
Maxim Vylegzhanin[40] Russia2005–201975––2–
Martin Løwstrøm Nyenget[41] Norway2014–77––––
42Thomas Wassberg[42] Sweden1982–198866N/AN/AN/AN/A
Harri Kirvesniemi[43] Finland1982–200166–N/AN/AN/A
Anders Aukland[44] Norway1993–201266––––
Pietro Piller Cottrer[45] Italy1994–201265––1–
Andrus Veerpalu[46] Estonia1992–201166––––
Sjur Røthe[47] Norway2009–62––4–
Erik Valnes[48] Norway2017–613–11
49Bill Koch[49] United States1982–199255N/AN/AN/AN/A
Cristian Zorzi[50] Italy1993–20105–5–––
Thobias Fredriksson[51] Sweden1995–20095–5–––
Johan Olsson[52] Sweden2001–201755––––
Anders Gløersen[53] Norway2007–514–––
Nikita Kryukov[54] Russia2006–20175–2––3
Marcus Hellner[55] Sweden2006–201852––3–
Lucas Chanavat[56] France2015–5–3––2
57Pål Gunnar Mikkelsplass[57] Norway1982–199644–N/AN/AN/A
Jari Isometsä[58] Finland1990–200644–N/AN/AN/A
Frode Estil[59] Norway1995–200744––––
Peter Larsson[60] Sweden1999–20094–4–––
René Sommerfeldt[61] Germany1996–201043––1–
Teodor Peterson[62] Sweden2009–20204–2––2
Matti Heikkinen[63] Finland2002–201941––3–
Didrik Tønseth[64] Norway2012–42–11–
Richard Jouve[65] France2015–4–4–––
66Alexander Zavyalov[66] Soviet Union1982–198433N/AN/AN/AN/A
Pierre Harvey[67] Canada1982–198833N/AN/AN/AN/A
Erling Jevne[68] Norway1987–200233–N/AN/AN/A
Silvio Fauner[69] Italy1987–200633–N/AN/AN/A
Håvard Bjerkeli[70] Norway1998–20063–3N/AN/AN/A
Björn Lind[71] Sweden2000–20103–3–––
Børre Næss[72] Norway2003–20113–3–––
Anders Södergren[73] Sweden1999–201533––––
Johan Kjølstad[74] Norway2002–20123–2––1
Alexey Petukhov[75] Russia2003–20183–3–––
Nikolay Morilov[76] Russia2004–20173–1––2
Devon Kershaw[77] Canada2004–2018311––1
Daniel Rickardsson[78] Sweden2004–202032––1–
Calle Halfvarsson[79] Sweden2009–3–––12
Einar Hedegart[80] Norway2024–33––––
81Oddvar Brå[81] Norway1982–198922N/AN/AN/AN/A
Nikolay Zimyatov[82] Soviet Union1982–198822N/AN/AN/AN/A
Tor Håkon Holte[83] Norway1982–198622N/AN/AN/AN/A
Thomas Eriksson[84] Sweden1982–199322N/AN/AN/AN/A
Mikhail Devyatyarov[85] Soviet Union1982–199222N/AN/AN/AN/A
Terje Langli[86] Norway1986–199622–N/AN/AN/A
Marco Albarello[87] Italy1984–199822–N/AN/AN/A
Mikhail Botvinov[88] Austria1990–200722––––
Peter Schlickenrieder[89] Germany1992–20012–2N/AN/AN/A
Morten Brørs[90] Norway1997–20042–2N/AN/AN/A
Mikhail Ivanov[91] Russia1997–200722––––
Fabio Maj[92] Italy1991–2004211N/AN/AN/A
Fulvio Valbusa[93] Italy1992–200622–N/AN/AN/A
Christian Hoffmann[94] Austria1994–200922––––
Trond Iversen[95] Norway2000–20092–2–––
Vasily Rochev[96] Russia2000–201022––––
Renato Pasini[97] Italy2000–20132–2–––
Sergey Shiryayev[98] Russia2006–20132–––2–
John Kristian Dahl[99] Norway2001–20132–1––1
Ilia Chernousov[100] Russia2006–201621––1–
Tim Tscharnke[101] Germany2008–201721––1–
Petr Sedov[102] Russia2009–21––1–
Sindre Bjørnestad Skar[103] Norway2011–2–2–––
Hans Christer Holund[104] Norway2009–20232–––2–
Oskar Svensson[105] Sweden2014–2–1––1
Iver Tildheim Andersen[106] Norway2022–22––––
Gus Schumacher[107] United States2019–21––1–
Mattis Stenshagen[108] Norway2016–2–––2–
109Jan Ottosson[109] Sweden1982–199411N/AN/AN/AN/A
Jan Lindvall[110] Norway1982–198411N/AN/AN/AN/A
Asko Autio[111] Finland1982–198311N/AN/AN/AN/A
Ove Aunli[112] Norway1982–198711N/AN/AN/AN/A
Kari Härkönen[113] Finland1982–198511N/AN/AN/AN/A
Lars Erik Eriksen[114] Norway1982–198411N/AN/AN/AN/A
Maurilio De Zolt[115] Italy1982–199411N/AN/AN/AN/A
Lars Håland[116] Sweden1986–199811–N/AN/AN/A
Christer Majbäck[117] Sweden1984–199911–N/AN/AN/A
Jochen Behle[118] Germany1982–199811–N/AN/AN/A
Kristen Skjeldal[119] Norway1989–200811––––
Henrik Forsberg[120] Sweden1988–199911–N/AN/AN/A
Sture Sivertsen[121] Norway1990–199911–N/AN/AN/A
Ari Palolahti[122] Finland1995–20051–1N/AN/AN/A
Espen Bjervig[123] Norway1995–200311N/AN/AN/A
Anders Bergström[124] Sweden1989–199911–N/AN/AN/A
Jan Jacob Verdenius[125] Norway1993–20021–1N/AN/AN/A
Sergei Dolidovich[126] Belarus1993–201811––––
Mikael Östberg[127] Sweden1998–20081–1–––
Jörgen Brink[128] Sweden1995–201111––––
Janusz Krężelok[129] Poland1995–20101–1–––
Freddy Schwienbacher[130] Italy1995–20091–1–––
Martin Bajčičák[131] Slovakia1995–201511––––
Yevgeny Dementyev[132] Russia2003–201611––––
Tore Ruud Hofstad[133] Norway2000–200911––––
Daniel Tynell[134] Sweden2004–200611–N/AN/AN/A
Ole Einar Bjørndalen[135] Norway1998–201011––––
Christoph Eigenmann[136] Switzerland2000–20131––––1
Franz Göring[137] Germany2003–20141–––1–
Toni Livers[138] Switzerland2003–202011––––
Mikhail Devyatyarov Jr.[139] Russia2003–20161–1–––
Josef Wenzl[140] Germany2004–20161–1–––
Emmanuel Jonnier[141] France1999–20111–––1–
Nikolay Pankratov[142] Russia2003–201011––––
Valerio Checchi[143] Italy2001–201411––––
Jean-Marc Gaillard[144] France2001–202111––––
Ivan Babikov[145] Canada2005–20161–––1–
Sami Jauhojärvi[146] Finland2001–201711––––
Ronny André Hafsås[147] Norway2007–201111––––
Artem Zhmurko[148] Russia2010–201311––––
Giorgio Di Centa[149] Italy1993–201711––––
Noah Hoffman[150] United States2009–20181–––1–
Simeon Hamilton[151] United States2010–20211––––1
Chris André Jespersen[152] Norway2003–1–––1–
Roland Clara[153] Italy2005–20161–––1–
Tomas Northug[154] Norway2010–20171–1–––
Francesco De Fabiani[155] Italy2013–11––––
Sondre Turvoll Fossli[156] Norway2011–20191––––1
Niklas Dyrhaug[157] Norway2009–20191–––1–
Baptiste Gros[158] France2010–20201––––1
Gleb Retivykh[159] Russia2011–1–1–––
Janosch Brugger[160] Germany2017–1–––1–
Evgeniy Belov[161] Russia2010–11––––
Denis Spitsov[162] Russia2017–1–––1–
Alexander Terentyev[163] Russia2019–1–1–––
Håvard Solås Taugbøl[164] Norway2013–1–1–––
Jan Thomas Jenssen[165] Norway2017–11––––
Perttu Hyvärinen[166] Finland2011–1–––1–
Jules Lapierre[167] France2017–1–––1–
Edvin Anger[168] Sweden2022–1–1–––
William Poromaa[169] Sweden2019–11––––
Lars Heggen[170] Norway2025–1–1–––
Ansgar Evensen[171] Norway2020–1–1–––
  • N/A: Disciplines hadn't existed throughout athlete's entire career.
  • Ties are shown in chronological order.

Milestones

Category Achiever Event Date
Single Event
First to win 10 racesSweden Gunde SvanDistance23 February 1985
First to win 20 racesSweden Gunde SvanDistance27 February 1988
First to win 30 racesSweden Gunde SvanDistance7 February 1991
First to win 40 racesNorway Bjørn DæhlieDistance12 December 1998
First to win 50 racesNorway Johannes Høsflot KlæboSprint30 November 2024
First to win 60 racesNorway Johannes Høsflot KlæboSprint5 December 2025
Two Events
First to win a raceNorway Bjørn DæhlieDistance and Sprint11 March 1997
First to win 10 racesNorway Johannes Høsflot KlæboDistance and Sprint31 December 2021
First to win 20 racesNorway Johannes Høsflot KlæboDistance and Sprint26 March 2023
First to win 30 racesNorway Johannes Høsflot KlæboDistance and Sprint26 January 2025
All Three Events
First to win a raceNorway Petter NorthugDistance, Sprint and Stage Event21 March 2010
First to win 10 racesNorway Johannes Høsflot KlæboDistance, Sprint and Stage Event4 January 2026

See also

References

Related Articles

Timelines

Top Qs

Fact Checks