| Event | Season | Race | Date | Time | Rank |
|---|---|---|---|---|---|
| Pro Tour | XVI 24/25 | Vasaloppet | 02.03.2025 | 4:39:38.00 | 613 |
| Challenger | XVI 24/25 | Furusjøen Rundt-rennet | 15.02.2025 | 2:18:46.00 | 12 |
| Challenger | XVI 24/25 | Thorleif Haugs Minneløp | 01.02.2025 | 2:38:33.00 | 20 |
| Pro Tour | XVI 24/25 | Marcialonga | 26.01.2025 | 3:18:08.10 | 141 |
| Pro Tour | XV 23/24 | Birkebeinerrennet | 17.03.2024 | 3:13:39.90 | 420 |
| Challenger | XV 23/24 | Furusjøen Rundt-rennet | 17.02.2024 | 2:22:24.00 | 17 |
| Challenger | XV 23/24 | Thorleif Haugs Minneløp | 03.02.2024 | 2:53:40.00 | 16 |
| Pro Tour | XV 23/24 | Marcialonga | 28.01.2024 | 3:07:15.30 | 157 |
| Pro Tour | XIV 22/23 | Birkebeinerrennet | 18.03.2023 | 3:14:43.30 | 398 |
| Pro Tour | XIV 22/23 | Vasaloppet | 05.03.2023 | 4:03:53.70 | 132 |
| Pro Tour | XIV 22/23 | Marcialonga | 29.01.2023 | 3:05:44.90 | 100 |
| Challenger | XIV 22/23 | Klarälvsloppet | 25.09.2022 | 3:45:43.60 | 51 |
| Challenger | XIV 22/23 | Tanumsloppet | 14.08.2022 | 1:42:46.00 | 24 |
| Pro Tour | XII 21/22 | Birkebeinerrennet | 19.03.2022 | 2:58:51.90 | 154 |
| Challenger | X 19/20 | Furusjøen Rundt-rennet | 15.02.2020 | 2:11:00.00 | 18 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:24:07.80 | 110 |
| Pro Tour | X 19/20 | La Diagonela | 18.01.2020 | 3:03:52.30 | 46 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 2:42:18.50 | 51 |
| Pro Tour | X 19/20 | Individual Prologue | 01.12.2019 | 1:35:21.37 | 88 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 3:23:12.91 | 39 |
| Challenger | X 19/20 | Alliansloppet | 17.08.2019 | 2:00:03.57 | 77 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:31:03.40 | 103 |
| Pro Tour | IX 18/19 | Reistadløpet | 06.04.2019 | 2:20:57.60 | 67 |
| Pro Tour | IX 18/19 | Birkebeinerrennet | 16.03.2019 | 2:45:28.60 | 65 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 5:23:22.20 | 275 |
| Pro Tour | IX 18/19 | Marcialonga | 27.01.2019 | 3:04:34.70 | 71 |
| Pro Tour | IX 18/19 | Kaiser Maximilian Lauf | 12.01.2019 | 2:05:29.94 | 85 |
| Pro Tour | IX 18/19 | Individual Prologue | 02.12.2018 | 1:12:53.34 | 74 |
| Pro Tour | VIII 17/18 | Ylläs-Levi | 14.04.2018 | 3:19:28.74 | 57 |
| Pro Tour | VIII 17/18 | Reistadløpet | 07.04.2018 | 2:26:50.85 | 41 |
| Pro Tour | VIII 17/18 | Birkebeinerrennet | 17.03.2018 | 3:06:55.00 | 196 |
| Pro Tour | VIII 17/18 | Vasaloppet | 04.03.2018 | 5:19:18.70 | 496 |
| Pro Tour | VIII 17/18 | Jizerská padesátka | 18.02.2018 | 2:19:35.70 | 41 |
| Pro Tour | VIII 17/18 | Toblach-Cortina | 03.02.2018 | 2:24:19.08 | 45 |
| Pro Tour | VIII 17/18 | Marcialonga | 28.01.2018 | 3:03:12.70 | 66 |
| Pro Tour | VIII 17/18 | Kaiser Maximilian Lauf | 13.01.2018 | 2:43:34.14 | 47 |
| Pro Tour | VII 16/17 | Årefjällsloppet | 26.03.2017 | 2:30:12.86 | 57 |
| Pro Tour | VII 16/17 | Birkebeinerrennet | 18.03.2017 | 2:46:17.40 | 147 |
| Pro Tour | VII 16/17 | Vasaloppet | 05.03.2017 | 4:48:00.90 | 411 |
| Pro Tour | VII 16/17 | Jizerská padesátka | 19.02.2017 | 2:15:09.70 | 45 |
| Pro Tour | VII 16/17 | Toblach-Cortina | 11.02.2017 | 2:22:34.66 | 41 |
| Pro Tour | VII 16/17 | Marcialonga | 29.01.2017 | 2:22:31.30 | 87 |
| Pro Tour | VII 16/17 | Kaiser Maximilian Lauf | 14.01.2017 | 3:37:21.88 | 50 |
| Pro Tour | VI 15/16 | Årefjällsloppet | 02.04.2016 | 3:04:51.20 | 71 |
| Pro Tour | VI 15/16 | Birkebeinerrennet | 19.03.2016 | 2:53:00.00 | 118 |
| Pro Tour | VI 15/16 | Vasaloppet | 06.03.2016 | 4:22:45.90 | 154 |
| Pro Tour | VI 15/16 | Kaiser Maximilian Lauf | 07.02.2016 | 3:30:27.56 | 58 |
| Pro Tour | V 14/15 | Birkebeinerrennet | 21.03.2015 | 2:52:44.35 | 321 |
| Pro Tour | V 14/15 | Vasaloppet | 08.03.2015 | 5:15:54.25 | 408 |
| Pro Tour | IV 13/14 | Årefjällsloppet | 29.03.2014 | 3:14:40.40 | 88 |
| Pro Tour | IV 13/14 | Vasaloppet | 02.03.2014 | 4:43:34.55 | 275 |
| Pro Tour | III 12/13 | Årefjällsloppet | 23.03.2013 | 4:05:20.73 | 70 |
| Pro Tour | III 12/13 | Marcialonga | 27.01.2013 | 3:46:12.50 | 230 |
| Pro Tour | II 11/12 | Marcialonga | 29.01.2012 | 3:53:49.70 | 378 |