| 2024-11-24 | 19 | Coupe de France de Cyclo-Cross #6 - Troyes | ME | 0 | 01:08:30.000 | 0 |
| 2024-11-23 | 17 | Coupe de France de Cyclo-Cross #5 - Troyes | ME | 0 | 01:03:16.000 | 0 |
| 2024-10-20 | 7 | Coupe de France de Cyclo-Cross #2 - Nommay | ME | 0 | 01:04:30.000 | 0 |
| 2024-10-19 | 8 | Coupe de France de Cyclo-Cross #1 - Nommay | ME | 0 | 01:07:33.000 | 0 |
| 2024-07-06 | 15 | UCI Gravel World Series ME - Gravel Suisse | me | 102 | 03:43:14.000 | 27.415 |
| 2024-06-15 | 81 | UCI Gravel World Series ME - Wish One Millau Grands Causses | me | 144 | 04:56:15.000 | 29.165 |
| 2024-01-14 | 17 | National Championships France ME | ME | 0 | 01:07:39.000 | 0 |
| 2023-12-28 | 30 | Telenet Superprestige Diegem | ME | 31.2 | 00:00:00.000 | |
| 2023-12-27 | 36 | Telenet Superprestige Heusden-Zolder | ME | 24.375 | 01:02:23.000 | 23.444 |
| 2023-12-23 | 41 | UCI World Cup Antwerpen | ME | 0 | 00:00:00.000 | |
| 2023-11-26 | 16 | Cyclo-cross international d'Auxerre | ME | 0 | 01:04:41.000 | 0 |
| 2023-03-26 | 26 | Annemasse-Bellegarde et retour | | 166 | 04:27:59.000 | 37.166 |
| 2023-01-15 | 11 | National Championships France ME | ME | 0 | 01:06:52.000 | 0 |
| 2023-01-01 | 7 | Grand Prix Garage Collé | ME | 0 | 01:08:40.000 | 0 |
| 2022-12-04 | 4 | 6eme Manche Coupe de France Cyclo-cross: Troyes | ME | 0 | 01:02:08.000 | 0 |
| 2022-12-03 | 38 | 5eme Manche Coupe de France Cyclo-cross: Troyes | ME | 0 | 00:58:45.000 | 0 |
| 2022-11-26 | 6 | Cyclo-cross de Gernelle | ME | 0 | 01:02:25.000 | 0 |
| 2022-11-20 | 16 | 4eme Manche Coupe de France Cyclo-cross: Camors | ME | 0 | 01:06:59.000 | 0 |
| 2022-11-19 | 25 | 3eme Manche Coupe de France Cyclo-cross: Camors | ME | 0 | 01:06:08.000 | 0 |
| 2022-11-13 | 7 | Cyclo-cross Auxerre | ME | 0 | 00:58:29.000 | 0 |
| 2022-11-01 | 13 | Cyclo-cross International de Dijon | ME | 0 | 01:06:11.000 | 0 |
| 2022-10-23 | 37 | 2eme Manche Coupe de France Cyclo-cross: Nommay | ME | 0 | 00:00:00.000 | |
| 2022-10-22 | 20 | 1ere Manche Coupe de France Cyclo-cross: Nommay | ME | 0 | 01:05:29.000 | 0 |
| 2022-09-25 | 15 | Cyclo-cross international de Boulzicourt Ardennes | ME | 0 | 01:04:00.000 | 0 |
| 2022-07-17 | 96 | Kemmel Koerse | | 160 | 03:28:15.000 | 46.098 |
| 2022-01-29 | 15 | UCI World Championship U23 | MU | 21.7 | 00:51:54.000 | 25.087 |
| 2022-01-23 | 34 | UCI World Cup Hoogerheide | ME | 25.325 | 01:05:47.000 | 23.099 |
| 2022-01-16 | 10 | UCI World Cup Flamanville | MU | 0 | 00:50:32.000 | 0 |
| 2022-01-08 | 2 | National Championships France MU | MU | 0 | 00:55:29.000 | 0 |
| 2022-01-01 | 4 | Grand Prix Garage Collé | ME | 0 | 01:02:37.000 | 0 |
| 2021-12-26 | 15 | UCI World Cup Dendermonde | MU | 0 | 00:51:55.000 | 0 |
| 2021-12-19 | 20 | UCI World Cup Namur | MU | 0 | 00:56:59.000 | 0 |
| 2021-12-12 | 2 | Coupe de France Troyes | MU | 0 | 00:47:48.000 | 0 |
| 2021-12-11 | 5 | Coupe de France Troyes | ME | 0 | 00:56:45.000 | 0 |
| 2021-11-21 | 6 | Cyclo-cross de La Grandville | ME | 0 | 01:05:56.000 | 0 |
| 2021-11-14 | 2 | Coupe de France Bagnoles de l'Orne | MU | 0 | 00:51:15.000 | 0 |
| 2021-11-13 | 12 | Coupe de France Bagnoles-de-l'Orne | ME | 0 | 01:03:06.000 | 0 |
| 2021-11-06 | 30 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:53:05.000 | 0 |
| 2021-11-01 | 19 | Cyclo-cross International de Dijon | ME | 0 | 01:06:11.000 | 0 |
| 2021-10-24 | 3 | Coupe de France Quelneuc | MU | 0 | 00:50:31.000 | 0 |
| 2021-10-23 | 8 | Coupe de France Quelneuc | ME | 0 | 01:02:05.000 | 0 |
| 2021-10-09 | 23 | Brumath Cross Days | ME | 0 | 01:08:14.000 | 0 |
| 2021-10-03 | 5 | Coupe de France Pierric | MU | 0 | 00:57:36.000 | 0 |
| 2021-10-02 | 44 | Coupe de France Pierric | ME | 0 | 01:04:53.000 | 0 |
| 2021-09-26 | 4 | Cyclo-cross international de Boulzicourt Ardennes | ME | 0 | 00:59:40.000 | 0 |
| 2021-09-18 | 34 | Le Grand CX | ME | 0 | 01:05:54.000 | 0 |
| 2021-01-31 | 19 | UCI World Championship U23 | MU | 0 | 00:52:46.000 | 0 |
| 2021-01-24 | 31 | UCI World Cup Overijse | ME | 0 | 01:12:48.000 | 0 |
| 2021-01-10 | 2 | National Championships France MU | MU | 0 | 00:55:03.000 | 0 |
| 2021-01-02 | 6 | Troyes Cyclocross International | ME | 0 | 01:06:35.000 | 0 |
| 2020-12-27 | 48 | UCI World Cup Dendermonde | ME | 0 | 00:00:00.000 | |
| 2020-12-22 | 28 | Robotland Cyclocross Essen | ME | 0 | 01:07:55.000 | 0 |
| 2020-12-13 | 7 | Cyclocross Internacional ciudad Valencia | ME | 0 | 00:59:13.000 | 0 |
| 2020-12-12 | 12 | Ciclo-cross Ciudad de Xàtiva | ME | 0 | 01:01:06.000 | 0 |
| 2020-12-06 | 43 | Telenet Superprestige - De Schorre Boom | ME | 0 | 00:00:00.000 | |
| 2020-11-29 | 13 | UCI World Cup Tábor | MU | 0 | 00:51:42.000 | 0 |
| 2020-11-07 | 12 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:53:42.000 | 0 |
| 2020-10-18 | 20 | EKZ CrossTour Bern | ME | 0 | 01:00:42.000 | 0 |
| 2020-02-01 | 28 | UCI World Championship U23 | MU | 0 | 00:52:17.000 | 0 |
| 2020-01-26 | 29 | UCI World Cup Hoogerheide | MU | 0 | 00:49:33.000 | 0 |
| 2020-01-19 | 45 | UCI World Cup Nommay | MU | 0 | 00:00:00.000 | |
| 2020-01-11 | 3 | National Championships France MU | MU | 0 | 00:56:26.000 | 0 |
| 2020-01-04 | 15 | Troyes Cyclocross International | ME | 0 | 01:02:04.000 | 0 |
| 2019-12-22 | 33 | UCI World Cup Namur | MU | 0 | 00:50:59.000 | 0 |
| 2019-12-15 | 5 | Coupe de France Bagnoles-de-l'Orne | MU | 0 | 00:54:08.000 | 0 |
| 2019-12-01 | 18 | Cyclo cross du Mingant Lanarvily | ME | 0 | 01:01:23.000 | 0 |
| 2019-11-24 | 35 | UCI World Cup Koksijde | MU | 0 | 00:54:19.000 | 0 |
| 2019-11-03 | 8 | Coupe de France Andrezieux-Boutheon | MU | 0 | 00:53:32.000 | 0 |
| 2019-10-20 | 31 | UCI World Cup Bern | MU | 0 | 00:53:51.000 | 0 |
| 2019-10-13 | 3 | Coupe de France La Meziere | MU | 0 | 00:50:17.000 | 0 |
| 2019-09-29 | 41 | Canyon Cross Race | ME | 0 | 01:07:10.000 | 0 |
| 2019-09-28 | DNF | Chazal Cup Vittel | ME | 0 | 00:00:00.000 | |
| 2019-09-22 | 21 | Cyclo-cross international de Boulzicourt Ardennes | ME | 0 | 01:04:37.000 | 0 |
| 2019-01-20 | 25 | UCI World Cup Pontchâteau | MU | 0 | 00:57:04.000 | 0 |
| 2019-01-12 | 9 | National Championships France MU | MU | 0 | 00:57:16.000 | 0 |
| 2019-01-06 | 21 | Cyclo-cross La Meziere | ME | 0 | 01:11:40.000 | 0 |
| 2018-12-30 | 10 | Coupe de France Flamanville | MU | 0 | 00:52:17.000 | 0 |
| 2018-12-08 | 16 | Troyes Cyclocross International | ME | 0 | 01:09:31.000 | 0 |
| 2018-12-02 | 13 | Radcross Grandprix | ME | 0 | 01:05:16.000 | 0 |
| 2018-11-11 | 17 | Coupe de France Pierric | MU | 0 | 00:50:15.000 | 0 |
| 2018-11-04 | 16 | Gran Premi Internacional ciutat de Vic | ME | 0 | 01:03:53.000 | 0 |
| 2018-11-03 | 18 | Ciclocross Manlleu | ME | 0 | 01:05:11.000 | 0 |
| 2018-10-28 | 24 | Cyclo-cross de Jablines | ME | 0 | 01:03:50.000 | 0 |
| 2018-10-14 | 18 | Coupe de France Razès | MU | 0 | 00:54:59.000 | 0 |
| 2018-10-06 | 30 | Cyclo-cross International de la Solidarité | ME | 0 | 00:00:00.000 | |
| 2018-01-14 | 5 | National Championships France MJ | MJ | 0 | 00:46:25.000 | 0 |
| 2018-01-01 | 5 | Grand Prix G.I.L. Immobilière | MJ | 0 | 00:38:52.000 | 0 |
| 2017-12-26 | 46 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:42:43.000 | 0 |
| 2017-12-17 | 51 | UCI World Cup Namur | MJ | 0 | 00:00:00.000 | |
| 2017-12-03 | 8 | Coupe de France Jablines | MJ | 0 | 00:44:07.000 | 0 |
| 2017-11-26 | 35 | DVV verzekeringen trofee - Flandriencross | MJ | 0 | 00:49:33.000 | 0 |
| 2017-11-19 | 11 | UCI World Cup Bogense | MJ | 0 | 00:40:06.000 | 0 |
| 2017-11-12 | 2 | Coupe de France La Meziere | MJ | 0 | 00:39:31.000 | 0 |
| 2017-11-05 | 12 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:40:29.000 | 0 |
| 2017-10-22 | DNF | UCI World Cup Koksijde | MJ | 0 | 00:00:00.000 | |
| 2017-10-15 | 1 | Coupe de France Besançon | MJ | 0 | 00:41:59.000 | 0 |
| 2017-01-08 | 7 | National Championships France MJ | MJ | 0 | 00:45:57.000 | 0 |
| 2016-12-11 | 7 | Coupe de France Nommay | MJ | 0 | 00:43:12.000 | 0 |
| 2016-11-13 | 25 | Coupe de France Bagnoles-de-l'Orne | MJ | 0 | 00:46:03.000 | 0 |