#1549 points| Event | Season | Race | Date | Time | Rank |
|---|---|---|---|---|---|
| Challenger | XVII 25/26 | Klarälvsloppet | 21.09.2025 | 3:45:04.20 | 9 |
| Challenger | XVII 25/26 | Värnamorullen | 06.09.2025 | 1:32:43.90 | 3 |
| Challenger | XVII 25/26 | Alliansloppet | 30.08.2025 | 1:44:59.50 | 6 |
| Challenger | XVII 25/26 | Tanumsloppet | 16.08.2025 | 1:30:33.10 | 2 |
| Pro Tour | XVI 24/25 | Grand Finale Summit 2 Senja | 30.03.2025 | 2:50:19.70 | 46 |
| Pro Tour | XVI 24/25 | Reistadløpet | 29.03.2025 | 2:31:06.90 | 57 |
| Pro Tour | XVI 24/25 | Marcialonga Bodø | 22.03.2025 | 2:20:10.50 | 48 |
| Pro Tour | XVI 24/25 | Birkebeinerrennet | 15.03.2025 | 2:29:46.20 | 52 |
| Pro Tour | XVI 24/25 | Grönklitt Criterium | 15.02.2025 | 2:48:46.80 | 39 |
| Pro Tour | XVI 24/25 | Jizerská padesátka | 09.02.2025 | 1:57:36.00 | 31 |
| Pro Tour | XVI 24/25 | Marcialonga | 26.01.2025 | 2:54:54.70 | 52 |
| Pro Tour | XVI 24/25 | Engadin La Diagonela | 18.01.2025 | 1:46:28.10 | 33 |
| Pro Tour | XVI 24/25 | La Venosta ITT | 12.01.2025 | 0:34:10.60 | 22 |
| Pro Tour | XVI 24/25 | 3 Zinnen Ski-Marathon | 11.01.2025 | 2:17:47.60 | 28 |
| Pro Tour | XVI 24/25 | Bad Gastein Criterium | 15.12.2024 | 1:53:23.80 | 52 |
| Pro Tour | XVI 24/25 | Bad Gastein ITT | 14.12.2024 | 0:16:12.30 | 38 |
| Challenger | XVI 24/25 | Klarälvsloppet | 22.09.2024 | 3:36:37.10 | 26 |
| Challenger | XVI 24/25 | Båstad-Mölle | 14.09.2024 | 3:24:23.40 | 7 |
| Challenger | XVI 24/25 | Alliansloppet | 24.08.2024 | 1:51:40.50 | 42 |
| Pro Tour | XV 23/24 | Janteloppet | 13.04.2024 | 4:50:31.10 | 69 |
| Pro Tour | XV 23/24 | Birkebeinerrennet | 17.03.2024 | 2:37:10.00 | 54 |
| Pro Tour | XV 23/24 | Vasaloppet | 03.03.2024 | 4:27:13.30 | 99 |
| Pro Tour | XV 23/24 | Grönklitt ITT | 18.02.2024 | 0:35:39.70 | 30 |
| Pro Tour | XV 23/24 | Grönklitt Classic | 17.02.2024 | 2:35:47.50 | 45 |
| Challenger | XV 23/24 | Wadköpingsloppet | 04.02.2024 | 1:43:14.70 | 2 |
| Challenger | XV 23/24 | Billingens Långlopp | 03.02.2024 | 2:01:14.90 | 6 |
| Pro Tour | XV 23/24 | La Diagonela | 20.01.2024 | 2:21:16.60 | 16 |
| Pro Tour | XV 23/24 | 3 Zinnen Ski-Marathon | 13.01.2024 | 2:33:35.60 | 56 |
| Pro Tour | XV 23/24 | La Venosta ITT | 17.12.2023 | 0:29:35.30 | 14 |
| Pro Tour | XV 23/24 | La Venosta Criterium | 16.12.2023 | 1:45:28.50 | 65 |
| Pro Tour | XV 23/24 | Bad Gastein Criterium | 10.12.2023 | 1:46:35.10 | 53 |
| Challenger | XV 23/24 | Klarälvsloppet | 01.10.2023 | 3:27:38.00 | 27 |
| Challenger | XV 23/24 | Alliansloppet | 26.08.2023 | 1:55:07.30 | 30 |
| Challenger | XV 23/24 | Vaajmarathon | 12.08.2023 | 1:44:26.90 | 5 |
| Pro Tour | XIV 22/23 | Summit 2 Senja | 02.04.2023 | 3:42:46.70 | 73 |
| Pro Tour | XIV 22/23 | Reistadløpet | 01.04.2023 | 2:01:40.20 | 26 |
| Pro Tour | XIV 22/23 | Birkebeinerrennet | 18.03.2023 | 2:32:33.60 | 29 |
| Pro Tour | XIV 22/23 | Vasaloppet | 05.03.2023 | 3:47:12.80 | 45 |
| Pro Tour | XIV 22/23 | Grönklitt ITT | 19.02.2023 | 0:31:50.30 | 29 |
| Pro Tour | XIV 22/23 | Grönklitt Criterium | 18.02.2023 | 1:59:51.30 | 33 |
| Pro Tour | XIV 22/23 | Jizerská padesátka | 12.02.2023 | 2:27:54.90 | 64 |
| Pro Tour | XIV 22/23 | Marcialonga | 29.01.2023 | 2:54:55.60 | 60 |
| Pro Tour | XIV 22/23 | La Diagonela | 21.01.2023 | 2:09:39.70 | 60 |
| Pro Tour | XIV 22/23 | Prato Piazza Mountain Challenge | 15.01.2023 | 1:47:22.80 | 47 |
| Pro Tour | XIV 22/23 | Pustertaler Ski Marathon | 14.01.2023 | 2:34:58.80 | 60 |
| Pro Tour | XIV 22/23 | La Venosta Criterium | 17.12.2022 | 1:42:40.50 | 44 |
| Pro Tour | XIV 22/23 | Bad Gastein Criterium | 11.12.2022 | 1:38:22.70 | 57 |
| Challenger | XIV 22/23 | Klarälvsloppet | 25.09.2022 | 3:28:09.80 | 26 |
| Challenger | XIV 22/23 | Alliansloppet | 27.08.2022 | 1:52:04.10 | 44 |
| Challenger | XIV 22/23 | Tanumsloppet | 14.08.2022 | 1:30:02.00 | 6 |
| Challenger | XIV 22/23 | Totenrullen | 18.06.2022 | 2:42:41.20 | 35 |
| Pro Tour | XII 21/22 | Ylläs-Levi | 09.04.2022 | 3:26:32.00 | 70 |
| Pro Tour | XII 21/22 | Reistadløpet | 02.04.2022 | 2:39:39.50 | 61 |
| Pro Tour | XII 21/22 | Birkebeinerrennet | 19.03.2022 | 2:43:34.60 | 65 |
| Pro Tour | XII 21/22 | Vasaloppet | 06.03.2022 | 3:47:08.20 | 60 |
| Pro Tour | XII 21/22 | Tartu maraton | 20.02.2022 | 2:44:26.70 | 37 |
| Pro Tour | XII 21/22 | Jizerská padesátka | 13.02.2022 | 2:09:09.90 | 44 |
| Pro Tour | XII 21/22 | La Diagonela | 22.01.2022 | 2:32:13.10 | 60 |
| Pro Tour | XII 21/22 | La Venosta Time Trial | 15.01.2022 | 0:29:40.10 | 30 |
| Pro Tour | XII 21/22 | Prato Piazza Mountain Challenge | 09.01.2022 | 1:54:46.00 | 50 |
| Pro Tour | XII 21/22 | Pustertaler Ski Marathon | 08.01.2022 | 2:58:35.10 | 66 |
| Pro Tour | XII 21/22 | Individual Prologue | 19.12.2021 | 1:18:53.30 | 38 |
| Challenger | XII 21/22 | Klarälvsloppet | 19.09.2021 | 3:18:15.30 | 24 |
| Challenger | XII 21/22 | Alliansloppet Elite | 28.08.2021 | 1:56:42.60 | 43 |
| Challenger | XII 21/22 | Båstad-Mölle | 05.06.2021 | 2:35:20.40 | 9 |
| Pro Tour | XI 20/21 | Tåssåsen criterium 64 | 21.03.2021 | 2:56:24.50 | 92 |
| Pro Tour | XI 20/21 | Vasaloppet | 07.03.2021 | 3:45:31.50 | 79 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 3:33:08.57 | 59 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 5:07:56.90 | 152 |