| 2024-05-26 | 3 | Grand Prix de Saint-Maximin | me | 120 | 02:39:55.000 | 45.023 |
| 2024-05-20 | 1 | Grand Prix de Sin-le-Noble | me | 124 | 02:56:38.000 | 42.121 |
| 2024-04-28 | 5 | Grand Prix de Brebières | me | 131.4 | 03:03:08.000 | 43.051 |
| 2024-04-22 | 38 | Grand Prix de Gouy-sous-Bellonne | me | 119.6 | 02:51:05.000 | 41.944 |
| 2024-04-06 | 3 | Naast - Tennis TSC | me | 0 | 01:58:37.000 | 0 |
| 2024-03-30 | 1 | Callenelle - Café Chez Eliane | me | 0 | 01:58:28.000 | 0 |
| 2024-03-24 | 4 | Tournai - GP du Dépot | me | 0 | 01:57:40.000 | 0 |
| 2024-03-10 | 34 | Grand Prix de Saint-Quentin | me | 117 | 02:46:50.000 | 42.078 |
| 2023-08-13 | 4 | Grand Prix de Saint-Souplet | | 140 | 03:10:43.000 | 44.044 |
| 2023-04-23 | 5 | Grand Prix de Brebières | | 121.2 | 02:52:18.000 | 42.205 |
| 2023-04-02 | 25 | Boucle de l'Artois | | 0 | 07:53:25.000 | 0 |
| 2023-04-02 | 7 | Boucle de l'Artois | | 163.3 | 03:52:14.000 | 42.19 |
| 2023-04-01 | 60 | Boucle de l'Artois | | 80.3 | 01:56:37.000 | 41.315 |
| 2023-04-01 | 4 | Boucle de l'Artois | | 83.4 | 02:04:34.000 | 40.171 |
| 2022-01-09 | 13 | National Championships France ME | ME | 0 | 01:01:53.000 | 0 |
| 2021-12-26 | 36 | UCI World Cup Dendermonde | ME | 20.14 | 00:00:00.000 | |
| 2021-12-12 | 18 | Coupe de France Troyes | ME | 0 | 01:06:52.000 | 0 |
| 2021-12-11 | 34 | Coupe de France Troyes | ME | 0 | 00:59:03.000 | 0 |
| 2021-11-21 | 8 | Cyclo-cross de La Grandville | ME | 0 | 01:06:42.000 | 0 |
| 2021-11-14 | 13 | Coupe de France Bagnoles de l'Orne | ME | 0 | 01:07:26.000 | 0 |
| 2021-11-13 | 23 | Coupe de France Bagnoles-de-l'Orne | ME | 0 | 01:03:57.000 | 0 |
| 2019-01-13 | 8 | National Championships France ME | ME | 0 | 01:07:12.000 | 0 |
| 2018-12-30 | 11 | Coupe de France Flamanville | ME | 0 | 01:10:50.000 | 0 |
| 2016-01-10 | 6 | National Championships France ME | ME | 0 | 00:59:03.000 | 0 |
| 2015-12-29 | 38 | Bpost bank trofee - Azencross | ME | 0 | 01:01:19.000 | 0 |
| 2013-12-15 | 3 | Nord-pas-de-calais | | 0 | 00:00:00.000 | |
| 2013-02-16 | 18 | Superprestige Noordzeecross Middelkerke | MU | 0 | 00:54:09.000 | 0 |
| 2013-02-10 | 19 | Superprestige Hoogstraten | MU | 0 | 01:00:50.000 | 0 |
| 2013-02-09 | 27 | Bpost Bank Trofee - Krawatencross | MU | 0 | 00:56:56.000 | 0 |
| 2012-12-28 | 15 | Bpost Bank Trofee - Azencross / Cross des as | MU | 0 | 00:51:01.000 | 0 |
| 2012-12-26 | 18 | UCI World Cup Heusden-Zolder | MU | 0 | 00:52:18.000 | 0 |
| 2012-12-22 | 14 | Bpost Bank Trofee - GP Rouwmoer | MU | 0 | 00:52:20.000 | 0 |
| 2012-12-09 | 2 | Challenge National Pontchâteau | MU | 0 | 00:53:01.000 | 0 |
| 2012-11-24 | 15 | UCI World Cup Koksijde | MU | 0 | 00:55:25.000 | 0 |
| 2012-11-18 | 3 | Challenge National Besançon | MU | 0 | 00:52:33.000 | 0 |
| 2012-11-11 | 20 | Superprestige Hamme-Zogge | MU | 0 | 00:54:24.000 | 0 |
| 2012-11-04 | 16 | Superprestige Zonhoven | MU | 0 | 00:52:40.000 | 0 |
| 2012-11-03 | 13 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:48:45.000 | 0 |
| 2012-10-14 | 3 | Challenge National Saverne | MU | 0 | 00:51:59.000 | 0 |
| 2012-10-07 | 12 | Superprestige Ruddervoorde | MU | 0 | 00:53:28.000 | 0 |
| 2012-02-05 | 3 | Superprestige Hoogstraten | MJ | 0 | 00:43:55.000 | 0 |
| 2012-01-28 | 3 | UCI World Championship MJ | MJ | 0 | 00:43:57.000 | 0 |
| 2012-01-22 | 3 | UCI World Cup Hoogerheide | MJ | 0 | 00:43:35.000 | 0 |
| 2012-01-15 | 6 | UCI World Cup Liévin | MJ | 0 | 00:40:27.000 | 0 |
| 2012-01-08 | 1 | National Championships France MJ | MJ | 0 | 00:38:54.000 | 0 |
| 2012-01-01 | 2 | GVA Trofee - G.P. Sven Nys | MJ | 0 | 00:36:59.000 | 0 |
| 2011-12-30 | 3 | Fidea Cyclo-cross Leuven | MJ | 0 | 00:41:06.000 | 0 |
| 2011-12-26 | 2 | Heusden-Zolder | MJ | 0 | 00:44:44.000 | 0 |
| 2011-12-23 | 2 | Superprestige Diegem | MJ | 0 | 00:39:51.000 | 0 |
| 2011-12-18 | 2 | Citadelcross | MJ | 0 | 00:41:44.000 | 0 |
| 2011-12-11 | 1 | Challenge La France Cycliste Besançon | MJ | 0 | 00:38:40.000 | 0 |
| 2011-11-26 | 7 | UCI World Cup Koksijde | MJ | 0 | 00:39:36.000 | 0 |
| 2011-11-20 | 2 | Challenge La France Cycliste - Rodez | MJ | 0 | 00:37:31.000 | 0 |
| 2011-11-13 | 5 | Superprestige Hamme-Zogge | MJ | 0 | 00:37:05.000 | 0 |
| 2011-11-06 | 2 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:39:21.000 | 0 |
| 2011-10-23 | 2 | UCI World Cup Tábor | MJ | 0 | 00:37:37.000 | 0 |
| 2011-10-09 | 2 | Superprestige Ruddervoorde | MJ | 0 | 00:40:16.000 | 0 |
| 2011-10-02 | 2 | Vlaamse Industrieprijs Bosduin | MJ | 0 | 00:39:21.000 | 0 |
| 2011-01-23 | 9 | UCI World Cup Hoogerheide | MJ | 0 | 00:45:34.000 | 0 |
| 2011-01-16 | 3 | UCI World Cup Pontchâteau | MJ | 0 | 00:41:15.000 | 0 |
| 2011-01-09 | 2 | National Championships France MJ | MJ | 0 | 00:45:37.000 | 0 |
| 2011-01-02 | 1 | FIDEA Cyclo-cross Tervuren | MJ | 0 | 00:38:14.000 | 0 |
| 2010-12-29 | 3 | GVA Trofee - Azencross / Cross des as | MJ | 0 | 00:40:15.000 | 0 |
| 2010-12-26 | 14 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:44:12.000 | 0 |
| 2010-12-19 | 11 | UCI World Cup Kalmthout | MJ | 0 | 00:37:28.000 | 0 |
| 2010-11-27 | 9 | UCI World Cup Koksijde | MJ | 0 | 00:42:34.000 | 0 |
| 2010-11-14 | 9 | Superprestige Hamme-Zogge | MJ | 0 | 00:37:47.000 | 0 |
| 2010-11-07 | 3 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:42:44.000 | 0 |
| 2010-10-10 | 6 | Nissan Superprestige Topsport Vlaanderen Trofee | MJ | 0 | 00:46:00.000 | 0 |