#4144 points| Event | Season | Race | Date | Time | Rank |
|---|---|---|---|---|---|
| Challenger | XVII 25/26 | Vaajmarathon | 16.08.2025 | 1:31:48.60 | 7 |
| Pro Tour | XVI 24/25 | Grand Finale Summit 2 Senja | 30.03.2025 | 2:48:46.40 | 42 |
| Pro Tour | XVI 24/25 | Reistadløpet | 29.03.2025 | 2:16:51.40 | 23 |
| Pro Tour | XVI 24/25 | Marcialonga Bodø | 22.03.2025 | 2:13:38.60 | 22 |
| Pro Tour | XVI 24/25 | Birkebeinerrennet | 15.03.2025 | 2:26:37.70 | 31 |
| Pro Tour | XVI 24/25 | Vasaloppet | 02.03.2025 | 3:35:38.60 | 30 |
| Pro Tour | XVI 24/25 | Jizerská padesátka | 09.02.2025 | 1:52:27.90 | 20 |
| Challenger | XVI 24/25 | Åsarna Ski Marathon | 01.02.2025 | 1:59:13.30 | 4 |
| Pro Tour | XVI 24/25 | Marcialonga | 26.01.2025 | 2:49:47.50 | 35 |
| Pro Tour | XVI 24/25 | Engadin La Diagonela | 18.01.2025 | 1:51:29.80 | 45 |
| Pro Tour | XVI 24/25 | La Venosta ITT | 12.01.2025 | 0:33:17.00 | 9 |
| Pro Tour | XVI 24/25 | 3 Zinnen Ski-Marathon | 11.01.2025 | 2:17:46.90 | 26 |
| Pro Tour | XVI 24/25 | Bad Gastein Criterium | 15.12.2024 | 1:49:26.50 | 35 |
| Pro Tour | XVI 24/25 | Bad Gastein ITT | 14.12.2024 | 0:16:19.40 | 44 |
| Challenger | XVI 24/25 | Klarälvsloppet | 22.09.2024 | 3:26:54.10 | 12 |
| Challenger | XVI 24/25 | Alliansloppet | 24.08.2024 | 1:55:07.80 | 58 |
| Pro Tour | XV 23/24 | Reistadløpet | 06.04.2024 | 2:12:34.00 | 43 |
| Challenger | XV 23/24 | Flyktningerennet | 24.03.2024 | 2:05:16.40 | 1 |
| Challenger | XV 23/24 | Lofsdalen Epic | 23.03.2024 | 2:09:39.80 | 2 |
| Pro Tour | XV 23/24 | Birkebeinerrennet | 17.03.2024 | 2:38:24.20 | 62 |
| Pro Tour | XV 23/24 | Vasaloppet | 03.03.2024 | 4:07:49.30 | 32 |
| Pro Tour | XV 23/24 | Grönklitt ITT | 18.02.2024 | 0:35:53.90 | 37 |
| Pro Tour | XV 23/24 | Grönklitt Classic | 17.02.2024 | 2:30:20.10 | 26 |
| Pro Tour | XV 23/24 | Marcialonga | 28.01.2024 | 2:43:56.00 | 41 |
| Pro Tour | XV 23/24 | La Diagonela | 20.01.2024 | 2:20:45.80 | 13 |
| Pro Tour | XV 23/24 | 3 Zinnen Ski-Marathon | 13.01.2024 | 2:31:52.30 | 39 |
| Pro Tour | XV 23/24 | La Venosta ITT | 17.12.2023 | 0:29:45.10 | 20 |
| Pro Tour | XV 23/24 | La Venosta Criterium | 16.12.2023 | 1:37:39.90 | 22 |
| Pro Tour | XV 23/24 | Bad Gastein Criterium | 10.12.2023 | 1:41:27.40 | 25 |
| Challenger | XV 23/24 | Värnamorullen | 02.09.2023 | 1:31:01.30 | 8 |
| Challenger | XV 23/24 | Vaajmarathon | 12.08.2023 | 1:44:26.70 | 4 |
| Pro Tour | XIV 22/23 | Summit 2 Senja | 02.04.2023 | 3:22:24.80 | 27 |
| Pro Tour | XIV 22/23 | Reistadløpet | 01.04.2023 | 2:03:56.80 | 37 |
| Challenger | XIV 22/23 | Flyktningerennet | 26.03.2023 | 2:01:35.80 | 4 |
| Pro Tour | XIV 22/23 | Birkebeinerrennet | 18.03.2023 | 2:33:57.40 | 35 |
| Pro Tour | XIV 22/23 | Vasaloppet | 05.03.2023 | 3:40:25.60 | 13 |
| Pro Tour | XIV 22/23 | Grönklitt ITT | 19.02.2023 | 0:31:42.40 | 25 |
| Pro Tour | XIV 22/23 | Grönklitt Criterium | 18.02.2023 | 1:56:12.50 | 21 |
| Pro Tour | XIV 22/23 | Jizerská padesátka | 12.02.2023 | 2:16:35.10 | 36 |
| Pro Tour | XIV 22/23 | Marcialonga | 29.01.2023 | 2:51:35.80 | 41 |
| Pro Tour | XIV 22/23 | La Diagonela | 21.01.2023 | 2:00:29.30 | 15 |
| Pro Tour | XIV 22/23 | Prato Piazza Mountain Challenge | 15.01.2023 | 1:44:25.10 | 33 |
| Pro Tour | XIV 22/23 | Pustertaler Ski Marathon | 14.01.2023 | 2:23:45.40 | 16 |
| Pro Tour | XIV 22/23 | Bad Gastein Criterium | 11.12.2022 | 1:34:49.30 | 5 |
| Challenger | XIV 22/23 | Klarälvsloppet | 25.09.2022 | 3:21:39.70 | 7 |
| Challenger | XIV 22/23 | Alliansloppet | 27.08.2022 | 1:52:08.00 | 51 |
| Pro Tour | XII 21/22 | Ylläs-Levi | 09.04.2022 | 3:12:49.00 | 29 |
| Pro Tour | XII 21/22 | Reistadløpet | 02.04.2022 | 2:27:50.30 | 30 |
| Pro Tour | XII 21/22 | Årefjällsloppet | 26.03.2022 | 2:58:59.10 | 21 |
| Pro Tour | XII 21/22 | Vasaloppet | 06.03.2022 | 3:44:06.60 | 53 |
| Pro Tour | XII 21/22 | Tartu maraton | 20.02.2022 | 2:36:00.70 | 9 |
| Challenger | XII 21/22 | Åsarna Ski Marathon | 12.02.2022 | 2:06:36.20 | 1 |
| Pro Tour | XII 21/22 | Marcialonga | 30.01.2022 | 2:55:29.40 | 25 |
| Pro Tour | XII 21/22 | La Diagonela | 22.01.2022 | 2:24:31.80 | 22 |
| Pro Tour | XII 21/22 | La Venosta Time Trial | 15.01.2022 | 0:29:42.40 | 31 |
| Pro Tour | XII 21/22 | Prato Piazza Mountain Challenge | 09.01.2022 | 1:54:08.30 | 47 |
| Pro Tour | XII 21/22 | Pustertaler Ski Marathon | 08.01.2022 | 2:41:32.60 | 30 |
| Challenger | XII 21/22 | Värnamorullen | 04.09.2021 | 1:26:46.40 | 8 |
| Challenger | XII 21/22 | Alliansloppet Elite | 28.08.2021 | 1:52:06.80 | 19 |
| Challenger | XII 21/22 | Vaajmarathon | 31.07.2021 | 1:47:39.10 | 5 |
| Pro Tour | XI 20/21 | Tåssåsen criterium 64 | 21.03.2021 | 2:40:58.60 | 43 |
| Pro Tour | XI 20/21 | Vålådalsrennet | 20.03.2021 | 2:30:42.90 | 8 |
| Pro Tour | XI 20/21 | Jizerská padesátka | 14.02.2021 | 2:09:41.60 | 36 |
| Pro Tour | XI 20/21 | Marcialonga | 31.01.2021 | 3:15:43.87 | 44 |
| Pro Tour | XI 20/21 | La Diagonela | 16.01.2021 | 2:49:01.32 | 15 |
| Pro Tour | X 19/20 | Vasaloppet | 01.03.2020 | 4:28:32.40 | 7 |
| Pro Tour | X 19/20 | Jizerská padesátka | 09.02.2020 | 2:04:05.50 | 27 |
| Pro Tour | X 19/20 | Toblach-Cortina | 01.02.2020 | 1:41:37.20 | 20 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:08:21.30 | 36 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 2:31:29.80 | 21 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 3:22:30.55 | 32 |
| Challenger | X 19/20 | Alliansloppet | 17.08.2019 | 1:47:08.91 | 32 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:14:01.25 | 57 |
| Pro Tour | IX 18/19 | Engadin Skimarathon | 10.03.2019 | 1:23:59.00 | 23 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 4:44:02.00 | 36 |
| Pro Tour | VIII 17/18 | Vasaloppet | 04.03.2018 | 4:57:51.70 | 224 |
| Pro Tour | VII 16/17 | Årefjällsloppet | 26.03.2017 | 2:26:31.82 | 45 |
| Pro Tour | VII 16/17 | Vasaloppet | 05.03.2017 | 4:10:04.50 | 56 |
| Pro Tour | V 14/15 | Årefjällsloppet | 28.03.2015 | 2:28:37.04 | 70 |
| Pro Tour | V 14/15 | Vasaloppet | 08.03.2015 | 4:33:24.95 | 52 |
| Pro Tour | IV 13/14 | Vasaloppet | 02.03.2014 | 4:27:19.80 | 122 |