#22458 points| Event | Season | Race | Date | Time | Rank |
|---|---|---|---|---|---|
| Pro Tour | XVII 25/26 | Engadin La Diagonela | 17.01.2026 | 1:58:12.80 | 26 |
| Pro Tour | XVII 25/26 | Bad Gastein Criterium | 14.12.2025 | 1:25:44.30 | 33 |
| Challenger | XVII 25/26 | Båstad-Mölle | 27.09.2025 | 3:23:02.90 | 1 |
| Challenger | XVII 25/26 | Kobberløpet | 05.04.2025 | 2:01:26.40 | 3 |
| Pro Tour | XVI 24/25 | Grand Finale Summit 2 Senja | 30.03.2025 | 2:42:47.10 | 23 |
| Pro Tour | XVI 24/25 | Reistadløpet | 29.03.2025 | 2:15:26.60 | 15 |
| Pro Tour | XVI 24/25 | Marcialonga Bodø | 22.03.2025 | 2:11:09.60 | 6 |
| Pro Tour | XVI 24/25 | Vasaloppet | 02.03.2025 | 3:28:47.40 | 3 |
| Pro Tour | XVI 24/25 | Grönklitt Criterium | 15.02.2025 | 2:39:46.60 | 1 |
| Pro Tour | XVI 24/25 | Jizerská padesátka | 09.02.2025 | 1:52:09.70 | 10 |
| Challenger | XVI 24/25 | Åsarna Ski Marathon | 01.02.2025 | 1:59:24.30 | 5 |
| Pro Tour | XVI 24/25 | Marcialonga | 26.01.2025 | 2:39:35.20 | 2 |
| Pro Tour | XVI 24/25 | Engadin La Diagonela | 18.01.2025 | 1:44:45.90 | 17 |
| Pro Tour | XVI 24/25 | La Venosta ITT | 12.01.2025 | 0:32:46.40 | 2 |
| Pro Tour | XVI 24/25 | 3 Zinnen Ski-Marathon | 11.01.2025 | 2:16:16.40 | 10 |
| Pro Tour | XVI 24/25 | Bad Gastein Criterium | 15.12.2024 | 1:46:41.40 | 8 |
| Pro Tour | XVI 24/25 | Bad Gastein ITT | 14.12.2024 | 0:15:21.70 | 4 |
| Challenger | XVI 24/25 | Lipnolopet | 05.10.2024 | 2:25:22.30 | 2 |
| Challenger | XVI 24/25 | Klarälvsloppet | 22.09.2024 | 3:17:33.00 | 1 |
| Challenger | XVI 24/25 | Båstad-Mölle | 14.09.2024 | 3:17:55.30 | 1 |
| Challenger | XVI 24/25 | Värnamorullen | 31.08.2024 | 1:28:32.60 | 3 |
| Challenger | XVI 24/25 | Alliansloppet | 24.08.2024 | 1:51:39.50 | 39 |
| Challenger | XVI 24/25 | Vaajmarathon | 10.08.2024 | 1:39:13.30 | 2 |
| Pro Tour | XV 23/24 | Janteloppet | 13.04.2024 | 4:10:58.30 | 3 |
| Pro Tour | XV 23/24 | Summit 2 Senja | 07.04.2024 | 2:45:22.10 | 2 |
| Pro Tour | XV 23/24 | Reistadløpet | 06.04.2024 | 2:04:17.20 | 7 |
| Challenger | XV 23/24 | Flyktningerennet | 24.03.2024 | 2:12:51.30 | 10 |
| Challenger | XV 23/24 | Lofsdalen Epic | 23.03.2024 | 2:09:40.10 | 4 |
| Pro Tour | XV 23/24 | Birkebeinerrennet | 17.03.2024 | 2:24:07.10 | 3 |
| Pro Tour | XV 23/24 | Vasaloppet | 03.03.2024 | 4:01:00.40 | 11 |
| Pro Tour | XV 23/24 | Grönklitt ITT | 18.02.2024 | 0:34:23.80 | 4 |
| Pro Tour | XV 23/24 | Grönklitt Classic | 17.02.2024 | 2:26:32.90 | 7 |
| Challenger | XV 23/24 | Åsarna Ski Marathon | 11.02.2024 | 2:16:42.50 | 1 |
| Pro Tour | XV 23/24 | Marcialonga | 28.01.2024 | 2:37:42.90 | 23 |
| Pro Tour | XV 23/24 | La Diagonela | 20.01.2024 | 2:24:22.90 | 32 |
| Pro Tour | XV 23/24 | 3 Zinnen Ski-Marathon | 13.01.2024 | 2:26:19.60 | 16 |
| Pro Tour | XV 23/24 | La Venosta ITT | 17.12.2023 | 0:29:08.10 | 9 |
| Pro Tour | XV 23/24 | La Venosta Criterium | 16.12.2023 | 1:36:37.30 | 15 |
| Pro Tour | XV 23/24 | Bad Gastein Criterium | 10.12.2023 | 1:37:31.80 | 3 |
| Challenger | XV 23/24 | Klarälvsloppet | 01.10.2023 | 3:23:05.10 | 17 |
| Challenger | XV 23/24 | Värnamorullen | 02.09.2023 | 1:30:58.70 | 4 |
| Challenger | XV 23/24 | Alliansloppet | 26.08.2023 | 1:53:18.00 | 4 |
| Challenger | XV 23/24 | Vaajmarathon | 12.08.2023 | 1:43:06.90 | 2 |
| Pro Tour | XIV 22/23 | Summit 2 Senja | 02.04.2023 | 3:15:36.80 | 10 |
| Pro Tour | XIV 22/23 | Reistadløpet | 01.04.2023 | 1:59:05.10 | 11 |
| Pro Tour | XIV 22/23 | Birkebeinerrennet | 18.03.2023 | 2:27:55.80 | 8 |
| Pro Tour | XIV 22/23 | Vasaloppet | 05.03.2023 | 3:38:01.20 | 9 |
| Pro Tour | XIV 22/23 | Grönklitt ITT | 19.02.2023 | 0:30:44.20 | 6 |
| Pro Tour | XIV 22/23 | Grönklitt Criterium | 18.02.2023 | 1:55:15.30 | 2 |
| Pro Tour | XIV 22/23 | Jizerská padesátka | 12.02.2023 | 2:05:53.30 | 6 |
| Pro Tour | XIV 22/23 | Marcialonga | 29.01.2023 | 2:49:25.90 | 13 |
| Pro Tour | XIV 22/23 | La Diagonela | 21.01.2023 | 2:00:10.90 | 2 |
| Pro Tour | XIV 22/23 | Prato Piazza Mountain Challenge | 15.01.2023 | 1:41:36.20 | 18 |
| Pro Tour | XIV 22/23 | Pustertaler Ski Marathon | 14.01.2023 | 2:23:46.90 | 21 |
| Pro Tour | XIV 22/23 | La Venosta Criterium | 17.12.2022 | 1:35:03.70 | 3 |
| Pro Tour | XIV 22/23 | Bad Gastein Criterium | 11.12.2022 | 1:34:53.20 | 11 |
| Challenger | XIV 22/23 | Klarälvsloppet | 25.09.2022 | 3:24:00.50 | 9 |
| Challenger | XIV 22/23 | Värnamorullen | 03.09.2022 | 1:28:14.70 | 5 |
| Challenger | XIV 22/23 | Alliansloppet | 27.08.2022 | 1:48:31.00 | 4 |
| Challenger | XIV 22/23 | Tanumsloppet | 14.08.2022 | 1:27:59.00 | 2 |
| Challenger | XIV 22/23 | Vaajmarathon | 30.07.2022 | 1:37:15.50 | 1 |
| Pro Tour | XII 21/22 | Ylläs-Levi | 09.04.2022 | 3:01:22.00 | 6 |
| Pro Tour | XII 21/22 | Reistadløpet | 02.04.2022 | 2:23:07.80 | 10 |
| Pro Tour | XII 21/22 | Årefjällsloppet | 26.03.2022 | 2:48:22.90 | 8 |
| Pro Tour | XII 21/22 | Birkebeinerrennet | 19.03.2022 | 2:30:03.30 | 2 |
| Pro Tour | XII 21/22 | Vasaloppet | 06.03.2022 | 3:32:25.70 | 15 |
| Pro Tour | XII 21/22 | Tartu maraton | 20.02.2022 | 2:35:59.40 | 3 |
| Pro Tour | XII 21/22 | Jizerská padesátka | 13.02.2022 | 2:01:03.00 | 22 |
| Challenger | XII 21/22 | König Ludwig Lauf | 06.02.2022 | 1:44:43.70 | 1 |
| Pro Tour | XII 21/22 | Marcialonga | 30.01.2022 | 2:52:56.40 | 8 |
| Pro Tour | XII 21/22 | La Diagonela | 22.01.2022 | 2:23:30.50 | 5 |
| Pro Tour | XII 21/22 | La Venosta Time Trial | 15.01.2022 | 0:28:28.50 | 4 |
| Pro Tour | XII 21/22 | Prato Piazza Mountain Challenge | 09.01.2022 | 1:40:55.20 | 5 |
| Pro Tour | XII 21/22 | Pustertaler Ski Marathon | 08.01.2022 | 2:37:11.40 | 1 |
| Pro Tour | XII 21/22 | Individual Prologue | 19.12.2021 | 1:15:56.60 | 13 |
| Challenger | XII 21/22 | Klarälvsloppet | 19.09.2021 | 3:15:13.70 | 1 |
| Challenger | XII 21/22 | OnePartnerGroup-loppet | 05.09.2021 | 1:28:40.00 | 1 |
| Challenger | XII 21/22 | Alliansloppet Elite | 28.08.2021 | 1:51:50.40 | 1 |
| Challenger | XII 21/22 | Vaajmarathon | 31.07.2021 | 1:44:52.70 | 2 |
| Challenger | XII 21/22 | Båstad-Mölle | 05.06.2021 | 2:35:03.50 | 8 |
| Pro Tour | XI 20/21 | Årefjällsloppet | 27.03.2021 | 5:20:09.80 | 27 |
| Pro Tour | XI 20/21 | Tåssåsen criterium 64 | 21.03.2021 | 2:39:25.10 | 28 |
| Pro Tour | XI 20/21 | Vålådalsrennet | 20.03.2021 | 2:30:41.80 | 7 |
| Pro Tour | XI 20/21 | Vasaloppet | 07.03.2021 | 3:40:12.60 | 52 |
| Challenger | XI 20/21 | Bessemerloppet | 21.02.2021 | 2:22:24.00 | 1 |
| Pro Tour | XI 20/21 | Jizerská padesátka | 14.02.2021 | 2:03:34.10 | 8 |
| Pro Tour | XI 20/21 | Marcialonga | 31.01.2021 | 3:11:54.10 | 12 |
| Pro Tour | XI 20/21 | Toblach-Cortina | 24.01.2021 | 1:40:11.40 | 7 |
| Pro Tour | XI 20/21 | La Diagonela | 16.01.2021 | 2:48:52.50 | 14 |
| Pro Tour | X 19/20 | Vasaloppet | 01.03.2020 | 4:28:34.70 | 9 |
| Pro Tour | X 19/20 | Jizerská padesátka | 09.02.2020 | 2:00:33.90 | 6 |
| Pro Tour | X 19/20 | Toblach-Cortina | 01.02.2020 | 1:38:42.00 | 4 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:06:44.80 | 16 |
| Pro Tour | X 19/20 | La Diagonela | 18.01.2020 | 2:51:37.50 | 18 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 2:30:19.00 | 7 |
| Pro Tour | X 19/20 | La Venosta | 14.12.2019 | 1:30:41.10 | 5 |
| Pro Tour | X 19/20 | Individual Prologue | 01.12.2019 | 1:27:53.11 | 18 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 3:14:35.34 | 9 |
| Challenger | X 19/20 | Alliansloppet | 17.08.2019 | 1:46:04.29 | 28 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:02:19.12 | 25 |
| Pro Tour | IX 18/19 | Birkebeinerrennet | 16.03.2019 | 2:32:40.90 | 27 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 4:42:33.80 | 33 |
| Pro Tour | VII 16/17 | Ylläs-Levi | 08.04.2017 | 3:01:23.18 | 44 |
| Pro Tour | VII 16/17 | Årefjällsloppet | 26.03.2017 | 2:25:43.21 | 43 |