| Event | Season | Race | Date | Time | Rank |
|---|---|---|---|---|---|
| Pro Tour | XVI 24/25 | Grand Finale Summit 2 Senja | 30.03.2025 | 3:16:40.20 | 13 |
| Pro Tour | XVI 24/25 | Reistadløpet | 29.03.2025 | 2:58:15.40 | 27 |
| Pro Tour | XVI 24/25 | Birkebeinerrennet | 15.03.2025 | 2:57:35.70 | 18 |
| Pro Tour | XVI 24/25 | Grönklitt ITT | 16.02.2025 | 0:41:55.40 | 13 |
| Pro Tour | XVI 24/25 | Grönklitt Criterium | 15.02.2025 | 3:18:07.80 | 14 |
| Pro Tour | XVI 24/25 | Marcialonga | 26.01.2025 | 3:26:59.30 | 26 |
| Pro Tour | XV 23/24 | Janteloppet | 13.04.2024 | 5:19:14.90 | 10 |
| Pro Tour | XV 23/24 | Summit 2 Senja | 07.04.2024 | 3:31:32.60 | 17 |
| Pro Tour | XV 23/24 | Reistadløpet | 06.04.2024 | 2:38:18.00 | 22 |
| Pro Tour | XV 23/24 | Birkebeinerrennet | 17.03.2024 | 3:09:39.50 | 21 |
| Pro Tour | XV 23/24 | Vasaloppet | 03.03.2024 | 5:01:49.30 | 22 |
| Pro Tour | XV 23/24 | Grönklitt Classic | 17.02.2024 | 2:56:49.50 | 15 |
| Pro Tour | XV 23/24 | Marcialonga | 28.01.2024 | 3:15:06.10 | 25 |
| Pro Tour | XV 23/24 | La Diagonela | 20.01.2024 | 2:54:57.20 | 17 |
| Pro Tour | XV 23/24 | 3 Zinnen Ski-Marathon | 13.01.2024 | 3:00:46.50 | 15 |
| Pro Tour | XV 23/24 | La Venosta ITT | 17.12.2023 | 0:36:57.70 | 13 |
| Pro Tour | XV 23/24 | La Venosta Criterium | 16.12.2023 | 2:04:57.80 | 18 |
| Pro Tour | XV 23/24 | Bad Gastein Criterium | 10.12.2023 | 2:03:25.30 | 23 |
| Challenger | XV 23/24 | Klarälvsloppet | 01.10.2023 | 4:11:33.50 | 14 |
| Challenger | XV 23/24 | Alliansloppet | 26.08.2023 | 2:26:49.50 | 30 |
| Pro Tour | XIV 22/23 | Prato Piazza Mountain Challenge | 15.01.2023 | 2:08:14.10 | 18 |
| Pro Tour | XIV 22/23 | Pustertaler Ski Marathon | 14.01.2023 | 2:57:56.70 | 18 |
| Pro Tour | XIV 22/23 | Bad Gastein Criterium | 11.12.2022 | 1:55:25.30 | 19 |
| Pro Tour | XII 21/22 | Ylläs-Levi | 09.04.2022 | 3:40:45.90 | 11 |
| Pro Tour | XII 21/22 | Årefjällsloppet | 26.03.2022 | 3:29:54.10 | 14 |
| Pro Tour | XII 21/22 | Vasaloppet | 06.03.2022 | 4:22:41.00 | 22 |
| Pro Tour | XII 21/22 | Tartu maraton | 20.02.2022 | 3:07:08.20 | 16 |
| Pro Tour | XII 21/22 | Marcialonga | 30.01.2022 | 3:27:43.90 | 12 |
| Pro Tour | XII 21/22 | La Diagonela | 22.01.2022 | 2:48:27.90 | 11 |
| Pro Tour | XII 21/22 | Prato Piazza Mountain Challenge | 09.01.2022 | 2:14:00.00 | 19 |
| Pro Tour | XII 21/22 | Pustertaler Ski Marathon | 08.01.2022 | 3:17:29.90 | 22 |
| Pro Tour | XII 21/22 | Individual Prologue | 19.12.2021 | 1:30:02.10 | 22 |
| Pro Tour | XI 20/21 | Vasaloppet | 07.03.2021 | 4:11:26.80 | 19 |
| Pro Tour | XI 20/21 | Marcialonga | 31.01.2021 | 3:38:51.00 | 14 |
| Pro Tour | XI 20/21 | Toblach-Cortina | 24.01.2021 | 2:07:17.80 | 17 |
| Pro Tour | X 19/20 | Vasaloppet | 01.03.2020 | 5:10:41.50 | 12 |
| Pro Tour | X 19/20 | Toblach-Cortina | 01.02.2020 | 2:04:42.00 | 20 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:38:37.50 | 20 |
| Pro Tour | X 19/20 | La Diagonela | 18.01.2020 | 3:33:52.50 | 19 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 3:10:00.60 | 22 |
| Pro Tour | X 19/20 | La Venosta | 14.12.2019 | 1:49:08.30 | 19 |
| Pro Tour | X 19/20 | Individual Prologue | 01.12.2019 | 1:49:03.55 | 25 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 4:15:02.69 | 12 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:47:01.42 | 16 |
| Pro Tour | IX 18/19 | Reistadløpet | 06.04.2019 | 2:40:01.80 | 18 |
| Pro Tour | IX 18/19 | Birkebeinerrennet | 16.03.2019 | 3:21:36.80 | 34 |
| Pro Tour | IX 18/19 | Engadin Skimarathon | 10.03.2019 | 1:37:58.60 | 24 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 5:15:50.00 | 11 |
| Pro Tour | IX 18/19 | Jizerská padesátka | 10.02.2019 | 2:37:09.40 | 10 |
| Pro Tour | IX 18/19 | Marcialonga | 27.01.2019 | 3:28:50.40 | 15 |
| Pro Tour | IX 18/19 | La Diagonela | 19.01.2019 | 3:57:26.10 | 16 |
| Pro Tour | IX 18/19 | Kaiser Maximilian Lauf | 12.01.2019 | 2:17:03.74 | 14 |
| Pro Tour | IX 18/19 | Individual Prologue | 02.12.2018 | 1:27:01.47 | 25 |
| Pro Tour | VI 15/16 | Birkebeinerrennet | 19.03.2016 | 3:30:12.00 | 48 |
| Pro Tour | V 14/15 | Birkebeinerrennet | 21.03.2015 | 3:18:05.75 | 35 |