The 2019–20 FIS Cross-Country World Cup was the 39th official World Cup season in cross-country skiing for men and women. The season began on 29 November 2019 in Ruka, Finland and concluded on 8 March 2020 in Oslo, Norway.
The Sprint Tour, a stage event scheduled in Quebec City and Minneapolis on 14–17 March 2020 was cancelled due to the coronavirus pandemic. The same reason forced the cancellation of World Cup scheduled in Canmore on 20–22 March 2020, including mixed relay.
Calendar
Men + Key: C – Classic / F – FreestyleDatePlaceDisciplineWinnerSecondThirdYellow bib 1 Ruka Johannes Høsflot Klæbo Pål Golberg Richard Jouve Johannes Høsflot Klæbo 230 November 2019 Ruka15 km C Iivo Niskanen Johannes Høsflot Klæbo Emil Iversen 31 December 2019 Ruka15 km F Pursuit Hans Christer Holund Sjur Røthe Emil Iversen 110th Nordic Opening Overall (29 November – 1 December 2019) Johannes Høsflot Klæbo Emil Iversen Iivo Niskanen 247 December 2019 Lillehammer Alexander Bolshunov Hans Christer Holund Emil Iversen Johannes Høsflot Klæbo 3514 December 2019 DavosSprint F Johannes Høsflot Klæbo Lucas Chanavat Håvard Solås Taugbøl 4615 December 2019 Davos15 km F Simen Hegstad Krüger Sergey Ustiugov Dario Cologna 5721 December 2019 PlanicaSprint F Lucas Chanavat Federico Pellegrino Erik Valnes 828 December 2019 Lenzerheide Sergey Ustiugov Johannes Høsflot Klæbo Alexander Bolshunov Johannes Høsflot Klæbo 929 December 2019 LenzerheideSprint F Johannes Høsflot Klæbo Federico Pellegrino Richard Jouve 1031 December 2019 Toblach15 km F Sergey Ustiugov Ivan Yakimushkin Alexander Bolshunov 111 January 2020 Toblach15 km C Pursuit Alexander Bolshunov Sergey Ustiugov Iivo Niskanen 123 January 2020 Val di Fiemme15 km C Mass Start Johannes Høsflot Klæbo Sergey Ustiugov Alexander Bolshunov 134 January 2020 Val di FiemmeSprint C Johannes Høsflot Klæbo Sergey Ustiugov Alexander Bolshunov 145 January 2020 Val di Fiemme10 km F Mass Start Climb Simen Hegstad Krüger Sjur Røthe Alexander Bolshunov 614th Tour de Ski Overall (28 December 2019 – 5 January 2020) Alexander Bolshunov Sergey Ustiugov Johannes Høsflot Klæbo Alexander Bolshunov 71511 January 2020 Dresden Lucas Chanavat Sindre Bjørnestad Skar Johan Häggström Alexander Bolshunov 81618 January 2020 Nové Město15 km F Alexander Bolshunov Iivo Niskanen Sjur Røthe 91719 January 2020 Nové Město15 km C Pursuit Alexander Bolshunov Johannes Høsflot Klæbo Simen Hegstad Krüger 101825 January 2020 Oberstdorf30 km Skiathlon Alexander Bolshunov Simen Hegstad Krüger Sjur Røthe 111926 January 2020 OberstdorfSprint C Johannes Høsflot Klæbo Pål Golberg Erik Valnes 12208 February 2020 FalunSprint C Pål Golberg Erik Valnes Alexander Bolshunov 13219 February 2020 Falun15 km F Mass Start Alexander Bolshunov Sjur Røthe Ivan Yakimushkin 2215 February 2020 Östersund Sjur Røthe Simen Hegstad Krüger Finn Hågen Krogh Alexander Bolshunov 2316 February 2020 Östersund15 km C Pursuit Pål Golberg Alexander Bolshunov Martin Løwstrøm Nyenget 2418 February 2020 ÅreSprint F Johannes Høsflot Klæbo Federico Pellegrino Renaud Jay 2520 February 2020 Meråker34 km F Mass Start Alexander Bolshunov Johannes Høsflot Klæbo Emil Iversen 2622 February 2020 TrondheimSprint C Johannes Høsflot Klæbo Pål Golberg Erik Valnes 2723 February 2020 Trondheim30 km C Pursuit Emil Iversen Iivo Niskanen Hans Christer Holund 14FIS Ski Tour 2020 Overall (15 – 23 February 2020) Pål Golberg Simen Hegstad Krüger Hans Christer Holund 152829 February 2020 Lahti Iivo Niskanen Alexander Bolshunov Hans Christer Holund Alexander Bolshunov 16294 March 2020 KonnerudRescheduled from Sprint C in Drammen due to lack of snow.Sprint F Johannes Høsflot Klæbo Håvard Solås Taugbøl Eirik Brandsdal 17308 March 2020 Oslo50 km C Mass Start Alexander Bolshunov Simen Hegstad Krüger Emil Iversen 14 March 2020 Quebec City Cancelled due to the coronavirus pandemic15 March 2020 Quebec CitySprint F 17 March 2020 MinneapolisSprint F Cancelled due to the coronavirus pandemic 1st Sprint Tour Overall (14 – 17 March 2020) Canmore Cancelled due to the coronavirus pandemic21 March 2020 Canmore15 km C Pursuit
Women + Key: C – Classic / F – FreestyleDatePlaceDisciplineWinnerSecondThirdYellow bib 1 Ruka Maiken Caspersen Falla Jonna Sundling Sadie Maubet Bjornsen Maiken Caspersen Falla 230 November 2019 Ruka10 km C Therese Johaug Krista Pärmäkoski Natalya Nepryayeva Sadie Maubet Bjornsen 31 December 2019 Ruka10 km F Pursuit Therese Johaug Heidi Weng Jessie Diggins Therese Johaug 110th Nordic Opening Overall (29 November – 1 December 2019) Therese Johaug Heidi Weng Astrid Uhrenholdt Jacobsen 24 Lillehammer Therese Johaug Jessie Diggins Heidi Weng Therese Johaug 3514 December 2019 DavosSprint F Linn Svahn Maiken Caspersen Falla Sophie Caldwell 4615 December 2019 Davos10 km F Therese Johaug Heidi Weng Jessie Diggins 5721 December 2019 PlanicaSprint F Jonna Sundling Stina Nilsson Julia Kern 8 Lenzerheide Therese Johaug Heidi Weng Ebba Andersson Therese Johaug 929 December 2019 LenzerheideSprint F Anamarija Lampič Maiken Caspersen Falla Natalya Nepryayeva 1031 December 2019 Toblach10 km F Therese Johaug Ingvild Flugstad Østberg Ebba Andersson 111 January 2020 Toblach10 km C Pursuit Ingvild Flugstad Østberg Therese Johaug Heidi Weng 123 January 2020 Val di Fiemme10 km C Mass Start Astrid Uhrenholdt Jacobsen Ebba Andersson Katharina Hennig 134 January 2020 Val di FiemmeSprint C Anamarija Lampič Astrid Uhrenholdt Jacobsen Jessie Diggins 145 January 2020 Val di Fiemme10 km F Mass Start Climb Therese Johaug Heidi Weng Ingvild Flugstad Østberg 614th Tour de Ski Overall (28 December 2019 – 5 January 2020) Therese Johaug Natalya Nepryayeva Ingvild Flugstad Østberg 715 Dresden Linn Svahn Anamarija Lampič Maja Dahlqvist Therese Johaug 81618 January 2020 Nové Město10 km F Therese Johaug Natalya Nepryayeva Heidi Weng 91719 January 2020 Nové Město10 km C Pursuit Therese Johaug Natalya Nepryayeva Ingvild Flugstad Østberg 101825 January 2020 Oberstdorf15 km Skiathlon Therese Johaug Ingvild Flugstad Østberg Teresa Stadlober 111926 January 2020 OberstdorfSprint C Natalya Nepryayeva Anamarija Lampič Jessie Diggins 12208 February 2020 FalunSprint C Linn Svahn Natalya Nepryayeva Jonna Sundling 13219 February 2020 Falun10 km F Mass Start Therese Johaug Ebba Andersson Heidi Weng 22 Östersund Therese Johaug Heidi Weng Ingvild Flugstad Østberg Therese Johaug 2316 February 2020 Östersund10 km C Pursuit Therese Johaug Heidi Weng Ingvild Flugstad Østberg 2418 February 2020 ÅreSprint F Therese Johaug Heidi Weng Astrid Uhrenholdt Jacobsen 2520 February 2020 Meråker34 km F Mass Start Therese Johaug Ingvild Flugstad Østberg Heidi Weng 2622 February 2020 TrondheimSprint C Maiken Caspersen Falla Jonna Sundling Nadine Fähndrich 2723 February 2020 Trondheim15 km C Pursuit Therese Johaug Astrid Uhrenholdt Jacobsen Krista Pärmäkoski 14FIS Ski Tour 2020 Overall (15 – 23 February 2020) Therese Johaug Heidi Weng Ingvild Flugstad Østberg 1528 Lahti Therese Johaug Ebba Andersson Krista Pärmäkoski Therese Johaug 16294 March 2020 KonnerudSprint F Jonna Sundling Nadine Fähndrich Linn Svahn 17307 March 2020 Oslo30 km C Mass Start Frida Karlsson Therese Johaug Ebba Andersson 14 March 2020 Quebec City Cancelled due to the coronavirus pandemic15 March 2020 Quebec CitySprint F 17 March 2020 MinneapolisSprint F Cancelled due to the coronavirus pandemic 1st Sprint Tour Overall (14 – 17 March 2020) Canmore Cancelled due to the coronavirus pandemic21 March 2020 Canmore10 km C Pursuit
Men's team DatePlaceDisciplineWinnerSecondThird 18 December 2019 Lillehammer4 × 7.5 km relay C/F 222 December 2019 PlanicaTeam Sprint F 312 January 2020 DresdenTeam Sprint F 41 March 2020 Lahti4 × 7.5 km relay C/F
Women's team DatePlaceDisciplineWinnerSecondThird 18 December 2019 Lillehammer4 × 5 km relay C/F 222 December 2019 PlanicaTeam Sprint F 312 January 2020 DresdenTeam Sprint F 41 March 2020 Lahti4 × 5 km relay C/F
Mixed team DatePlaceDisciplineWinnerSecondThird 22 March 2020 Canmore4 × 5 km relay C/F Cancelled due to the coronavirus pandemic
Men's standings
Overall Rankafter all 33 eventsPoints Alexander Bolshunov 22212 Johannes Høsflot Klæbo 17263 Pål Golberg 13114 Simen Hegstad Krüger 12605 Sjur Røthe 12576 Iivo Niskanen 12217 Hans Christer Holund 9548 Sergey Ustiugov 9089 Emil Iversen 87510 Dario Cologna 649
Distance Rankafter all 19 eventsPoints Alexander Bolshunov 12932 Sjur Røthe 8643 Iivo Niskanen 8404 Simen Hegstad Krüger 7765 Hans Christer Holund 6946 Johannes Høsflot Klæbo 6167 Emil Iversen 4438 Sergey Ustiugov 4359 Dario Cologna 42510 Pål Golberg 365
Sprint Rankafter all 11 eventsPoints Johannes Høsflot Klæbo 5502 Erik Valnes 4053 Pål Golberg 3864 Federico Pellegrino 3855 Lucas Chanavat 3736 Alexander Bolshunov 3307 Gleb Retivykh 3258 Håvard Solås Taugbøl 2949 Johan Häggström 26810 Sindre Bjørnestad Skar 261
Prize money Rankafter all 51 payouts1 Alexander Bolshunov 204.8202 Johannes Høsflot Klæbo 171.9603 Pål Golberg 120.1004 Simen Hegstad Krüger 102.4905 Sjur Røthe 78.2406 Sergey Ustiugov 69.9007 Iivo Niskanen 63.8808 Hans Christer Holund 59.5009 Emil Iversen 58.10010 Lucas Chanavat 36.100
U23 Rankafter all 33 eventsPoints1 Hugo Lapalus1062 Alexander Terentyev 593 Verneri Suhonen 284 Sergey Ardashev 245 Jan Pechoušek 216 Jules Chappaz 217 Simone Daprá 118 Davide Graz 99 Harald Østberg Amundsen 810 Richard Leupold 6
Bonus Ranking Rankafter all 11 eventsPoints1 Johannes Høsflot Klæbo 3812 Alexander Bolshunov 3323 Pål Golberg 2764 Iivo Niskanen 1995 Sjur Røthe 1796 Federico Pellegrino 1627 Simen Hegstad Krüger 1508 Emil Iversen 1459 Erik Valnes 12710 Gleb Retivykh 127
Women's standings
Overall Rankafter all 33 eventsPoints Therese Johaug 25082 Heidi Weng 16973 Natalya Nepryayeva 13564 Astrid Uhrenholdt Jacobsen 12895 Ingvild Flugstad Østberg 11106 Jessie Diggins 10787 Ebba Andersson 8918 Sadie Maubet Bjornsen 8559 Krista Pärmäkoski 82910 Teresa Stadlober 793
Distance Rankafter all 19 eventsPoints Therese Johaug 14512 Heidi Weng 9203 Ebba Andersson 7174 Natalya Nepryayeva 6525 Ingvild Flugstad Østberg 6446 Astrid Uhrenholdt Jacobsen 6227 Krista Pärmäkoski 5618 Jessie Diggins 5349 Teresa Stadlober 52010 Charlotte Kalla 477
Sprint Rankafter all 11 eventsPoints Linn Svahn 5092 Jonna Sundling 4863 Anamarija Lampič 4724 Natalya Nepryayeva 3585 Maiken Caspersen Falla 3516 Sophie Caldwell 3387 Nadine Fähndrich 3188 Astrid Uhrenholdt Jacobsen 2329 Maja Dahlqvist 22010 Sadie Maubet Bjornsen 219
Prize money Rankafter all 51 payouts1 Therese Johaug 297.7002 Heidi Weng 152.9903 Natalya Nepryayeva 109.1504 Ingvild Flugstad Østberg 88.6505 Astrid Uhrenholdt Jacobsen 75.2006 Jessie Diggins 56.4607 Linn Svahn 52.0008 Ebba Andersson 49.8009 Jonna Sundling 40.94010 Krista Pärmäkoski 40.870
U23 Rankafter all 33 eventsPoints1 Ebba Andersson 8912 Linn Svahn 5593 Frida Karlsson 3764 Emma Ribom 3735 Moa Lundgren 2666 Julia Kern 1507 Kateřina Janatová 1198 Anna Comarella 1179 Johanna Hagström 7810 Helene Marie Fossesholm 61
Bonus Ranking Rankafter all 11 eventsPoints1 Therese Johaug 2922 Heidi Weng 2323 Astrid Uhrenholdt Jacobsen 2254 Jonna Sundling 1805 Maiken Caspersen Falla 1726 Jessie Diggins 1687 Anamarija Lampič 1528 Sadie Maubet Bjornsen 1389 Natalya Nepryayeva 12610 Tiril Udnes Weng 112
Nations Cup
Overall Rankafter all 74 eventsPoints1 145212 75423 69164 47815 36126 24887 24288 19959 166610 1261
Men Rankafter all 37 eventsPoints1 73302 53643 23604 22225 20336 14887 11858 7639 40110 384
Women Rankafter all 37 eventsPoints1 71912 46943 32284 24215 21786 12327 10518 10009 80410 615
Points distribution