| 2025-09-26 | 61 | Zwevezele Koers | me | 153.5 | 03:43:44.000 | 41.165 | 
| 2025-09-23 | 2 | Textielprijs Vichte | me | 168.5 | 03:24:26.000 | 49.454 | 
| 2025-09-11 | 26 | Bordes Izegem Koers | me | 176.7 | 03:36:19.000 | 49.011 | 
| 2025-07-28 | 2 | Westrozebeke Koers | me | 176.4 | 03:45:29.000 | 46.939 | 
| 2025-07-20 | 55 | Kemmel |  | 160 | 03:27:12.000 | 46.332 | 
| 2024-09-10 | 19 | Memorial Briek Schotte | me | 155 | 03:27:47.000 | 44.758 | 
| 2024-09-05 | 80 | Bordes Izegem Koers | me | 176 | 03:34:15.000 | 49.288 | 
| 2024-08-29 | 72 | GP Gemeente Kortemark |  | 165.2 | 03:31:43.000 | 46.817 | 
| 2024-07-29 | 23 | Westrozebeke Koers | me | 176.4 | 03:49:01.000 | 46.215 | 
| 2024-06-18 | DNF | Ruddervoorde Koerse | me | 166.5 | 00:00:00.000 |  | 
| 2024-06-09 | 7 | Tour du Beaujolais | me | 0 | 09:36:56.000 | 0 | 
| 2024-06-09 | 7 | Tour du Beaujolais | me | 131 | 03:04:28.000 | 42.609 | 
| 2024-06-08 | 3 | Tour du Beaujolais | me | 78 | 01:56:19.000 | 40.235 | 
| 2024-06-08 | 1 | Tour du Beaujolais | me | 65.2 | 01:34:06.000 | 41.573 | 
| 2024-06-07 | 57 | Tour du Beaujolais | me | 125 | 03:02:03.000 | 41.197 | 
| 2023-09-07 | 49 | Bordes Izegem Koers |  | 167.4 | 03:29:58.000 | 47.836 | 
| 2023-07-24 | 18 | Westrozebeke Koers |  | 164 | 03:22:00.000 | 48.713 | 
| 2023-07-14 | OTL | Grand Prix de Charvieu-Chavagneux - Souvenir Daniel Bennett |  | 134.4 | 00:00:00.000 |  | 
| 2023-05-27 | DNS | La Durtorccha |  | 122.4 | 00:00:00.000 |  | 
| 2023-05-10 | 10 | Ruddervoorde Koerse |  | 166.5 | 03:34:34.000 | 46.559 | 
| 2023-05-07 | 10 | Trofee Maarten Wynants |  | 159 | 03:24:57.000 | 46.548 | 
| 2023-05-01 | 59 | Maggioni Classique Châtillon-Dijon |  | 168 | 03:52:48.000 | 43.299 | 
| 2023-04-24 | 9 | Circuit Boussaquin |  | 136.1 | 03:12:56.000 | 42.326 | 
| 2023-04-23 | 3 | Trophée Souvenir Roger Walkowiak - Ville de Cusset |  | 157 | 03:40:24.000 | 42.74 | 
| 2023-04-08 | 2 | Tour du Charollais |  | 157.3 | 03:44:22.000 | 42.065 | 
| 2023-03-19 | 2 | Flèche de Locminé |  | 150.3 | 03:27:00.000 | 43.565 | 
| 2023-03-12 | 3 | Tour des 4B Sud Charente |  | 151.1 | 03:39:48.000 | 41.247 | 
| 2023-03-11 | 19 | Le Poinçonnet-Panazol Limoges Métropole |  | 159.6 | 03:53:55.000 | 40.938 | 
| 2023-02-26 | 8 | Circuit de la Vallée du Bédat |  | 132.3 | 03:15:47.000 | 40.545 | 
| 2022-12-04 | 3 | Cyclo-cross de Vaulx-en-Velin | ME | 0 | 00:00:00.000 |  | 
| 2022-12-03 | 1 | Cyclo-cross de Saint-Vulbas | ME | 0 | 00:52:16.000 | 0 | 
| 2022-07-17 | 85 | Kemmel Koerse |  | 160 | 03:27:29.000 | 46.269 | 
| 2021-08-09 | 7 | L'Estivale Bretonne |  | 0 | 12:30:13.000 | 0 | 
| 2021-08-09 | 26 | L'Estivale Bretonne |  | 135.5 | 02:59:04.000 | 45.402 | 
| 2021-08-08 | 47 | L'Estivale Bretonne |  | 136.5 | 03:16:21.000 | 41.711 | 
| 2021-08-07 | 4 | L'Estivale Bretonne |  | 137.2 | 03:14:11.000 | 42.393 | 
| 2021-08-06 | 25 | L'Estivale Bretonne |  | 131.1 | 02:59:37.000 | 43.793 | 
| 2020-01-11 | 24 | National Championships France MU | MU | 0 | 00:59:00.000 | 0 | 
| 2019-12-15 | 34 | Coupe de France Bagnoles-de-l'Orne | MU | 0 | 00:57:46.000 | 0 | 
| 2019-09-16 | 45 | Boucle de l'Artois | ME | 5.7 | 07:43:46.000 | 0.737 | 
| 2019-09-16 | 44 | Boucle de l'Artois | ME | 162 | 03:50:13.000 | 42.221 | 
| 2019-09-14 | 85 | Boucle de l'Artois | ME | 83 | 01:56:13.000 | 42.851 | 
| 2019-09-14 | 26 | Boucle de l'Artois | ME | 80 | 01:48:17.000 | 44.328 | 
| 2019-09-13 | 54 | Boucle de l'Artois | ME | 5.7 | 00:09:03.000 | 37.79 | 
| 2018-01-13 | 16 | National Championships France MU | MU | 0 | 00:00:00.000 |  | 
| 2017-10-15 | 14 | Coupe de France Besançon | MU | 0 | 00:53:32.000 | 0 | 
| 2016-12-11 | 10 | Coupe de France Nommay | MU | 0 | 00:56:35.000 | 0 | 
| 2016-11-13 | 15 | Coupe de France Bagnoles-de-l'Orne | MU | 0 | 01:00:45.000 | 0 | 
| 2016-01-10 | 27 | National Championships France MJ | MJ | 0 | 00:43:19.000 | 0 | 
| 2015-12-30 | 19 | Coupe de France Flamanville | MJ | 0 | 00:40:58.000 | 0 | 
| 2015-11-15 | 16 | Coupe de France - Quelneuc | MJ | 0 | 00:44:45.000 | 0 | 
| 2015-10-11 | 17 | Coupe de France - Albi | MJ | 0 | 00:38:26.000 | 0 | 
| 2015-04-06 | 14 | Tour du Léman Juniors | mj | 0 | 05:20:06.000 | 0 | 
| 2015-04-06 | 6 | Tour du Léman Juniors | mj | 100 | 02:18:17.000 | 43.389 | 
| 2015-04-05 | 11 | Tour du Léman Juniors | mj | 89 | 02:16:37.000 | 39.087 | 
| 2015-01-11 | 34 | National Championships France MJ | MJ | 0 | 00:50:36.000 | 0 | 
| 2014-12-14 | 33 | Coupe de France Lanarvily | MJ | 0 | 00:42:56.000 | 0 | 
| 2014-11-16 | 9 | Coupe de France Sisteron | MJ | 0 | 00:45:08.000 | 0 | 
| 2014-10-12 | 26 | Coupe de France Besançon | MJ | 0 | 00:41:08.000 | 0 |