| 2025-10-10 | 12 | Tour de Kyushu Exhibition Sasebo Criterium | ME | 45 | 01:00:34.000 | 44.579 |
| 2024-10-11 | 27 | Tour de Kyushu Kokura Castle Criterium | me | 45 | 01:00:33.000 | 44.591 |
| 2023-01-15 | 7 | National Championships France ME | ME | 0 | 01:05:17.000 | 0 |
| 2022-12-04 | 13 | 6eme Manche Coupe de France Cyclo-cross: Troyes | ME | 0 | 01:03:37.000 | 0 |
| 2022-12-03 | 13 | 5eme Manche Coupe de France Cyclo-cross: Troyes | ME | 0 | 00:56:46.000 | 0 |
| 2022-10-23 | 9 | 2eme Manche Coupe de France Cyclo-cross: Nommay | ME | 0 | 01:02:00.000 | 0 |
| 2022-10-22 | 45 | 1ere Manche Coupe de France Cyclo-cross: Nommay | ME | 0 | 01:09:00.000 | 0 |
| 2022-05-08 | 2 | Essor Breton | | 0 | 13:56:54.000 | 0 |
| 2022-05-08 | 19 | Essor Breton | | 161.6 | 03:46:00.000 | 42.903 |
| 2022-05-07 | 5 | Essor Breton | | 158 | 03:39:13.000 | 43.245 |
| 2022-05-06 | 28 | Essor Breton | | 100 | 02:22:36.000 | 42.076 |
| 2022-05-05 | 3 | Essor Breton | | 170.2 | 03:58:17.000 | 42.857 |
| 2022-04-04 | 12 | Boucle de l'Artois (Coupe de France N1) | | 0 | 07:50:55.000 | 0 |
| 2022-04-03 | 31 | Boucle de l'Artois (Coupe de France N1) | | 159.3 | 03:53:35.000 | 40.919 |
| 2022-04-02 | 19 | Boucle de l'Artois (Coupe de France N1) | | 80.8 | 01:50:41.000 | 43.801 |
| 2022-04-02 | 4 | Boucle de l'Artois (Coupe de France N1) | | 85.8 | 01:54:35.000 | 44.928 |
| 2022-02-19 | 31 | Grand Prix du Pays d'Aix à Puyricard (Coupe de France N1) | | 0 | 03:24:47.000 | 0 |
| 2021-09-11 | 8 | Tour du Jura | ME | 0 | 02:59:15.000 | 0 |
| 2021-03-07 | 11 | Vienne Classic | me | 144 | 03:21:55.000 | 42.79 |
| 2020-02-01 | 26 | UCI World Championship U23 | MU | 0 | 00:52:10.000 | 0 |
| 2020-01-26 | DNF | UCI World Cup Hoogerheide | MU | 0 | 00:00:00.000 | |
| 2020-01-19 | 25 | UCI World Cup Nommay | MU | 0 | 00:55:38.000 | 0 |
| 2020-01-11 | 18 | National Championships France MU | MU | 0 | 00:58:17.000 | 0 |
| 2019-12-26 | 8 | UCI World Cup Heusden-Zolder | MU | 0 | 00:50:44.000 | 0 |
| 2019-12-15 | 6 | Coupe de France Bagnoles-de-l'Orne | MU | 0 | 00:54:15.000 | 0 |
| 2019-08-28 | 36 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:30:41.000 | 0 |
| 2018-10-14 | 39 | Coupe de France Razès | MU | 0 | 00:57:22.000 | 0 |
| 2018-09-05 | 18 | UCI World Championships Lenzerheide | mu | 0 | 01:25:21.000 | 0 |
| 2017-12-28 | DNF | DVV verzekeringen trofee - Azencross | MU | 0 | 00:00:00.000 | |
| 2017-12-03 | DNF | Coupe de France Jablines | MU | 0 | 00:00:00.000 | |
| 2017-11-12 | 8 | Coupe de France La Meziere | MU | 0 | 00:52:43.000 | 0 |
| 2017-01-08 | 12 | National Championships France MU | MU | 0 | 00:55:49.000 | 0 |
| 2016-12-30 | 35 | Versluys Cyclocross | ME | 0 | 01:03:04.000 | 0 |
| 2016-12-29 | 53 | DVV verzekeringen trofee - Azencross | MU | 0 | 00:00:00.000 | |
| 2016-12-11 | 14 | Coupe de France Nommay | MU | 0 | 00:57:21.000 | 0 |
| 2016-11-13 | 6 | Coupe de France Bagnoles-de-l'Orne | MU | 0 | 00:58:42.000 | 0 |
| 2016-10-29 | 5 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:54:46.000 | 0 |
| 2016-10-23 | 7 | UCI World Cup Valkenburg | MU | 0 | 00:53:30.000 | 0 |
| 2016-10-09 | 3 | Coupe de France Erôme Gervans | MU | 0 | 00:51:36.000 | 0 |
| 2016-01-30 | 3 | UCI World Championship MJ | MJ | 0 | 00:44:05.000 | 0 |
| 2016-01-24 | 13 | UCI World Cup Hoogerheide | MJ | 0 | 00:45:28.000 | 0 |
| 2016-01-17 | 11 | UCI World Cup Lignières-en-Berry | MJ | 0 | 00:42:27.000 | 0 |
| 2016-01-10 | 13 | National Championships France MJ | MJ | 0 | 00:41:28.000 | 0 |
| 2015-12-30 | 9 | Coupe de France Flamanville | MJ | 0 | 00:39:57.000 | 0 |
| 2015-12-26 | 1 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:41:13.000 | 0 |
| 2015-11-22 | 17 | UCI World Cup Koksijde | MJ | 0 | 00:45:03.000 | 0 |
| 2015-11-15 | 2 | Coupe de France - Quelneuc | MJ | 0 | 00:42:57.000 | 0 |
| 2015-11-07 | 3 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:45:41.000 | 0 |
| 2015-10-25 | 22 | Hansgrohe Superprestige - Zonhoven | MJ | 0 | 00:44:26.000 | 0 |
| 2015-10-18 | 7 | UCI World Cup Valkenburg | MJ | 0 | 00:42:11.000 | 0 |
| 2015-10-11 | 5 | Coupe de France - Albi | MJ | 0 | 00:37:36.000 | 0 |
| 2015-01-11 | 10 | National Championships France MJ | MJ | 0 | 00:48:36.000 | 0 |
| 2014-12-26 | 51 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:45:09.000 | 0 |
| 2014-12-14 | 8 | Coupe de France Lanarvily | MJ | 0 | 00:40:48.000 | 0 |
| 2014-11-16 | 10 | Coupe de France Sisteron | MJ | 0 | 00:45:15.000 | 0 |
| 2014-11-08 | 16 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:51:58.000 | 0 |
| 2014-10-19 | 4 | UCI World Cup Valkenburg | MJ | 0 | 00:47:41.000 | 0 |
| 2014-10-12 | 1 | Coupe de France Besançon | MJ | 0 | 00:39:12.000 | 0 |