| Series | Season | Event | Date | Time | Rank |
|---|---|---|---|---|---|
| Challenger | XVIII 26/27 | Nordenskiöldsloppet | 28.03.2026 | 12:15:25.4 | 2 |
| Pro Tour | XVII 25/26 | Vasaloppet | 01.03.2026 | 4:19:31.6 | 44 |
| Challenger | XVII 25/26 | Nordenskiöldsloppet | 29.03.2025 | 11:54:43.9 | 1 |
| Pro Tour | XVI 24/25 | Vasaloppet | 02.03.2025 | 3:38:43.4 | 41 |
| Pro Tour | XIV 22/23 | Vasaloppet | 05.03.2023 | 3:43:37.6 | 27 |
| Pro Tour | XII 21/22 | Vasaloppet | 06.03.2022 | 3:39:17.1 | 31 |
| Pro Tour | XI 20/21 | Tåssåsen criterium 64 | 21.03.2021 | 2:40:14.7 | 38 |
| Pro Tour | XI 20/21 | Vålådalsrennet | 20.03.2021 | 2:34:26.8 | 47 |
| Pro Tour | XI 20/21 | Vasaloppet | 07.03.2021 | 3:32:44.2 | 26 |
| Pro Tour | X 19/20 | Vasaloppet | 01.03.2020 | 4:28:48.9 | 15 |
| Pro Tour | X 19/20 | Toblach-Cortina | 01.02.2020 | 1:44:08.4 | 38 |
| Pro Tour | X 19/20 | Marcialonga | 26.01.2020 | 3:07:57.7 | 35 |
| Pro Tour | X 19/20 | La Diagonela | 18.01.2020 | 2:55:24.3 | 31 |
| Pro Tour | X 19/20 | Kaiser Maximilian Lauf | 11.01.2020 | 2:36:11.4 | 35 |
| Pro Tour | X 19/20 | La Venosta | 14.12.2019 | 1:37:26.3 | 51 |
| Pro Tour | X 19/20 | Individual Prologue | 01.12.2019 | 1:29:04.8 | 35 |
| Pro Tour | IX 18/19 | Ylläs-Levi | 13.04.2019 | 3:21:57.6 | 80 |
| Pro Tour | IX 18/19 | Vasaloppet | 03.03.2019 | 4:41:26.8 | 29 |
| Pro Tour | IX 18/19 | Marcialonga | 27.01.2019 | 2:52:53.6 | 22 |
| Pro Tour | IX 18/19 | La Diagonela | 19.01.2019 | 3:02:34.8 | 31 |
| Pro Tour | IX 18/19 | Kaiser Maximilian Lauf | 12.01.2019 | 1:51:36.8 | 27 |
| Pro Tour | IX 18/19 | Individual Prologue | 02.12.2018 | 1:11:01.8 | 50 |
| Pro Tour | VIII 17/18 | Vasaloppet | 04.03.2018 | 4:24:48.4 | 18 |
| Pro Tour | VIII 17/18 | Toblach-Cortina | 03.02.2018 | 2:22:36.9 | 42 |
| Pro Tour | VIII 17/18 | Kaiser Maximilian Lauf | 13.01.2018 | 2:35:35.3 | 35 |
| Pro Tour | VII 16/17 | Årefjällsloppet | 26.03.2017 | 2:24:30.3 | 38 |
| Pro Tour | VII 16/17 | Vasaloppet | 05.03.2017 | 3:59:03.3 | 17 |
| Pro Tour | VII 16/17 | Toblach-Cortina | 11.02.2017 | 2:11:45.7 | 24 |
| Pro Tour | VII 16/17 | Marcialonga | 29.01.2017 | 2:12:44.7 | 31 |
| Pro Tour | VII 16/17 | Kaiser Maximilian Lauf | 14.01.2017 | 3:24:16.8 | 28 |
| Pro Tour | VII 16/17 | Sgambeda | 03.12.2016 | 1:12:19.9 | 28 |
| Pro Tour | VI 15/16 | Årefjällsloppet | 02.04.2016 | 2:50:57.7 | 47 |
| Pro Tour | VI 15/16 | Vasaloppet | 06.03.2016 | 4:19:23.6 | 124 |
| Pro Tour | VI 15/16 | Kaiser Maximilian Lauf | 07.02.2016 | 3:14:02.3 | 35 |
| Pro Tour | VI 15/16 | Marcialonga | 31.01.2016 | 2:56:09.1 | 29 |
| Pro Tour | VI 15/16 | La Diagonela | 23.01.2016 | 2:25:55.7 | 29 |
| Pro Tour | V 14/15 | Årefjällsloppet | 28.03.2015 | 2:20:30.0 | 56 |
| Pro Tour | IV 13/14 | Vasaloppet | 02.03.2014 | 4:23:29.5 | 100 |
| Pro Tour | III 12/13 | Årefjällsloppet | 23.03.2013 | 3:45:17.9 | 46 |
| Pro Tour | III 12/13 | Vasaloppet | 03.03.2013 | 4:22:55.2 | 124 |
| Pro Tour | II 11/12 | Vasaloppet | 04.03.2012 | 3:54:46.0 | 68 |