| UCI World Cup Hulst 2022 | 1er | 02/01/2022 | 371950 | |
| UCI World Cup Rucphen 2021 | 1er | 18/12/2021 | 339400 | |
| Telenet Superprestige Boom 2022 | 1er | 03/12/2022 | 235757 | |
| Telenet Superprestige - Gavere 2020 | 1er | 13/12/2020 | 395675 | |
| World Championships 2022 | 1er | 30/01/2022 | 312764 | |
| UCI World Cup Namur 2023 | 1er | 17/12/2023 | 175598 | |
| Telenet Superprestige Diegem 2022 | 2e | 28/12/2022 | 240861 | |
| World Championships 2020 | 2e | 02/02/2020 | 429467 | |
| Telenet Superprestige Heusden-Zolder 2021 | 2e | 27/12/2021 | 302403 | |
| X²O Badkamers Trofee Herentals 2023 | 2e | 16/12/2023 | 176043 |
| UCI World Cup Hulst 2018 / 2024 | 7 | |
|---|---|---|
| 1 | 3 Tops 10 | 4 | ||
| UCI World Cup Gavere 2019 / 2024 | 5 | |
|---|---|---|
| 1 | 2 Tops 10 | 5 | ||
| X2O Trofee Trofee GP Sven Nys 2019 / 2024 | 6 | |
|---|---|---|
| 4 Tops 10 | 5 | ||
| UCI World Cup Namur 2020 / 2024 | 4 | |
|---|---|---|
| 1 | 2 Tops 10 | 4 | ||
| World Championships 2020 / 2022 | 3 | |
|---|---|---|
| 1 | 1 Tops 10 | 3 | ||
| Telenet Superprestige Overijse 2020 / 2023 | 3 | |
|---|---|---|
| 3 Tops 10 | 3 | ||
| Telenet Superprestige Heusden-Zolder 2021 / 2023 | 3 | |
|---|---|---|
| 1 Tops 10 | 3 | ||
| Telenet Superprestige Boom 2019 / 2023 | 5 | |
|---|---|---|
| 1 | 1 Tops 10 | 4 | ||
| Telenet Superprestige Diegem 2019 / 2024 | 4 | |
|---|---|---|
| 2 Tops 10 | 3 | ||
| X2O Trofee X²O Badkamers Trofee Herentals Cross 2022 / 2024 | 2 | |
|---|---|---|
| 2 Tops 10 | 2 | ||
| UCI World Cup Hoogerheide 2020 / 2022 | 2 | |
|---|---|---|
| 1 Tops 10 | 2 | ||
| UCI World Cup Antwerpen 2019 / 2024 | 4 | |
|---|---|---|
| 1 Tops 10 | 3 | ||
| FlandrienCross - Hamme 2019 / 2022 | 3 | |
|---|---|---|
Best rank : 4th Tops 10 | 2 | ||
| Internationale CycloCross Rucphen 2022 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Dublin 2023 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Exact Cross Urban Cross 2023 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Merksplas 2019 / 2023 | 2 | |
|---|---|---|
Best rank : 5th Tops 10 | 2 | ||
| UCI World Cup Benidorm 2023 / 2024 | 2 | |
|---|---|---|
Best rank : 5th Tops 10 | 2 | ||
| Telenet Superprestige Ruddervoorde 2019 / 2020 | 2 | |
|---|---|---|
Best rank : 6th Tops 10 | 2 | ||
| Exact Cross Robotland Cyclo-Cross - Essen 2020 / 2021 | 2 | |
|---|---|---|
| 2 Tops 10 | 2 | ||
| X²O Badkamers Trofee KoppenbergCross 2020 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Middelkerque 2019 / 2020 | 2 | |
|---|---|---|
Best rank : 6th Tops 10 | 2 | ||
| UCI World Cup Val di Sole 2022 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Nommay 2020 | 1 | |
|---|---|---|
Best rank : 5th Tops 10 | 1 | ||
| AmbianceCross 2020 | 1 | |
|---|---|---|
Best rank : 4th Tops 10 | 1 | ||
| X²O Badkamers Trofee KrawatenCross - Lille 2020 | 1 | |
|---|---|---|
Best rank : 6th Tops 10 | 1 | ||
| Exact Cross ZilvermeerCross 2023 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Gullegem 2021 / 2022 | 2 | |
|---|---|---|
| 1 | 1 Tops 10 | 2 | ||
| UCI World Cup Dendermonde 2021 / 2022 | 2 | |
|---|---|---|
Best rank : 8th Tops 10 | 1 | ||
| UCI World Cup Zonhoven 2019 / 2020 | 2 | |
|---|---|---|
Best rank : 7th Tops 10 | 1 | ||
| PoldersCross 2018 / 2020 | 2 | |
|---|---|---|
Best rank : 7th Tops 10 | 2 | ||
| Vlaamse DuinenCross Koksijde 2020 | 1 | |
|---|---|---|
Best rank : 10th Tops 10 | 1 | ||
| CycloCross Bredene 2019 / 2020 | 2 | |
|---|---|---|
Best rank : 5th Tops 10 | 2 | ||
| Exact Cross WaaslandCross 2019 / 2020 | 2 | |
|---|---|---|
| 1 Tops 10 | 2 | ||
| UEC Cyclo-Cross European Championships 2020 | 1 | |
|---|---|---|
Best rank : 8th Tops 10 | 1 | ||
| Exact Cross Zonnebeke - KasteelCross 2019 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| X²O Badkamers Trofee AzenCross - Loenhout 2023 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Niel 2019 | 1 | |
|---|---|---|
Best rank : 13rd | ||
| Exact Cross Be-Mine Cross 2020 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| KermisCross 2019 / 2020 | 2 | |
|---|---|---|
| 1 Tops 10 | 2 | ||
| UCI World Cup Namur U23 2018 / 2019 | 2 | |
|---|---|---|
| 2 Tops 10 | 2 | ||
| X2O Trofee Vlaamse DuinenCross Koksijde U23 2018 / 2019 | 2 | |
|---|---|---|
| 2 Tops 10 | 2 | ||
| UEC Cyclo-Cross European Championships U23 2018 / 2019 | 2 | |
|---|---|---|
| 1 | 1 Tops 10 | 2 | ||
| World Championships U23 2018 / 2019 | 2 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige NoordzeeCross Middelkerke U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Pontchâteau U23 2019 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Tábor 2020 / 2021 | 2 | |
|---|---|---|
Best rank : 14th | ||
| UCI World Cup Heusden-Zolder U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Bogense U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Hoogerheide U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Gieten 2019 / 2020 | 2 | |
|---|---|---|
Best rank : 13rd | ||
| X²O Badkamers Trofee KoppenbergCross U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Gavere U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| X²O Badkamers Trofee AzenCross U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Niels Albert CX U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Diegem U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| National Trophy Series: Abergavenny 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Zonhoven U23 2018 | 1 | |
|---|---|---|
Best rank : 4th Tops 10 | 1 | ||
| X2O Trofee Trofee GP Sven Nys U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Internationale Sluitingsprijs - Oostmalle 2019 | 1 | |
|---|---|---|
Best rank : 18th | ||
| X2O Trofee KrawatenCross - Lille U23 2019 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Tábor U23 2019 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Bern U23 2019 | 1 | |
|---|---|---|
Best rank : 4th Tops 10 | 1 | ||
| Great Britain National Championships 2019 / 2020 | 2 | |
|---|---|---|
| 2 Tops 10 | 2 | ||
| X²O Badkamers Trofee RapenCross 2019 | 1 | |
|---|---|---|
Best rank : 20th | ||
| UCI World Cup Hoogerheide U19 2016 / 2017 | 2 | |
|---|---|---|
| 1 | 1 Tops 10 | 2 | ||
| World Championships U19 2016 / 2017 | 2 | |
|---|---|---|
| 1 Tops 10 | 2 | ||
| National Championships Great Britain U23 2018 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Hulst U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Namur U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UEC Cyclo-Cross European Championships U19 2016 / 2017 | 2 | |
|---|---|---|
| 1 Tops 10 | 2 | ||
| UCI World Cup Zonhoven U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| UCI World Cup Zeven U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| FlandrienCross - Hamme U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Great Britain National Championships U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| GP Hasselt U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| PoldersCross U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| British Cycling National Trophy Houghton-Le-Spring U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| National Trophy Series Round 3 U19 2017 | 1 | |
|---|---|---|
| 1 Tops 10 | 1 | ||
| Telenet Superprestige Heusden-Zolder U19 2016 | 1 | |
|---|---|---|
Best rank : 18th | ||
| GP Pelt 2019 | 1 | |
|---|---|---|
Best rank : DNF | ||