| Series | Season | Event | Date | Time | Rank |
|---|---|---|---|---|---|
| Pro Tour | X 19/20 | Vasaloppet | 01.03.2020 | 4:51:25.4 | 5 |
| Pro Tour | X 19/20 | Jizerská padesátka | 09.02.2020 | 2:17:35.6 | 4 |
| Pro Tour | X 19/20 | Toblach-Cortina | 01.02.2020 | 1:55:56.2 | 2 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:21:59.2 | 1 |
| Pro Tour | X 19/20 | La Diagonela | 18.01.2020 | 3:15:23.0 | 2 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 2:57:06.1 | 6 |
| Pro Tour | X 19/20 | La Venosta | 14.12.2019 | 1:41:13.8 | 3 |
| Pro Tour | X 19/20 | Individual Prologue | 01.12.2019 | 1:41:37.3 | 3 |
| Challenger | X 19/20 | Gautefallrennet | 31.08.2019 | 2:45:38.0 | 1 |
| Challenger | X 19/20 | Alliansloppet | 17.08.2019 | 2:07:24.4 | 8 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:32:28.6 | 7 |
| Pro Tour | IX 18/19 | Reistadløpet | 06.04.2019 | 2:26:28.4 | 4 |
| Pro Tour | IX 18/19 | Birkebeinerrennet | 16.03.2019 | 3:03:18.8 | 8 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 5:02:14.5 | 4 |
| Pro Tour | IX 18/19 | Marcialonga | 27.01.2019 | 3:22:33.8 | 6 |
| Pro Tour | IX 18/19 | La Diagonela | 19.01.2019 | 3:28:24.4 | 2 |
| Pro Tour | IX 18/19 | Kaiser Maximilian Lauf | 12.01.2019 | 2:08:40.6 | 4 |
| Pro Tour | IX 18/19 | Individual Prologue | 02.12.2018 | 1:20:40.9 | 7 |
| Pro Tour | VIII 17/18 | Ylläs-Levi | 14.04.2018 | 3:31:59.0 | 3 |
| Pro Tour | VIII 17/18 | Reistadløpet | 07.04.2018 | 2:40:54.0 | 5 |
| Pro Tour | VIII 17/18 | Kaiser Maximilian Lauf | 13.01.2018 | 2:50:56.7 | 4 |
| Pro Tour | VIII 17/18 | Sgambeda | 02.12.2017 | 1:34:43.2 | 3 |
| Pro Tour | VII 16/17 | Reistadløpet | 01.04.2017 | 2:59:08.7 | 4 |
| Pro Tour | VII 16/17 | Årefjällsloppet | 26.03.2017 | 2:40:25.6 | 3 |
| Pro Tour | VII 16/17 | Birkebeinerrennet | 18.03.2017 | 2:54:21.2 | 5 |
| Pro Tour | VII 16/17 | Marcialonga | 29.01.2017 | 2:32:19.6 | 7 |
| Pro Tour | VI 15/16 | Birkebeinerrennet | 19.03.2016 | 3:02:58.0 | 8 |
| Pro Tour | II 11/12 | Birkebeinerrennet | 17.03.2012 | 2:58:10.5 | 10 |