NOR
Tiril UdnesWeng
- Age
- 30
- Born
- Sep 29, 1996
- Club
- Nes SKI
- Skis
- Atomic
170
WC starts
1
WC wins
11
WC podiums
3
Champ. medals
30.93
FIS pts distance
72.83
FIS pts sprint
XC Rating over time
XC Rating →1,942
XC Rating · Distance · World #28
1,767
XC Rating · Sprint · World #29
Season by season
| Season | Races | WC starts | Wins | Podiums | Top 10 | Best | WC rank | Points | Distance | Sprint |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | 32 | 17 | 1 | 7 | 34 | 524 | 28 | 33 | ||
| 2024/25 | 5 | 3 | 20 | 104 | 74 | 110 | 69 | |||
| 2023/24 | 18 | 15 | 1 | 6 | 40 | 552 | 35 | 24 | ||
| 2022/23 | 36 | 27 | 1 | 9 | 21 | 1 | 1 | 2,029 | 3 | 3 |
| 2021/22 | 23 | 15 | 1 | 5 | 3 | 16 | 441 | 16 | 11 | |
| 2020/21 | 24 | 10 | 4 | 5 | 24 | 252 | 20 | 31 | ||
| 2019/20 | 35 | 30 | 9 | 6 | 13 | 755 | 17 | 12 | ||
| 2018/19 | 35 | 26 | 2 | 6 | 18 | 406 | 28 | 18 | ||
| 2017/18 | 38 | 20 | 1 | 9 | 33 | 199 | 42 | 24 | ||
| 2016/17 | 24 | 4 | 21 | 100 | 10 | 66 | ||||
| 2015/16 | 23 | 1 | 45 | |||||||
| 2014/15 | 21 | 2 | 45 | |||||||
| 2013/14 | 17 | |||||||||
| 2012/13 | 13 |
All results 471
| Date | Venue | Race | Level | Rk | Behind | FIS pts |
|---|---|---|---|---|---|---|
| Mar 29, 2026 | 30 km · Interval start · Free | NC | 6 | +1:07.3 | 32.03 | |
| Mar 28, 2026 | 5 km · Interval start · Classic | NC | 7 | +21.2 | 90.90 | |
| Mar 22, 2026 | 20 km · Mass start · Free | WC | 18 | +34.5 | 16.67 | |
| Mar 21, 2026 | Sprint · Free | WC | 27 | |||
| Mar 21, 2026 | Sprint qualification · Free | WC | 22 | +12.9 | 93.37 | |
| Mar 20, 2026 | 10 km · Interval start · Classic | WC | 13 | +1:39.8 | 45.77 | |
| Mar 12, 2026 | Sprint · Classic | WC | 31 | |||
| Mar 12, 2026 | Sprint qualification · Classic | WC | 32 | +12.24 | 90.74 | |
| Mar 8, 2026 | 10 km · Interval start · Classic | WC | 40 | +1:40.3 | 51.52 | |
| Mar 7, 2026 | Sprint · Free | WC | 30 | |||
| Mar 7, 2026 | Sprint qualification · Free | WC | 31 | +11.55 | 75.78 | |
| Mar 1, 2026 | 20 km · Skiathlon · Classic/Free | WC | 25 | +2:42.4 | 69.26 | |
| Feb 28, 2026 | Sprint · Free | WC | 33 | |||
| Feb 28, 2026 | Sprint qualification · Free | WC | 33 | +14.29 | 98.35 | |
| Feb 22, 2026 | 20 km · Mass start · Classic | SCAN | 8 | +45.0 | 53.73 | |
| Feb 21, 2026 | Sprint · Free | SCAN | 2 | |||
| Feb 21, 2026 | Sprint qualification · Free | SCAN | 7 | +3.35 | 86.34 | |
| Feb 20, 2026 | 10 km · Interval start · Free | SCAN | 2 | +11.3 | 66.54 | |
| Jan 25, 2026 | 20 km · Mass start · Classic | WC | 14 | +1:41.1 | 42.20 | |
| Jan 24, 2026 | Sprint · Classic | WC | 38 | |||
| Jan 24, 2026 | Sprint qualification · Classic | WC | 38 | +18.49 | 98.15 | |
| Jan 23, 2026 | Team sprint · Free(Norway II, leg 2) | WC | 3 | +0.72 | ||
| Jan 23, 2026 | Team sprint qualification · Free(Norway II, leg 2) | WC | 1 | |||
| Jan 18, 2026 | 10 km · Interval start · Classic | WC | 25 | +1:08.4 | 37.05 | |
| Jan 17, 2026 | Sprint · Free | WC | 7 | |||
| Jan 17, 2026 | Sprint qualification · Free | WC | 21 | +10.21 | 77.13 | |
| Jan 15, 2026 | 10 km · Interval start · Free | NC | 5 | +9.5 | 45.05 | |
| Jan 14, 2026 | Sprint · Classic | NC | 11 | |||
| Jan 14, 2026 | Sprint qualification · Classic | NC | 11 | +6.35 | 139.42 | |
| Jan 4, 2026 | 10 km · Interval start · Free | SCAN | 12 | +1:02.8 | 99.95 | |
| Jan 3, 2026 | 20 km · Interval start · Classic | SCAN | 7 | +1:55.6 | 83.14 | |
| Jan 2, 2026 | Sprint · Classic | SCAN | 4 | |||
| Jan 2, 2026 | Sprint qualification · Classic | SCAN | 3 | +2.56 | 91.59 | |
| Dec 14, 2025 | 10 km · Interval start · Free | SCAN | 3 | +35.3 | 78.36 | |
| Dec 13, 2025 | 20 km · Mass start · Classic | SCAN | 12 | +3:27.7 | 134.70 | |
| Dec 12, 2025 | Sprint · Free | SCAN | 7 | |||
| Dec 12, 2025 | Sprint qualification · Free | SCAN | 7 | +3.85 | 114.85 | |
| Dec 7, 2025 | 10 km · Interval start · Free | WC | 19 | +54.2 | 27.70 | |
| Dec 5, 2025 | Sprint · Classic | WC | 23 | |||
| Dec 5, 2025 | Sprint qualification · Classic | WC | 24 | +8.52 | 49.62 | |
| Nov 29, 2025 | Sprint · Classic | WC | 49 | |||
| Nov 29, 2025 | Sprint qualification · Classic | WC | 50 | +16.68 | 114.21 | |
| Nov 28, 2025 | 10 km · Interval start · Classic | WC | 22 | +1:18.9 | 41.21 | |
| Nov 23, 2025 | 10 km · Interval start · Free | FIS | 11 | +59.2 | 64.67 | |
| Nov 21, 2025 | Sprint · Classic | FIS | 9 | |||
| Nov 21, 2025 | Sprint qualification · Classic | FIS | 4 | +3.43 | 75.27 | |
| Dec 7, 2024 | Sprint · Free | WC | 35 | |||
| Dec 7, 2024 | Sprint qualification · Free | WC | 35 | +15.68 | 109.31 | |
| Nov 30, 2024 | Sprint · Classic | WC | 20 | |||
| Nov 30, 2024 | Sprint qualification · Classic | WC | 25 | +10.39 | 75.58 | |
| Nov 29, 2024 | 10 km · Interval start · Classic | WC | 35 | +2:45.2 | 87.17 | |
| Nov 24, 2024 | Interval start | FIS | 7 | 52.67 | ||
| Nov 22, 2024 | Sprint | FIS | 3 | |||
| Nov 22, 2024 | Sprint qualification | FIS | 5 | 84.55 | ||
| Mar 17, 2024 | 20 km · Mass start · Free | WC | 41 | +3:24.6 | 92.01 | |
| Mar 15, 2024 | Sprint · Classic | WC | 27 | |||
| Mar 15, 2024 | Sprint qualification · Classic | WC | 24 | +14.32 | 90.14 | |
| Mar 12, 2024 | Sprint · Classic | WC | 24 | |||
| Mar 12, 2024 | Sprint qualification · Classic | WC | 26 | +8.54 | 61.70 | |
| Feb 18, 2024 | 10 km · Interval start · Free | WC | 21 | +1:27.8 | 51.69 | |
| Feb 17, 2024 | Sprint · Free | WC | 24 | |||
| Feb 17, 2024 | Sprint qualification · Free | WC | 24 | +14.38 | 90.74 | |
| Feb 13, 2024 | Sprint · Classic | WC | 24 | |||
| Feb 13, 2024 | Sprint qualification · Classic | WC | 20 | +8.89 | 54.72 | |
| Feb 11, 2024 | 20 km · Mass start · Classic | WC | 19 | +2:09.0 | 52.68 | |
| Feb 10, 2024 | Sprint · Free | WC | 6 | |||
| Feb 10, 2024 | Sprint qualification · Free | WC | 4 | +6.37 | 47.71 | |
| Feb 9, 2024 | 15 km · Mass start · Free | WC | 18 | +1:36.7 | 55.80 | |
| Jan 28, 2024 | 20 km · Mass start · Free | WC | 14 | +31.0 | 15.92 | |
| Jan 27, 2024 | Sprint · Free | WC | 14 | |||
| Jan 27, 2024 | Sprint qualification · Free | WC | 16 | +9.27 | 62.11 | |
| Jan 26, 2024 | 4 × 5 km · Relay(Norway I, leg 4) | WC | 3 | +9.8 | ||
| Jan 21, 2024 | 4 × 7.5 km · Relay(Norway I, leg 4) | WC | 5 | +3:40.4 | ||
| Jan 20, 2024 | 20 km · Mass start · Classic | WC | 23 | +2:09.9 | 58.79 | |
| Jan 19, 2024 | Sprint · Classic | WC | 16 | |||
| Jan 19, 2024 | Sprint qualification · Classic | WC | 15 | +9.01 | 58.12 | |
| Jan 14, 2024 | 10 km · Interval start · Free | SCAN | DNS | |||
| Jan 13, 2024 | 20 km · Interval start · Classic | SCAN | 2 | +22.5 | 39.94 | |
| Jan 12, 2024 | Sprint · Classic | SCAN | 8 | |||
| Jan 12, 2024 | Sprint qualification · Classic | SCAN | 2 | +5.08 | 67.62 | |
| Mar 31, 2023 | Interval start | NC | 1 | 20.00 | ||
| Mar 30, 2023 | Interval start | NC | 3 | 36.17 | ||
| Mar 26, 2023 | 20 km · Mass start · Classic | WC | 18 | +1:07.7 | 30.93 | |
| Mar 25, 2023 | Sprint · Classic | WC | 3 | |||
| Mar 25, 2023 | Sprint qualification · Classic | WC | 6 | +2.9 | 18.62 | |
| Mar 21, 2023 | Sprint · Free | WC | 14 | |||
| Mar 21, 2023 | Sprint qualification · Free | WC | 16 | +9.2 | 74.00 | |
| Mar 18, 2023 | Sprint · Free | WC | 22 | |||
| Mar 18, 2023 | Sprint qualification · Free | WC | 20 | +13.16 | 91.99 | |
| Mar 17, 2023 | 10 km · Interval start · Classic | WC | 10 | +56.0 | 27.51 | |
| Mar 14, 2023 | Sprint · Classic | WC | 3 | |||
| Mar 14, 2023 | Sprint qualification · Classic | WC | 4 | +3.94 | 27.13 | |
| Mar 12, 2023 | 50 km · Mass start · Free | WC | 7 | +23.3 | 4.07 | |
| Mar 4, 2023 | 30 km · Mass start · Classic | WSC | 9 | +2:33.9 | 43.63 | |
| Mar 2, 2023 | 4 × 5 km · Relay(Norway, leg 1) | WSC | 1 | |||
| Feb 28, 2023 | 10 km · Interval start · Free | WSC | 12 | +1:02.7 | 35.30 | |
| Feb 26, 2023 | Team sprint · Free(Norway, leg 2) | WSC | 2 | +2.42 | ||
| Feb 26, 2023 | Team sprint qualification · Free(Norway, leg 2) | WSC | 3 | +2.11 | ||
| Feb 23, 2023 | Sprint · Classic | WSC | 6 | |||
| Feb 23, 2023 | Sprint qualification · Classic | WSC | 9 | +7.02 | 41.52 | |
| Feb 4, 2023 | 10 km · Interval start · Free | WC | 29 | +1:36.1 | 54.73 | |
| Feb 3, 2023 | Sprint · Free | WC | 24 | |||
| Feb 3, 2023 | Sprint qualification · Free | WC | 25 | +10.85 | 77.84 | |
| Jan 8, 2023 | FISFIS Tour de Ski | Overall standings | WC | 3 | +47.6 | |
| Jan 8, 2023 | 10 km · Mass start · Free | SWC | 10 | +1:15.6 | 48.21 | |
| Jan 7, 2023 | 15 km · Mass start · Classic | SWC | 7 | +29.2 | 15.33 | |
| Jan 6, 2023 | Sprint · Classic | SWC | 2 | |||
| Jan 6, 2023 | Sprint qualification · Classic | SWC | 2 | +0.15 | 0.98 | |
| Jan 4, 2023 | 20 km · Pursuit · Free | SWC | 3 | +1:28.0 | 38.01 | |
| Jan 3, 2023 | 10 km · Interval start · Classic | SWC | 4 | +20.0 | 10.71 | |
| Jan 1, 2023 | 10 km · Pursuit · Classic | SWC | 1 | 18.91 | ||
| Dec 31, 2022 | Sprint · Free | SWC | 4 | |||
| Dec 31, 2022 | Sprint qualification · Free | SWC | 2 | +2.41 | 14.28 | |
| Dec 18, 2022 | 20 km · Interval start · Free | WC | 4 | +11.7 | 3.20 | |
| Dec 17, 2022 | Sprint · Free | WC | 4 | |||
| Dec 17, 2022 | Sprint qualification · Free | WC | 2 | +1.62 | 12.37 | |
| Dec 10, 2022 | 10 km · Interval start · Classic | WC | 7 | +38.2 | 18.91 | |
| Dec 9, 2022 | Sprint · Classic | WC | 4 | |||
| Dec 9, 2022 | Sprint qualification · Classic | WC | 6 | +4.38 | 29.19 | |
| Dec 4, 2022 | 20 km · Mass start · Classic | WC | 2 | +0.6 | 0.26 | |
| Dec 3, 2022 | Sprint · Free | WC | 3 | |||
| Dec 3, 2022 | Sprint qualification · Free | WC | 8 | +1.91 | 11.70 | |
| Dec 2, 2022 | 10 km · Interval start · Free | WC | 7 | +24.2 | 13.54 | |
| Nov 27, 2022 | 20 km · Pursuit · Free | WC | 3 | +1:11.6 | 16.70 | |
| Nov 26, 2022 | 10 km · Interval start · Classic | WC | 9 | +36.2 | 19.44 | |
| Nov 25, 2022 | Sprint · Classic | WC | 3 | |||
| Nov 25, 2022 | Sprint qualification · Classic | WC | 2 | +0.56 | 3.98 | |
| Nov 20, 2022 | Interval start | FIS | 5 | 31.67 | ||
| Nov 18, 2022 | Sprint | FIS | 3 | |||
| Nov 18, 2022 | Sprint qualification | FIS | 4 | 33.73 | ||
| Mar 13, 2022 | 1.4 km · Interval start | FIS | 3 | |||
| Mar 13, 2022 | Team sprint(Norway II, leg 1) | WC | 2 | +10.09 | ||
| Mar 12, 2022 | 10 km · Interval start · Free | WC | 30 | +1:48.5 | 64.09 | |
| Mar 11, 2022 | Sprint · Classic | WC | 48 | |||
| Mar 11, 2022 | Sprint qualification · Classic | WC | 49 | +29.87 | 186.50 | |
| Mar 3, 2022 | Sprint · Classic | WC | 22 | |||
| Mar 3, 2022 | Sprint qualification · Classic | WC | 11 | +4.3 | 30.55 | |
| Feb 20, 2022 | 30 km · Mass start · Free | OWG | 14 | +6:21.4 | 104.82 | |
| Feb 16, 2022 | Team sprint · Classic(Norway, leg 1) | OWG | 8 | +1:05.43 | ||
| Feb 12, 2022 | 4 × 5 km · Relay(Norway, leg 1) | OWG | 5 | +28.8 | ||
| Feb 10, 2022 | 10 km · Interval start · Classic | OWG | 21 | +2:16.3 | 64.66 | |
| Feb 8, 2022 | Sprint · Free | OWG | 9 | |||
| Feb 8, 2022 | Sprint qualification · Free | OWG | 7 | +9.14 | 58.02 | |
| Jan 4, 2022 | 10 km · Mass start · Free | SWC | 13 | +1:54.9 | 75.13 | |
| Jan 4, 2022 | FISFIS Tour de Ski | Overall standings | WC | 10 | +3:38.6 | |
| Jan 3, 2022 | 10 km · Mass start · Classic | SWC | 8 | +51.2 | 40.02 | |
| Jan 1, 2022 | Sprint · Classic | SWC | 17 | |||
| Jan 1, 2022 | Sprint qualification · Classic | SWC | 6 | +3.29 | 25.15 | |
| Dec 31, 2021 | 10 km · Mass start · Free | SWC | 13 | +19.2 | 20.82 | |
| Dec 29, 2021 | 10 km · Interval start · Classic | SWC | 12 | +1:02.4 | 30.74 | |
| Dec 28, 2021 | Sprint · Free | SWC | 7 | |||
| Dec 28, 2021 | Sprint qualification · Free | SWC | 11 | +2.72 | 17.88 | |
| Dec 11, 2021 | Sprint · Free | WC | 5 | |||
| Dec 11, 2021 | Sprint qualification · Free | WC | 2 | +1.65 | 12.13 | |
| Dec 5, 2021 | 4 × 5 km · Relay(Norway I, leg 1) | WC | 3 | +1.2 | ||
| Dec 4, 2021 | 10 km · Interval start · Free | WC | 6 | +30.1 | 14.88 | |
| Dec 3, 2021 | Sprint · Free | WC | 3 | |||
| Dec 3, 2021 | Sprint qualification · Free | WC | 2 | +1.38 | 8.64 | |
| Nov 21, 2021 | Interval start | FIS | DNS | |||
| Nov 20, 2021 | Interval start | FIS | 9 | 84.24 | ||
| Mar 14, 2021 | 30 km · Pursuit · Free | WC | 9 | +1:46.9 | 33.33 | |
| Mar 13, 2021 | 10 km · Mass start · Classic | WC | 13 | +50.7 | 46.90 | |
| Mar 6, 2021 | 30 km · Mass start · Classic | WSC | 7 | +3:33.5 | 58.65 | |
| Mar 4, 2021 | 4 × 5 km · Relay(Norway, leg 1) | WSC | 1 | |||
| Mar 2, 2021 | 10 km · Interval start · Free | WSC | 19 | +2:14.4 | 77.36 | |
| Feb 28, 2021 | Team sprint · Free(Norway, leg 1) | WSC | 6 | +18.94 | ||
| Feb 25, 2021 | Sprint · Classic | WSC | 6 | |||
| Feb 25, 2021 | Sprint qualification · Classic | WSC | 13 | +7.01 | 52.80 | |
| Jan 31, 2021 | Sprint · Classic | WC | 5 | |||
| Jan 31, 2021 | Sprint qualification · Classic | WC | 2 | +1.53 | 9.46 | |
| Jan 29, 2021 | 10 km · Interval start · Free | WC | 7 | +46.5 | 26.27 | |
| Jan 24, 2021 | 4 × 5 km · Relay(Norway, leg 1) | WC | 1 | |||
| Jan 23, 2021 | 15 km · Skiathlon · Classic/Free | WC | 14 | +1:24.7 | 52.35 | |
| Jan 19, 2021 | Interval start | NC | 4 | 46.91 | ||
| Jan 16, 2021 | Sprint | NC | 3 | |||
| Jan 16, 2021 | Sprint qualification | NC | 1 | 20.00 | ||
| Jan 10, 2021 | Mass start | FIS | 3 | 61.79 | ||
| Jan 8, 2021 | Sprint | FIS | 2 | |||
| Jan 8, 2021 | Sprint qualification | FIS | 1 | 20.00 | ||
| Dec 6, 2020 | Interval start | FIS | 9 | 70.56 | ||
| Dec 5, 2020 | Interval start | FIS | 9 | 71.68 | ||
| Dec 4, 2020 | Sprint | FIS | 3 | |||
| Dec 4, 2020 | Sprint qualification | FIS | 3 | 52.93 | ||
| Nov 29, 2020 | 10 km · Interval start | WC | 17 | +2:15.2 | ||
| Nov 29, 2020 | 10 km · Pursuit · Free | SWC | 17 | +2:15.2 | 77.44 | |
| Nov 28, 2020 | 10 km · Interval start · Classic | SWC | 7 | +45.5 | 24.24 | |
| Nov 27, 2020 | Sprint · Classic | SWC | 22 | |||
| Nov 27, 2020 | Sprint qualification · Classic | SWC | 5 | +5.99 | 40.85 | |
| Nov 22, 2020 | Interval start | FIS | 10 | 73.29 | ||
| Nov 20, 2020 | Sprint | FIS | 7 | |||
| Nov 20, 2020 | Sprint qualification | FIS | 3 | 39.42 | ||
| Mar 4, 2020 | Sprint · Free | WC | 10 | |||
| Mar 4, 2020 | Sprint qualification · Free | WC | 14 | +4.14 | 30.83 | |
| Mar 1, 2020 | 4 × 5 km · Relay(Norway, leg 1) | WC | 1 | |||
| Feb 29, 2020 | 10 km · Interval start · Classic | WC | 12 | +1:02.6 | 34.94 | |
| Feb 23, 2020 | FISFIS Ski Tour 2020 | Overall standings | WC | 8 | +9:14.5 | |
| Feb 23, 2020 | 15 km · Pursuit · Classic | SWC | 8 | +9:14.5 | 53.12 | |
| Feb 22, 2020 | Sprint · Classic | SWC | 11 | |||
| Feb 22, 2020 | Sprint qualification · Classic | SWC | 7 | +4.9 | 29.00 | |
| Feb 20, 2020 | Mass start · Free | SWC | 6 | +3:10.3 | 51.31 | |
| Feb 18, 2020 | Sprint · Free | SWC | 14 | |||
| Feb 18, 2020 | Sprint qualification · Free | SWC | 19 | +11.02 | 99.20 | |
| Feb 16, 2020 | 10 km · Pursuit · Classic | SWC | 33 | +2:38.2 | 50.71 | |
| Feb 15, 2020 | 10 km · Interval start · Free | SWC | 12 | +1:33.2 | 56.93 | |
| Feb 9, 2020 | 10 km · Mass start · Free | WC | 17 | +1:05.2 | 60.69 | |
| Feb 8, 2020 | Sprint · Classic | WC | 15 | |||
| Feb 8, 2020 | Sprint qualification · Classic | WC | 19 | +9.04 | 55.36 | |
| Jan 31, 2020 | Sprint | NC | 26 | |||
| Jan 31, 2020 | Sprint qualification | NC | 6 | 48.23 | ||
| Jan 30, 2020 | Interval start | NC | 3 | 51.86 | ||
| Jan 26, 2020 | Sprint · Classic | WC | 15 | |||
| Jan 26, 2020 | Sprint qualification · Classic | WC | 23 | +9.92 | 54.59 | |
| Jan 25, 2020 | 15 km · Skiathlon · Classic/Free | WC | 13 | +1:40.1 | 58.27 | |
| Jan 17, 2020 | Sprint | FIS | 4 | |||
| Jan 17, 2020 | Sprint qualification | FIS | 3 | 41.58 | ||
| Jan 5, 2020 | FISFIS Tour de Ski | Overall standings | WC | 10 | +5:07.1 | |
| Jan 5, 2020 | 10 km · Mass start · Free | SWC | 16 | +2:56.1 | 119.59 | |
| Jan 4, 2020 | Sprint · Classic | SWC | 13 | |||
| Jan 4, 2020 | Sprint qualification · Classic | SWC | 9 | +3.12 | 20.32 | |
| Jan 3, 2020 | 10 km · Mass start · Classic | SWC | 10 | +26.6 | 21.31 | |
| Jan 1, 2020 | 10 km · Pursuit · Classic | SWC | 11 | +1:31.3 | 23.32 | |
| Dec 31, 2019 | 10 km · Interval start · Free | SWC | 15 | +1:00.1 | 33.58 | |
| Dec 29, 2019 | Sprint · Free | SWC | 6 | |||
| Dec 29, 2019 | Sprint qualification · Free | SWC | 17 | +5.94 | 37.37 | |
| Dec 28, 2019 | 10 km · Mass start · Free | SWC | 7 | +40.6 | 33.59 | |
| Dec 22, 2019 | Team sprint · Free(Norway II, leg 1) | WC | 6 | +12.41 | ||
| Dec 21, 2019 | Sprint · Free | WC | 33 | |||
| Dec 21, 2019 | Sprint qualification · Free | WC | 33 | +8.21 | 65.60 | |
| Dec 14, 2019 | Sprint · Free | WC | 22 | |||
| Dec 14, 2019 | Sprint qualification · Free | WC | 21 | +8.19 | 59.51 | |
| Dec 8, 2019 | 4 × 5 km · Relay(Norway II, leg 4) | WC | 5 | +1:46.5 | ||
| Dec 1, 2019 | 10 km · Interval start | WC | 7 | +1:52.5 | ||
| Dec 1, 2019 | 10 km · Pursuit · Free | SWC | 7 | +1:52.5 | 30.62 | |
| Nov 30, 2019 | 10 km · Interval start · Classic | SWC | 22 | +1:29.3 | 44.44 | |
| Nov 29, 2019 | Sprint · Classic | SWC | 6 | |||
| Nov 29, 2019 | Sprint qualification · Classic | SWC | 30 | +10.02 | 65.70 | |
| Nov 24, 2019 | Interval start | FIS | 8 | 67.95 | ||
| Nov 22, 2019 | Sprint | FIS | 10 | |||
| Nov 22, 2019 | Sprint qualification | FIS | 12 | 94.09 | ||
| Mar 30, 2019 | Interval start | NC | DNS | |||
| Mar 29, 2019 | Interval start | NC | DNS | |||
| Mar 24, 2019 | 15 km · Interval start · Free | WC | 18 | +2:09.5 | ||
| Mar 24, 2019 | 10 km · Pursuit · Free | SWC | 18 | +2:09.5 | 30.54 | |
| Mar 23, 2019 | 10 km · Mass start · Classic | SWC | 21 | +1:14.4 | 67.13 | |
| Mar 22, 2019 | Sprint · Free | SWC | 13 | |||
| Mar 22, 2019 | Sprint qualification · Free | SWC | 5 | +5.42 | 31.67 | |
| Mar 17, 2019 | 10 km · Interval start · Free | WC | 20 | +1:31.5 | 48.03 | |
| Mar 16, 2019 | Sprint · Free | WC | 14 | |||
| Mar 16, 2019 | Sprint qualification · Free | WC | 22 | +10.18 | 69.81 | |
| Mar 12, 2019 | Sprint · Classic | WC | 25 | |||
| Mar 12, 2019 | Sprint qualification · Classic | WC | 28 | +6.47 | 45.70 | |
| Feb 21, 2019 | Sprint · Free | WSC | 15 | |||
| Feb 21, 2019 | Sprint qualification · Free | WSC | 11 | +3.73 | 29.95 | |
| Feb 10, 2019 | Team sprint · Classic(Norway I) | WC | 2 | +1.84 | ||
| Feb 9, 2019 | Sprint · Free | WC | 6 | |||
| Feb 9, 2019 | Sprint qualification · Free | WC | 9 | +6.76 | 50.49 | |
| Feb 1, 2019 | Sprint | NC | 4 | |||
| Feb 1, 2019 | Sprint qualification | NC | 4 | 50.33 | ||
| Jan 31, 2019 | Interval start | NC | 6 | 77.35 | ||
| Jan 23, 2019 | 10 km · Interval start · Free | U23 | 3 | +29.6 | 43.43 | |
| Jan 21, 2019 | Sprint · Classic | U23 | 2 | |||
| Jan 21, 2019 | Sprint qualification · Classic | U23 | 1 | 33.53 | ||
| Jan 6, 2019 | FISFIS Tour de Ski | Overall standings | WC | 16 | +10:55.3 | |
| Jan 6, 2019 | Pursuit · Free | SWC | 16 | +10:55.3 | 77.96 | |
| Jan 5, 2019 | 10 km · Mass start · Classic | SWC | 27 | +3:29.3 | 165.14 | |
| Jan 3, 2019 | 10 km · Pursuit · Free | SWC | 12 | +4:26.6 | 39.04 | |
| Jan 2, 2019 | 10 km · Mass start · Classic | SWC | 14 | +1:04.4 | 46.74 | |
| Jan 1, 2019 | Sprint · Free | SWC | 10 | |||
| Jan 1, 2019 | Sprint qualification · Free | SWC | 17 | +7.06 | 40.24 | |
| Dec 30, 2018 | 10 km · Interval start · Free | SWC | 29 | +1:38.2 | 56.12 | |
| Dec 29, 2018 | Sprint · Free | SWC | 18 | |||
| Dec 29, 2018 | Sprint qualification · Free | SWC | 19 | +4.13 | 31.78 | |
| Dec 16, 2018 | 10 km · Interval start · Free | WC | 26 | +1:50.1 | 56.21 | |
| Dec 15, 2018 | Sprint · Free | WC | 11 | |||
| Dec 15, 2018 | Sprint qualification · Free | WC | 6 | +3.6 | 25.98 | |
| Dec 9, 2018 | 4 × 5 km · Relay(Norway II) | WC | 7 | +53.6 | ||
| Dec 2, 2018 | 10 km · Interval start · Classic | WC | 19 | +3:59.8 | ||
| Dec 2, 2018 | 10 km · Pursuit · Classic | SWC | 19 | +3:59.8 | 78.51 | |
| Dec 1, 2018 | 10 km · Interval start · Free | SWC | 23 | +2:09.7 | 65.57 | |
| Nov 30, 2018 | Sprint · Free | SWC | 19 | |||
| Nov 30, 2018 | Sprint qualification · Free | SWC | 22 | +5.26 | 35.78 | |
| Nov 25, 2018 | 10 km · Interval start · Classic | WC | 28 | +2:17.6 | 65.43 | |
| Nov 24, 2018 | Sprint · Classic | WC | 19 | |||
| Nov 24, 2018 | Sprint qualification · Classic | WC | 18 | +6.74 | 45.82 | |
| Nov 18, 2018 | Interval start | FIS | 4 | 79.61 | ||
| Nov 17, 2018 | Sprint | FIS | 17 | |||
| Nov 17, 2018 | Sprint qualification | FIS | 13 | 71.85 | ||
| Apr 7, 2018 | Interval start | NC | 9 | 65.82 | ||
| Apr 6, 2018 | Interval start | NC | 8 | 63.59 | ||
| Mar 24, 2018 | Sprint | FIS | 2 | |||
| Mar 24, 2018 | Sprint qualification | FIS | 5 | 54.22 | ||
| Mar 18, 2018 | 20 km · Interval start | WC | 12 | +1:52.1 | ||
| Mar 18, 2018 | 10 km · Pursuit · Free | SWC | 12 | +1:52.1 | 53.63 | |
| Mar 17, 2018 | 10 km · Mass start · Classic | SWC | 16 | +33.6 | 30.14 | |
| Mar 16, 2018 | Sprint qualification · Free | SWC | 7 | +4.9 | 32.69 | |
| Mar 16, 2018 | Sprint · Free | SWC | 21 | |||
| Mar 7, 2018 | Sprint qualification · Classic | WC | 13 | +5.27 | 31.71 | |
| Mar 7, 2018 | Sprint · Classic | WC | 9 | |||
| Mar 4, 2018 | 10 km · Interval start · Classic | WC | 23 | +1:37.6 | 52.85 | |
| Mar 3, 2018 | Sprint qualification · Free | WC | 8 | +6.22 | 42.72 | |
| Mar 3, 2018 | Sprint · Free | WC | 13 | |||
| Feb 25, 2018 | 15 km · Interval start | SCAN | 1 | |||
| Feb 25, 2018 | 10 km · Pursuit · Free | SCAN | 1 | 46.07 | ||
| Feb 24, 2018 | 5 km · Interval start · Classic | SCAN | 7 | +22.4 | 57.02 | |
| Feb 23, 2018 | Sprint · Free | SCAN | 3 | |||
| Feb 23, 2018 | Sprint qualification · Free | SCAN | 1 | 34.76 | ||
| Feb 11, 2018 | Interval start | FIS | 1 | 32.43 | ||
| Feb 10, 2018 | Interval start | FIS | 1 | 33.30 | ||
| Feb 2, 2018 | 15 km · Skiathlon · Classic/Free | U23 | 9 | +2:42.6 | 111.11 | |
| Jan 31, 2018 | 10 km · Interval start · Classic | U23 | 8 | +1:26.1 | 72.11 | |
| Jan 29, 2018 | Sprint · Free | U23 | 1 | |||
| Jan 29, 2018 | Sprint qualification · Free | U23 | 2 | +0.2 | 37.12 | |
| Jan 27, 2018 | Sprint qualification · Free | WC | 17 | +5.97 | 50.65 | |
| Jan 27, 2018 | Sprint · Free | WC | 11 | |||
| Jan 14, 2018 | Team sprint · Free(Norway I) | WC | 15 | |||
| Jan 13, 2018 | Sprint qualification · Free | WC | 32 | +6.34 | 60.22 | |
| Jan 13, 2018 | Sprint · Free | WC | 32 | |||
| Jan 11, 2018 | Sprint | NC | 8 | |||
| Jan 11, 2018 | Sprint qualification | NC | 7 | 50.81 | ||
| Jan 4, 2018 | 10 km · Mass start · Free | SWC | 30 | +37.1 | 37.19 | |
| Jan 3, 2018 | Sprint qualification · Classic | SWC | 23 | +13.99 | 107.92 | |
| Jan 1, 2018 | 10 km · Pursuit · Free | SWC | 42 | +4:50.2 | 60.51 | |
| Dec 31, 2017 | 10 km · Interval start · Classic | SWC | 57 | +3:15.9 | 96.78 | |
| Dec 30, 2017 | Sprint qualification · Free | SWC | 11 | +5.1 | 29.26 | |
| Dec 30, 2017 | Sprint · Free | SWC | 21 | |||
| Dec 17, 2017 | 10 km · Interval start · Classic | SCAN | 4 | +14.3 | 46.02 | |
| Dec 16, 2017 | Sprint · Free | SCAN | 1 | |||
| Dec 16, 2017 | Sprint qualification · Free | SCAN | 2 | +0.13 | 30.57 | |
| Dec 15, 2017 | 10 km · Interval start · Free | SCAN | 1 | 33.02 | ||
| Dec 3, 2017 | 15 km · Skiathlon · Classic/Free | WC | 43 | +4:18.7 | 142.33 | |
| Dec 2, 2017 | Sprint qualification · Classic | WC | 43 | +9.8 | 58.09 | |
| Dec 2, 2017 | Sprint · Classic | WC | 43 | |||
| Nov 26, 2017 | 20 km · Interval start | WC | 33 | +2:58.0 | ||
| Nov 26, 2017 | 10 km · Pursuit · Free | SWC | 33 | 35.34 | ||
| Nov 25, 2017 | 10 km · Interval start · Classic | SWC | 49 | +2:15.2 | 71.74 | |
| Nov 24, 2017 | Sprint qualification · Classic | SWC | 53 | +17.53 | 109.74 | |
| Nov 24, 2017 | Sprint · Classic | SWC | 53 | |||
| Nov 19, 2017 | Interval start | FIS | 6 | 60.52 | ||
| Nov 18, 2017 | Sprint | FIS | 4 | |||
| Nov 18, 2017 | Sprint qualification | FIS | 4 | 51.16 | ||
| Apr 1, 2017 | Interval start | NC | 4 | 73.90 | ||
| Mar 31, 2017 | Interval start | NC | 3 | 51.83 | ||
| Mar 12, 2017 | 30 km · Mass start · Classic | WC | 36 | +11:02.4 | 186.25 | |
| Mar 8, 2017 | Sprint · Classic | WC | 47 | |||
| Mar 8, 2017 | Sprint qualification · Classic | WC | 47 | +10.01 | 66.63 | |
| Mar 5, 2017 | 10 km · Pursuit · Free | SCAN | 7 | 35.73 | ||
| Mar 4, 2017 | 5 km · Interval start · Classic | SCAN | 6 | +16.4 | 49.74 | |
| Mar 3, 2017 | Sprint · Free | SCAN | 7 | |||
| Mar 3, 2017 | Sprint qualification · Free | SCAN | 15 | +4.85 | 75.82 | |
| Feb 26, 2017 | Interval start | FIS | 4 | 49.59 | ||
| Feb 25, 2017 | Sprint | FIS | 7 | |||
| Feb 25, 2017 | Sprint qualification | FIS | 2 | 43.15 | ||
| Feb 4, 2017 | 15 km · Skiathlon · Classic/Free | U23 | 4 | +15.6 | 45.30 | |
| Feb 2, 2017 | 10 km · Interval start · Free | U23 | 2 | +16.8 | 43.73 | |
| Jan 31, 2017 | Sprint · Classic | U23 | 9 | |||
| Jan 31, 2017 | Sprint qualification · Classic | U23 | 2 | +0.9 | 54.70 | |
| Jan 15, 2017 | Team sprint · Free(Norway II) | WC | 6 | +10.46 | ||
| Jan 14, 2017 | Sprint · Free | WC | 21 | |||
| Jan 14, 2017 | Sprint qualification · Free | WC | 8 | +3.35 | 21.06 | |
| Jan 8, 2017 | 10 km · Interval start · Classic | SCAN | 16 | +1:56.7 | 87.81 | |
| Jan 7, 2017 | Sprint · Free | SCAN | 5 | |||
| Jan 7, 2017 | Sprint qualification · Free | SCAN | 6 | +12.57 | 115.64 | |
| Dec 11, 2016 | 15 km · Mass start · Classic | SCAN | 11 | +1:07.9 | 62.66 | |
| Dec 10, 2016 | 5 km · Interval start · Free | SCAN | 11 | +27.8 | 58.82 | |
| Dec 9, 2016 | Sprint · Classic | SCAN | 8 | |||
| Dec 9, 2016 | Sprint qualification · Classic | SCAN | 7 | +8.7 | 93.83 | |
| Nov 27, 2016 | Interval start | FIS | 14 | 76.50 | ||
| Nov 27, 2016 | Interval start | FIS | 13 | |||
| Nov 26, 2016 | Sprint | FIS | 7 | |||
| Nov 26, 2016 | Sprint qualification | FIS | 6 | 59.08 | ||
| Nov 26, 2016 | Sprint qualification | FIS | 6 | |||
| Nov 20, 2016 | Sprint | FIS | 14 | |||
| Nov 20, 2016 | Sprint qualification | FIS | 14 | 71.99 | ||
| Nov 18, 2016 | Interval start | FIS | 21 | 94.31 | ||
| Apr 3, 2016 | Skiathlon · Classic/Free | JUN | 18 | 119.84 | ||
| Apr 1, 2016 | Interval start | NC | 10 | 60.20 | ||
| Mar 12, 2016 | Interval start | NJC | 1 | 38.47 | ||
| Mar 11, 2016 | Interval start | NJC | 1 | 42.23 | ||
| Mar 6, 2016 | Interval start | FIS | 2 | 37.71 | ||
| Mar 5, 2016 | Sprint | FIS | 7 | |||
| Mar 5, 2016 | Sprint qualification | FIS | 3 | 78.89 | ||
| Feb 26, 2016 | 4 × 2.5 km · Relay · Free(Norway) | WJC | 2 | +0.6 | ||
| Feb 25, 2016 | 10 km · Interval start · Free | WJC | 3 | +32.2 | 53.27 | |
| Feb 23, 2016 | 5 km · Interval start · Classic | WJC | 5 | +17.0 | 49.56 | |
| Feb 22, 2016 | Sprint · Free | WJC | 9 | |||
| Feb 22, 2016 | Sprint qualification · Free | WJC | 5 | +5.58 | 73.38 | |
| Feb 13, 2016 | Interval start | JUN | 2 | 50.41 | ||
| Feb 12, 2016 | Sprint | NJC | 2 | |||
| Feb 12, 2016 | Sprint qualification | NJC | 1 | 80.96 | ||
| Feb 3, 2016 | Sprint · Classic | WC | 45 | |||
| Feb 3, 2016 | Sprint qualification · Classic | WC | 44 | +15.05 | 104.51 | |
| Jan 24, 2016 | Skiathlon · Classic/Free | JUN | 1 | 40.59 | ||
| Jan 23, 2016 | Sprint | JUN | 3 | |||
| Jan 23, 2016 | Sprint qualification | JUN | 2 | 104.41 | ||
| Jan 22, 2016 | Interval start | JUN | 2 | 46.10 | ||
| Jan 10, 2016 | Interval start | JUN | 1 | 40.59 | ||
| Jan 9, 2016 | Sprint | JUN | 2 | |||
| Jan 9, 2016 | Sprint qualification | JUN | 3 | 94.36 | ||
| Jan 8, 2016 | Interval start | JUN | 1 | 47.50 | ||
| Nov 29, 2015 | Skiathlon · Classic/Free | FIS | 14 | 117.93 | ||
| Nov 28, 2015 | Sprint | JUN | 4 | |||
| Nov 28, 2015 | Sprint qualification | JUN | 4 | 172.92 | ||
| Nov 15, 2015 | Sprint | FIS | 24 | |||
| Nov 15, 2015 | Sprint qualification | FIS | 29 | 126.15 | ||
| Nov 14, 2015 | Interval start | FIS | 14 | 75.65 | ||
| Mar 29, 2015 | Skiathlon · Classic/Free | FIS | 5 | 80.32 | ||
| Mar 27, 2015 | Interval start | NC | 29 | 102.57 | ||
| Mar 15, 2015 | Mass start | WC | 45 | 136.78 | ||
| Mar 11, 2015 | Sprint | WC | 46 | |||
| Mar 11, 2015 | Sprint qualification | WC | 46 | 121.49 | ||
| Mar 7, 2015 | Interval start | NJC | 3 | 64.10 | ||
| Mar 6, 2015 | Interval start | NJC | 3 | 50.75 | ||
| Feb 15, 2015 | Interval start | JUN | DNS | |||
| Feb 13, 2015 | Interval start | JUN | DNS | |||
| Feb 8, 2015 | Team event | WJC | 1 | |||
| Feb 6, 2015 | Skiathlon · Classic/Free | WJC | 17 | 119.80 | ||
| Feb 4, 2015 | Interval start | WJC | 10 | 59.19 | ||
| Feb 3, 2015 | Sprint | WJC | 5 | |||
| Feb 3, 2015 | Sprint qualification | WJC | 7 | 76.01 | ||
| Jan 18, 2015 | Interval start | JUN | 1 | 54.95 | ||
| Jan 17, 2015 | Sprint | JUN | 2 | |||
| Jan 17, 2015 | Sprint qualification | JUN | 5 | 138.60 | ||
| Jan 16, 2015 | Interval start | JUN | 1 | 51.05 | ||
| Dec 14, 2014 | Skiathlon · Classic/Free | JUN | 1 | 57.09 | ||
| Dec 13, 2014 | Sprint | JUN | 4 | |||
| Dec 13, 2014 | Sprint qualification | JUN | 3 | 140.50 | ||
| Dec 12, 2014 | Interval start | JUN | 1 | 57.09 | ||
| Nov 30, 2014 | Interval start | JUN | 5 | 78.05 | ||
| Nov 29, 2014 | Sprint | JUN | 5 | |||
| Nov 29, 2014 | Sprint qualification | JUN | 2 | 138.20 | ||
| Nov 22, 2014 | Interval start | FIS | 21 | 105.17 | ||
| Mar 30, 2014 | Skiathlon · Classic/Free | JUN | 2 | 67.29 | ||
| Mar 29, 2014 | Interval start | JUN | 1 | 62.41 | ||
| Mar 15, 2014 | Interval start | NC | 1 | 66.22 | ||
| Mar 14, 2014 | Interval start | NJC | 2 | 69.75 | ||
| Feb 16, 2014 | Interval start | JUN | 1 | 71.07 | ||
| Feb 15, 2014 | Interval start | JUN | 1 | 71.07 | ||
| Feb 14, 2014 | Sprint qualification | JUN | 2 | 125.55 | ||
| Feb 3, 2014 | Team event | WJC | 3 | |||
| Feb 2, 2014 | Interval start | WJC | 12 | 78.93 | ||
| Jan 31, 2014 | Skiathlon · Classic/Free | WJC | 13 | 67.46 | ||
| Jan 29, 2014 | Sprint | WJC | 21 | |||
| Jan 29, 2014 | Sprint qualification | WJC | 7 | 68.70 | ||
| Jan 18, 2014 | Skiathlon · Classic/Free | NC | 12 | 139.22 | ||
| Jan 5, 2014 | Interval start | FIS | 5 | 91.32 | ||
| Jan 4, 2014 | Sprint | FIS | 2 | |||
| Jan 4, 2014 | Sprint qualification | FIS | 2 | 184.74 | ||
| Jan 3, 2014 | Interval start | FIS | 1 | 79.77 | ||
| Dec 15, 2013 | Sprint | FIS | 3 | |||
| Dec 15, 2013 | Sprint qualification | FIS | 9 | 240.16 | ||
| Dec 14, 2013 | Interval start | FIS | 6 | 93.87 | ||
| Dec 1, 2013 | Interval start | JUN | 5 | 134.33 | ||
| Nov 30, 2013 | Sprint qualification | FIS | 23 | 143.29 | ||
| Apr 7, 2013 | Skiathlon · Classic/Free | JUN | 2 | 113.93 | ||
| Apr 6, 2013 | Sprint qualification | JUN | 28 | 279.09 | ||
| Apr 4, 2013 | Interval start | JUN | 53 | 164.53 | ||
| Feb 22, 2013 | Team event | EYOF | 3 | |||
| Feb 21, 2013 | Sprint | EYOF | 4 | |||
| Feb 21, 2013 | Sprint qualification | EYOF | 16 | 165.76 | ||
| Feb 19, 2013 | Interval start | EYOF | 23 | 145.93 | ||
| Feb 18, 2013 | Interval start | EYOF | 5 | 97.09 | ||
| Jan 19, 2013 | Interval start | JUN | 1 | 102.95 | ||
| Jan 18, 2013 | Sprint | JUN | 4 | |||
| Jan 18, 2013 | Sprint qualification | JUN | 10 | 213.00 | ||
| Jan 6, 2013 | Interval start | JUN | 3 | 169.60 | ||
| Jan 5, 2013 | Sprint qualification | JUN | 53 | 249.39 | ||
| Jan 4, 2013 | Interval start | JUN | 4 | 99.31 | ||
| Dec 16, 2012 | Mass start | JUN | 10 | 129.28 | ||
| Dec 15, 2012 | Sprint | JUN | 4 | |||
| Dec 15, 2012 | Sprint qualification | SCAN | 51 | 199.58 | ||
| Dec 14, 2012 | Interval start | JUN | 11 | 100.04 |