| Series | Season | Event | Date | Time | Rank |
|---|---|---|---|---|---|
| Challenger | XII 21/22 | OnePartnerGroup Ski Marathon Östersund | 16.01.2022 | 1:56:08.1 | 11 |
| Pro Tour | XI 20/21 | Årefjällsloppet | 27.03.2021 | 5:18:11.6 | 25 |
| Pro Tour | XI 20/21 | Tåssåsen criterium 64 | 21.03.2021 | 2:39:23.6 | 26 |
| Pro Tour | XI 20/21 | Vålådalsrennet | 20.03.2021 | 2:33:05.3 | 36 |
| Pro Tour | XI 20/21 | Vasaloppet | 07.03.2021 | 3:36:37.4 | 40 |
| Pro Tour | XI 20/21 | Jizerská padesátka | 14.02.2021 | 2:07:57.1 | 25 |
| Pro Tour | XI 20/21 | Marcialonga | 31.01.2021 | 3:12:08.1 | 13 |
| Pro Tour | XI 20/21 | Toblach-Cortina | 24.01.2021 | 1:41:32.0 | 20 |
| Pro Tour | XI 20/21 | La Diagonela | 16.01.2021 | 2:50:36.5 | 22 |
| Pro Tour | X 19/20 | Vasaloppet | 01.03.2020 | 4:39:19.0 | 50 |
| Pro Tour | X 19/20 | Jizerská padesátka | 09.02.2020 | 2:00:51.9 | 20 |
| Pro Tour | X 19/20 | Toblach-Cortina | 01.02.2020 | 1:39:56.3 | 13 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:06:14.1 | 6 |
| Challenger | X 19/20 | Östersund Ski Marathon | 18.01.2020 | 1:39:44.2 | 1 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 2:30:21.3 | 11 |
| Pro Tour | X 19/20 | La Venosta | 14.12.2019 | 1:34:07.6 | 27 |
| Pro Tour | X 19/20 | Individual Prologue | 01.12.2019 | 1:27:38.8 | 7 |
| Challenger | X 19/20 | Klarälvsloppet | 22.09.2019 | 3:16:54.4 | 22 |
| Challenger | X 19/20 | Alliansloppet | 17.08.2019 | 1:45:44.0 | 17 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:06:34.1 | 34 |
| Pro Tour | IX 18/19 | Reistadløpet | 06.04.2019 | 2:14:54.0 | 48 |
| Pro Tour | IX 18/19 | Birkebeinerrennet | 16.03.2019 | 2:38:11.1 | 40 |
| Pro Tour | IX 18/19 | Engadin Skimarathon | 10.03.2019 | 1:23:59.8 | 26 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 4:42:31.6 | 32 |
| Pro Tour | IX 18/19 | Marcialonga | 27.01.2019 | 2:47:37.8 | 8 |
| Pro Tour | IX 18/19 | La Diagonela | 19.01.2019 | 2:56:28.4 | 15 |
| Pro Tour | IX 18/19 | Kaiser Maximilian Lauf | 12.01.2019 | 1:47:16.1 | 8 |
| Pro Tour | IX 18/19 | Individual Prologue | 02.12.2018 | 1:07:52.5 | 11 |
| Pro Tour | VIII 17/18 | Ylläs-Levi | 14.04.2018 | 3:11:29.1 | 37 |
| Pro Tour | VIII 17/18 | Reistadløpet | 07.04.2018 | 2:19:25.5 | 20 |
| Pro Tour | VIII 17/18 | Birkebeinerrennet | 17.03.2018 | 2:52:55.5 | 61 |
| Pro Tour | VIII 17/18 | Jizerská padesátka | 18.02.2018 | 2:15:30.5 | 33 |
| Pro Tour | VIII 17/18 | Toblach-Cortina | 03.02.2018 | 2:18:21.8 | 29 |
| Pro Tour | VIII 17/18 | Marcialonga | 28.01.2018 | 2:49:01.6 | 14 |
| Pro Tour | VIII 17/18 | Kaiser Maximilian Lauf | 13.01.2018 | 2:28:03.7 | 2 |
| Pro Tour | VIII 17/18 | Sgambeda | 02.12.2017 | 1:21:02.3 | 22 |
| Pro Tour | VII 16/17 | Ylläs-Levi | 08.04.2017 | 3:01:12.3 | 43 |
| Pro Tour | VII 16/17 | Årefjällsloppet | 26.03.2017 | 2:18:15.9 | 23 |
| Pro Tour | VII 16/17 | Birkebeinerrennet | 18.03.2017 | 2:32:45.0 | 38 |
| Pro Tour | VII 16/17 | Vasaloppet | 05.03.2017 | 4:01:14.9 | 30 |
| Pro Tour | VII 16/17 | Jizerská padesátka | 19.02.2017 | 2:08:59.7 | 34 |
| Pro Tour | VII 16/17 | Toblach-Cortina | 11.02.2017 | 2:11:45.3 | 23 |
| Pro Tour | VII 16/17 | Marcialonga | 29.01.2017 | 2:09:49.1 | 13 |
| Pro Tour | VII 16/17 | La Diagonela | 21.01.2017 | 2:05:39.4 | 30 |
| Pro Tour | VII 16/17 | Kaiser Maximilian Lauf | 14.01.2017 | 3:22:24.2 | 24 |
| Pro Tour | VII 16/17 | Sgambeda | 03.12.2016 | 1:12:20.5 | 29 |
| Pro Tour | VI 15/16 | Årefjällsloppet | 02.04.2016 | 2:46:17.0 | 38 |
| Pro Tour | VI 15/16 | Birkebeinerrennet | 19.03.2016 | 2:42:08.6 | 52 |
| Pro Tour | VI 15/16 | Vasaloppet | 06.03.2016 | 4:14:28.3 | 62 |
| Pro Tour | VI 15/16 | Sgambeda | 06.12.2015 | 0:55:57.4 | 39 |
| Pro Tour | V 14/15 | Årefjällsloppet | 28.03.2015 | 2:18:52.6 | 53 |
| Pro Tour | V 14/15 | Vasaloppet | 08.03.2015 | 4:53:48.0 | 136 |
| Pro Tour | IV 13/14 | Årefjällsloppet | 29.03.2014 | 3:04:28.5 | 72 |