Heidi Weng (born 20 July 1991) is a Norwegian cross-country skier and fell runner.

Career In cross-country skiing her best individual World Cup finish is her victories in Tour de Ski both 2016–17 and 2017–18. She has won three gold medals at the Junior World Championships, two in relay and one in pursuit. She has won six medals at World Championships, four of them gold.

She is a Norwegian senior champion in fell running in 2010, and placed fourth at the World Junior Championships in the same year. She is also a Norwegian junior champion in cross-country running.

She hails from Ytre Enebakk, but represents the club IL i BUL.

Weng won the bronze medal at the skiathlon event at the 2014 Winter Olympics in Sochi.

Heidi Weng won the Bronze medal in 20 kilometre skiathlon at the 2026 Winter Olympics.Winter Olympics 2026: Frida Karlsson wins gold in women’s 10km + 10km skiathlon olympics.com. Retrieved 7 February 2026. Weng later won the Silver medal in the 50 km classical race at the same Olympics.Sweden's Andersson claims decisive victory in cross-country 50km classic race Reuters. Retrieved 22 February 2026.

Cross-country skiing results All results are sourced from the International Ski Federation (FIS).

Olympic Games 4 medals – (1 gold, 1 silver, 2 bronze)  Year  Age   10 km  individual   15/20 km  skiathlon   30/50 km  mass start   Sprint  4 × 5/7.5 km  relay   Team  sprint  2014 22 9 Bronze 19 — 5 — 2018 26 11 9 8 11 — — 2026 34 5 Bronze Silver — Gold —

World Championships 11 medals – (5 gold, 5 silver, 1 bronze)  Year  Age   10 km  individual   15/20 km  skiathlon   30/50 km  mass start   Sprint  4 × 5/7.5 km  relay   Team  sprint  2013 21 6 Bronze 4 — Gold — 2015 23 22 7 22 — Gold — 2017 25 4 5 Silver 7 Gold Gold 2019 27 19 7 — — Silver — 2021 29 15 9 Silver — Gold — 2025 33 5 5 Silver — Silver —

World Cup Season titles 4 titles – (2 Overall, 2 Distance) SeasonDiscipline2017 OverallDistance2018 OverallDistance

Season standings  Season  Age Discipline standingsSki Tour standingsOverallDistanceSprintNordicOpeningTour deSkiSki Tour2020World CupFinalSki TourCanada 2010 18 110 87 — — 2011 19 59 49 83 — — 18 2012 20 10 10 21 16 2013 21 5 4 13 6 4 2014 22 4 5 27 9 2015 23 5 2016 24 4 9 2017 25 4 2018 26 15 4 18 2019 27 16 11 77 16 7 20 2020 28 14 4 2021 29 20 7 — 2022 30 6 5 41 2023 31 10 4 98 6 2024 32 8 6 51 2025 33 8 8 74 5 2026 34 5 108

Individual podiums 14 victories – (6 , 8 ) 128 podiums – (70 , 58 )

No. Season Date Location Race Level Place1 2011–12 3 March 2012 Lahti, Finland 7.5 km + 7.5 km Skiathlon C/F World Cup 3rd2 17 March 2012 Falun, Sweden 10 km Mass Start C Stage World Cup 2nd3 18 March 2012 10 km Pursuit F Stage World Cup 3rd4 14–18 March 2012 World Cup Final Overall Standings World Cup 2nd5 2012–13 2 December 2012 Rukatunturi, Finland 10 km Pursuit C Stage World Cup 3rd6 30 November – 2 December 2012 Nordic Opening Overall Standings World Cup 3rd7 1 January 2013 Val Müstair, Switzerland 1.4 km Sprint F Stage World Cup 3rd8 6 January 2013 Val di Fiemme, Italy 9 km Pursuit F Stage World Cup 3rd9 10 March 2013 Lahti, Finland 10 km Individual C World Cup 3rd10 15 March 2013 Drammen, Norway 1.3 km Sprint C World Cup 2nd11 23 March 2013 Falun, Sweden 10 km Mass Start C Stage World Cup 3rd12 2013–14 28 December 2013 – 5 January 2014 Tour de Ski Overall Standings World Cup 3rd13 16 March 2014 Falun, Sweden 10 km Pursuit F Stage World Cup3rd14 14–16 March 2014 World Cup Final Overall Standings World Cup 3rd15 2014–15 5 December 2014 Lillehammer, Norway 1.5 km Sprint F Stage World Cup 3rd16 6 December 2014 5 km Individual F Stage World Cup 3rd17 7 December 2014 10 km Pursuit C Stage World Cup 2nd18 5–7 December 2014 Nordic Opening Overall Standings World Cup 3rd19 20 December 2014 Davos, Switzerland 10 km Individual F World Cup 3rd20 3 January 2015 Oberstdorf, Germany 3 km Individual F Stage World Cup 2nd21 4 January 2015 10 km Pursuit C Stage World Cup 2nd22 6 January 2015 Val Müstair, Switzerland 1.4 km Sprint F Stage World Cup 2nd23 7 January 2015 Toblach, Italy 5 km Individual C Stage World Cup 3rd24 8 January 2015 15 km Pursuit F Stage World Cup 2nd25 10 January 2015 Val di Fiemme, Italy 10 km Mass Start C Stage World Cup 3rd26 11 January 2015 9 km Pursuit F Stage World Cup 2nd27 3–11 January 2015 Tour de Ski Overall Standings World Cup 3rd28 8 March 2015 Lahti, Finland 10 km Individual C World Cup 2nd29 11 March 2015 Drammen, Norway 1.3 km Sprint C World Cup 2nd30 2015–16 5 December 2015 Lillehammer, Norway 7.5 km + 7.5 km Skiathlon C/F World Cup 2nd31 12 December 2015 Davos, Switzerland 15 km Individual F World Cup 3rd32 2 January 2016 Lenzerheide, Switzerland 15 km Mass Start C Stage World Cup 3rd33 3 January 2016 5 km Pursuit F Stage World Cup 3rd34 5 January 2016 Oberstdorf, Germany 1.2 km Sprint C Stage World Cup 2nd35 6 January 2016 10 km Mass Start C Stage World Cup 3rd36 8 January 2016 Toblach, Italy 5 km Individual F Stage World Cup 2nd37 9 January 2016 Val di Fiemme, Italy 10 km Mass Start C Stage World Cup 1st38 10 January 2016 9 km Pursuit F Stage World Cup 2nd39 1–10 January 2016 Tour de Ski Overall Standings World Cup 3rd40 16 January 2016 Planica, Slovenia 1.2 km Sprint F World Cup 3rd41 13 February 2016 Falun, Sweden 5 km Individual C World Cup 2nd42 14 February 2016 10 km Mass Start F World Cup 2nd43 20 February 2016 Lahti, Finland 1.6 km Sprint F World Cup 3rd44 21 February 2016 7.5 km + 7.5 km Skiathlon C/F World Cup 2nd45 2 March 2016 Montreal, Canada 10.5 km Mass Start C Stage World Cup 2nd46 4 March 2016 Quebec City, Canada 1.5 km Sprint F Stage World Cup 3rd47 5 March 2016 10 km Pursuit F Stage World Cup 1st48 9 March 2016 Canmore, Canada 7.5 km + 7.5 km Skiathlon C/F Stage World Cup 1st49 11 March 2016 10 km Individual F Stage World Cup 2nd50 1–12 March 2016 Ski Tour Canada Overall Standings World Cup 2nd51 2016–17 26 November 2016 Rukatunturi, Finland 1.4 km Sprint C World Cup 3rd52 27 November 2016 10 km Individual C World Cup 3rd53 2 December 2016 Lillehammer, Norway 1.3 km Sprint C Stage World Cup 1st54 3 December 2016 5 km Individual F Stage World Cup 2nd55 4 December 2016 10 km Pursuit C Stage World Cup 3rd56 2–4 December 2016 Nordic Opening Overall Standings World Cup 1st57 10 December 2016 Davos, Switzerland 15 km Individual F World Cup 2nd58 17 December 2016 La Clusaz, France 10 km Mass Start F World Cup 1st59 31 December 2016 Val Müstair, Switzerland 1.5 km Sprint F Stage World Cup 3rd60 1 January 2017 5 km Mass Start C Stage World Cup 2nd61 3 January 2017 Oberstdorf, Germany 5 km + 5 km Skiathlon C/F Stage World Cup 3rd62 4 January 2017 10 km Pursuit F Stage World Cup 2nd63 8 January 2017 Val di Fiemme, Italy 9 km Pursuit F Stage World Cup 1st64 31 December 2016 – 8 January 2017 Tour de Ski Overall Standings World Cup 1st65 28 January 2017 Falun, Sweden 1.4 km Sprint F World Cup 3rd66 29 January 2017 15 km Mass Start C World Cup 3rd67 18 February 2017 Otepää, Estonia 1.3 km Sprint F World Cup 3rd68 19 February 2017 10 km Individual C World Cup 3rd69 18 March 2017 Quebec City, Canada 10 km Mass Start C Stage World Cup 2nd70 19 March 2017 10 km Pursuit F Stage World Cup 2nd71 17–19 March 2017 World Cup Final Overall Standings World Cup 2nd72 2017–18 26 November 2017 Rukatunturi, Finland 10 km Pursuit F World Cup 2nd73 3 December 2017 Lillehammer, Norway 7.5 km + 7.5 km Skiathlon C/F World Cup 2nd74 16 December 2017 Toblach, Italy 10 km Individual F World Cup 3rd75 17 December 2017 10 km Pursuit C World Cup 3rd76 31 December 2017 Lenzerheide, Switzerland 10 km Individual C Stage World Cup 2nd77 1 January 2018 10 km Pursuit F Stage World Cup 2nd78 6 January 2018 Val di Fiemme, Italy 10 km Mass Start C Stage World Cup 1st79 7 January 2018 9 km Pursuit F Stage World Cup 1st80 30 December 2017 – 7 January 2018 Tour de Ski Overall Standings World Cup 1st81 21 January 2018 Planica, Slovenia 10 km Individual C World Cup 3rd82 28 January 2018 Seefeld, Austria 10 km Mass Start F World Cup 2nd83 2019–20 1 December 2019 Rukatunturi, Finland 10 km Pursuit F Stage World Cup 2nd84 29 November – 1 December 2019 Nordic Opening Overall Standings World Cup 2nd85 7 December 2019 Lillehammer, Norway 7.5 km + 7.5 km Skiathlon C/F World Cup 3rd86 15 December 2019 Davos, Switzerland 10 km Individual F World Cup 2nd87 28 December 2019 Lenzerheide, Switzerland 10 km Mass Start F Stage World Cup 2nd88 1 January 2020 Toblach, Italy 10 km Pursuit C Stage World Cup 3rd89 5 January 2020 Val di Fiemme, Italy 10 km Mass Start F Stage World Cup 2nd90 18 January 2020 Nové Město, Czech Republic 10 km Individual F World Cup 3rd91 9 February 2020 Falun, Sweden 10 km Mass Start F World Cup 3rd92 15 February 2020 Östersund, Sweden 10 km Individual F Stage World Cup 2nd93 16 February 2020 10 km Pursuit C Stage World Cup 2nd94 18 February 2020 Åre, Sweden 0.7 km Sprint F Stage World Cup 2nd95 20 February 2020 Meråker, Norway 34 km Mass Start F Stage World Cup 3rd96 15–23 February 2020 FIS Ski Tour 2020 Overall Standings World Cup 2nd97 2020–2123 January 2021 Lahti, Finland 7.5 km + 7.5 km Skiathlon C/F World Cup 3rd98 13 March 2021 Engadin, Switzerland 10 km Mass Start C World Cup 2nd99 14 March 2021 30 km Pursuit F World Cup 1st100 2021–22 28 November 2021 Rukatunturi, Finland 10 km Pursuit F World Cup 3rd101 3 January 2022 Val di Fiemme, Italy 10 km Mass Start C Stage World Cup 2nd102 4 January 2022 10 km Mass Start F Stage World Cup 1st103 28 December 2021– 4 January 2022 Tour de Ski Overall Standings World Cup 3rd104 2022–23 2 December 2022 Lillehammer, Norway 10 km Individual F World Cup 3rd105 8 January 2023 Val di Fiemme, Italy 10 km Mass Start F Stage World Cup 2nd106 2023–24 10 December 2023 Östersund, Sweden 10 km Individual F World Cup 2nd107 16 December 2023 Trondheim, Norway 10 km + 10 km Skiathlon C/F World Cup 3rd108 7 January 2024 Val di Fiemme, Italy 10 km Mass Start F Stage World Cup 2nd109 30 December 2023 – 7 January 2024 Tour de Ski Overall Standings World Cup 2nd110 9 February 2024 Canmore, Canada 15 km Mass Start F World Cup 3rd111 11 February 2024 20 km Mass Start C World Cup 3rd112 17 March 2024 Falun, Sweden 20 km Mass Start F World Cup 2nd113 2024–25 1 December 2024 Rukatunturi, Finland 20 km Mass Start F World Cup 3rd114 6 December 2024 Lillehammer, Norway 10 km Individual F World Cup 2nd115 8 December 2024 10 km + 10 km Skiathlon C/F World Cup 2nd116 3 January 2025 Val di Fiemme, Italy 1.2 km Sprint C Stage World Cup 3rd117 5 January 2025 10 km Mass Start F Stage World Cup 3rd118 15 February 2025 Falun, Sweden 10 km Individual C World Cup 2nd119 16 February 2025 20 km Mass Start F World Cup 2nd120 16 March 2025 Oslo, Norway 10 km Individual F World Cup 2nd121 2025–26 28 November 2025 Rukatunturi, Finland 10 km Individual C World Cup 2nd122 30 November 2025 20 km Mass Start F World Cup 3rd123 6 December 2025 Trondheim, Norway 10 km + 10 km Skiathlon C/F World Cup 2nd124 4 January 2026 Val di Fiemme, Italy 10 km Mass Start F Stage World Cup 3rd125 28 December 2025– 4 January 2026 Tour de Ski Overall Standings World Cup 3rd126 1 March 2026 Falun, Sweden 10 km + 10 km Skiathlon C/F World Cup 1st127 20 March 2026 Lake Placid, USA 10 km Individual C World Cup 3rd128 22 March 2026 20 km Mass Start F World Cup 3rd

Team podiums 12 victories – (12 ) 18 podiums – (17 , 1 )