#34940 points
#1265 points| Series | Season | Event | Date | Time | Rank |
|---|---|---|---|---|---|
| Pro Tour | XVII 25/26 | Grand Finale Summit 2 Senja | 29.03.2026 | 2:35:43.1 | 15 |
| Pro Tour | XVII 25/26 | Reistadløpet | 28.03.2026 | 1:45:51.7 | 59 |
| Pro Tour | XVII 25/26 | Marcialonga Bodø | 21.03.2026 | 2:16:47.8 | 60 |
| Pro Tour | XVII 25/26 | Birkebeinerrennet | 14.03.2026 | 2:24:38.6 | 8 |
| Pro Tour | XVII 25/26 | Orsa Grönklitt ITT | 08.03.2026 | 2:10:45.9 | 47 |
| Pro Tour | XVII 25/26 | Vasaloppet | 01.03.2026 | 4:20:49.0 | 61 |
| Challenger | XVII 25/26 | Skinnarloppet | 15.02.2026 | 1:52:04.4 | 3 |
| Pro Tour | XVII 25/26 | Jizerská padesátka | 01.02.2026 | 2:12:35.3 | 43 |
| Pro Tour | XVII 25/26 | Bedřichov Sprint | 30.01.2026 | 33 | |
| Pro Tour | XVII 25/26 | Marcialonga | 25.01.2026 | 3:33:22.6 | 57 |
| Pro Tour | XVII 25/26 | Engadin La Diagonela | 17.01.2026 | 2:03:22.9 | 42 |
| Challenger | XVII 25/26 | Craft Ski Marathon | 11.01.2026 | 1:53:04.4 | 2 |
| Pro Tour | XVII 25/26 | Bad Gastein Criterium | 14.12.2025 | 1:26:21.5 | 36 |
| Challenger | XVII 25/26 | Klarälvsloppet | 21.09.2025 | 3:45:04.2 | 9 |
| Challenger | XVII 25/26 | Värnamorullen | 06.09.2025 | 1:32:43.9 | 3 |
| Challenger | XVII 25/26 | Alliansloppet | 30.08.2025 | 1:44:59.5 | 6 |
| Challenger | XVII 25/26 | Tanumsloppet | 16.08.2025 | 1:30:33.1 | 2 |
| Pro Tour | XVI 24/25 | Grand Finale Summit 2 Senja | 30.03.2025 | 2:50:19.7 | 46 |
| Pro Tour | XVI 24/25 | Reistadløpet | 29.03.2025 | 2:31:06.9 | 57 |
| Pro Tour | XVI 24/25 | Marcialonga Bodø | 22.03.2025 | 2:20:10.5 | 48 |
| Pro Tour | XVI 24/25 | Birkebeinerrennet | 15.03.2025 | 2:29:46.2 | 52 |
| Pro Tour | XVI 24/25 | Grönklitt Criterium | 15.02.2025 | 2:48:46.8 | 39 |
| Pro Tour | XVI 24/25 | Jizerská padesátka | 09.02.2025 | 1:57:36.0 | 31 |
| Pro Tour | XVI 24/25 | Marcialonga | 26.01.2025 | 2:54:54.7 | 52 |
| Pro Tour | XVI 24/25 | Engadin La Diagonela | 18.01.2025 | 1:46:28.1 | 33 |
| Pro Tour | XVI 24/25 | La Venosta ITT | 12.01.2025 | 0:34:10.6 | 22 |
| Pro Tour | XVI 24/25 | 3 Zinnen Ski-Marathon | 11.01.2025 | 2:17:47.6 | 28 |
| Pro Tour | XVI 24/25 | Bad Gastein Criterium | 15.12.2024 | 1:53:23.8 | 52 |
| Pro Tour | XVI 24/25 | Bad Gastein ITT | 14.12.2024 | 0:16:12.3 | 38 |
| Challenger | XVI 24/25 | Klarälvsloppet | 22.09.2024 | 3:36:37.1 | 26 |
| Challenger | XVI 24/25 | Båstad-Mölle | 14.09.2024 | 3:24:23.4 | 7 |
| Challenger | XVI 24/25 | Alliansloppet | 24.08.2024 | 1:51:40.5 | 42 |
| Pro Tour | XV 23/24 | Janteloppet | 13.04.2024 | 4:50:31.1 | 69 |
| Pro Tour | XV 23/24 | Birkebeinerrennet | 17.03.2024 | 2:37:10.0 | 54 |
| Pro Tour | XV 23/24 | Vasaloppet | 03.03.2024 | 4:27:13.3 | 99 |
| Pro Tour | XV 23/24 | Grönklitt ITT | 18.02.2024 | 0:35:39.7 | 30 |
| Pro Tour | XV 23/24 | Grönklitt Classic | 17.02.2024 | 2:35:47.5 | 45 |
| Challenger | XV 23/24 | Wadköpingsloppet | 04.02.2024 | 1:43:14.7 | 2 |
| Challenger | XV 23/24 | Billingens Långlopp | 03.02.2024 | 2:01:14.9 | 6 |
| Pro Tour | XV 23/24 | La Diagonela | 20.01.2024 | 2:21:16.6 | 16 |
| Pro Tour | XV 23/24 | 3 Zinnen Ski-Marathon | 13.01.2024 | 2:33:35.6 | 56 |
| Pro Tour | XV 23/24 | La Venosta ITT | 17.12.2023 | 0:29:35.3 | 14 |
| Pro Tour | XV 23/24 | La Venosta Criterium | 16.12.2023 | 1:45:28.5 | 65 |
| Pro Tour | XV 23/24 | Bad Gastein Criterium | 10.12.2023 | 53 | |
| Challenger | XV 23/24 | Klarälvsloppet | 01.10.2023 | 3:27:38.0 | 27 |
| Challenger | XV 23/24 | Alliansloppet | 26.08.2023 | 1:55:07.3 | 30 |
| Challenger | XV 23/24 | Vaajmarathon | 12.08.2023 | 1:44:26.9 | 5 |
| Pro Tour | XIV 22/23 | Summit 2 Senja | 02.04.2023 | 3:42:46.7 | 73 |
| Pro Tour | XIV 22/23 | Reistadløpet | 01.04.2023 | 2:01:40.2 | 26 |
| Pro Tour | XIV 22/23 | Birkebeinerrennet | 18.03.2023 | 2:32:33.6 | 29 |
| Pro Tour | XIV 22/23 | Vasaloppet | 05.03.2023 | 3:47:12.8 | 45 |
| Pro Tour | XIV 22/23 | Grönklitt ITT | 19.02.2023 | 0:31:50.3 | 29 |
| Pro Tour | XIV 22/23 | Grönklitt Criterium | 18.02.2023 | 1:59:51.3 | 33 |
| Pro Tour | XIV 22/23 | Jizerská padesátka | 12.02.2023 | 2:27:54.9 | 64 |
| Pro Tour | XIV 22/23 | Marcialonga | 29.01.2023 | 2:54:55.6 | 60 |
| Pro Tour | XIV 22/23 | La Diagonela | 21.01.2023 | 2:09:39.7 | 60 |
| Pro Tour | XIV 22/23 | Prato Piazza Mountain Challenge | 15.01.2023 | 1:47:22.8 | 47 |
| Pro Tour | XIV 22/23 | Pustertaler Ski Marathon | 14.01.2023 | 2:34:58.8 | 60 |
| Pro Tour | XIV 22/23 | La Venosta Criterium | 17.12.2022 | 1:42:40.5 | 44 |
| Pro Tour | XIV 22/23 | Bad Gastein Criterium | 11.12.2022 | 1:38:22.7 | 57 |
| Challenger | XIV 22/23 | Klarälvsloppet | 25.09.2022 | 3:28:09.8 | 26 |
| Challenger | XIV 22/23 | Alliansloppet | 27.08.2022 | 1:52:04.1 | 44 |
| Challenger | XIV 22/23 | Tanumsloppet | 14.08.2022 | 1:30:02.0 | 6 |
| Challenger | XIV 22/23 | Totenrullen | 18.06.2022 | 2:42:41.2 | 35 |
| Pro Tour | XII 21/22 | Ylläs-Levi | 09.04.2022 | 3:26:32.0 | 70 |
| Pro Tour | XII 21/22 | Reistadløpet | 02.04.2022 | 2:39:39.5 | 61 |
| Pro Tour | XII 21/22 | Birkebeinerrennet | 19.03.2022 | 2:43:34.6 | 65 |
| Pro Tour | XII 21/22 | Vasaloppet | 06.03.2022 | 3:47:08.2 | 60 |
| Pro Tour | XII 21/22 | Tartu maraton | 20.02.2022 | 2:44:26.7 | 37 |
| Pro Tour | XII 21/22 | Jizerská padesátka | 13.02.2022 | 2:09:09.9 | 44 |
| Pro Tour | XII 21/22 | La Diagonela | 22.01.2022 | 2:32:13.1 | 60 |
| Pro Tour | XII 21/22 | La Venosta Time Trial | 15.01.2022 | 0:29:40.1 | 30 |
| Pro Tour | XII 21/22 | Prato Piazza Mountain Challenge | 09.01.2022 | 1:54:46.0 | 50 |
| Pro Tour | XII 21/22 | Pustertaler Ski Marathon | 08.01.2022 | 2:58:35.1 | 66 |
| Pro Tour | XII 21/22 | Individual Prologue | 19.12.2021 | 1:18:53.3 | 38 |
| Challenger | XII 21/22 | Klarälvsloppet | 19.09.2021 | 3:18:15.3 | 24 |
| Challenger | XII 21/22 | Alliansloppet Elite | 28.08.2021 | 1:56:42.6 | 43 |
| Challenger | XII 21/22 | Båstad-Mölle | 05.06.2021 | 2:35:20.4 | 9 |
| Pro Tour | XI 20/21 | Tåssåsen criterium 64 | 21.03.2021 | 2:56:24.5 | 92 |
| Pro Tour | XI 20/21 | Vasaloppet | 07.03.2021 | 3:45:31.5 | 79 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 3:33:08.5 | 59 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 5:07:56.9 | 152 |