| 2018-12-28 | DNF | DVV verzekeringen trofee - Azencross | WE | 0 | 00:00:00.000 | |
| 2018-12-26 | 55 | UCI World Cup Heusden-Zolder | WE | 0 | 00:54:04.000 | 0 |
| 2018-12-23 | 48 | UCI World Cup Namur | WE | 0 | 00:51:26.000 | 0 |
| 2018-09-05 | 36 | UCI World Championships Lenzerheide | wu | 0 | 00:00:00.000 | |
| 2017-12-30 | 29 | Telenet Superprestige Diegem | WE | 0 | 00:54:46.000 | 0 |
| 2017-12-28 | 36 | DVV verzekeringen trofee - Azencross | WE | 0 | 00:52:55.000 | 0 |
| 2017-12-26 | 43 | UCI World Cup Heusden-Zolder | WE | 0 | 00:47:14.000 | 0 |
| 2017-12-23 | 36 | Waaslandcross | WE | 0 | 00:00:00.000 | |
| 2017-11-19 | DNS | UCI World Cup Bogense | WE | 0 | 00:00:00.000 | |
| 2017-10-22 | 2 | Stockholm Cyclocross | WE | 0 | 00:47:06.000 | 0 |
| 2017-09-09 | 17 | UCI World Championships Cairns | wu | 0 | 01:23:11.000 | 0 |
| 2016-12-30 | 14 | Versluys Cyclocross | WE | 0 | 00:47:37.000 | 0 |
| 2016-12-29 | 32 | DVV verzekeringen trofee - Azencross | WE | 0 | 00:43:48.000 | 0 |
| 2016-12-26 | 38 | UCI World Cup Heusden-Zolder | WE | 0 | 00:48:29.000 | 0 |
| 2016-12-23 | 33 | Hansgrohe Superprestige Diegem | WE | 0 | 00:48:26.000 | 0 |
| 2016-11-13 | 4 | National Championships Sweden WE | WE | 0 | 00:43:41.000 | 0 |
| 2016-10-29 | 9 | UEC Cyclo-Cross European Championships WU23 | WU | 0 | 00:45:32.000 | 0 |
| 2016-10-22 | 4 | Stockholm Cyclocross | WE | 0 | 00:39:51.000 | 0 |
| 2016-09-25 | 1 | Göthenburg Cyclecross Raceweekend (GCR) | WE | 0 | 00:41:35.000 | 0 |
| 2016-07-01 | 1 | UCI World Championships Nove Mesto na Morave | wj | 0 | 01:02:30.000 | 0 |
| 2015-10-25 | 3 | Stockholm Cyclocross | WE | 0 | 00:44:10.000 | 0 |
| 2015-10-24 | 5 | National Championships Sweden WE | WE | 0 | 00:46:00.000 | 0 |
| 2015-08-31 | 4 | UCI World Championships Vallnord | wj | 0 | 01:11:58.000 | 0 |
| 2014-11-15 | 1 | National Championships Sweden WE | WE | 0 | 00:41:45.000 | 0 |
| 2014-10-12 | 1 | Kronborg Cyclo Cross | WE | 0 | 00:45:17.000 | 0 |
| 2013-11-16 | 9 | National Championships Sweden WE | WE | 0 | 00:50:46.000 | 0 |