| 2025-08-06 | 18 | Le Kritos Romantic | me | 89.9 | | |
| 2025-07-29 | DNF | Grand Prix de Cours-la-Ville | me | 167.9 | 00:00:00.000 | |
| 2025-07-27 | DNF | Trophée Souvenir Roger Walkowiak - Ville de Cusset | me | 173 | 00:00:00.000 | |
| 2025-07-13 | DNF | Tour des Deux-Sèvres - Magasins 'U' | me | 156 | 00:00:00.000 | |
| 2025-07-12 | 77 | Tour des Deux-Sèvres - Magasins 'U' | me | 92.1 | 02:16:03.000 | 40.617 |
| 2025-07-11 | 89 | Tour des Deux-Sèvres - Magasins 'U' | me | 157 | 03:56:12.000 | 39.881 |
| 2025-07-06 | 7 | Manche-Océan | me | 160.2 | | |
| 2025-06-22 | 64 | La Flèche Bigoudène | me | 153.6 | 00:00:00.000 | |
| 2025-06-14 | DNF | Tour d Eure-et-Loir | ME | 154 | 00:00:00.000 | |
| 2025-06-13 | 76 | Tour d Eure-et-Loir | ME | 160.1 | 03:57:09.000 | 40.506 |
| 2025-06-08 | 79 | Championnat de Bretagne | me | 156.6 | 03:22:23.000 | 46.427 |
| 2025-06-01 | 47 | Tour de Loire-Atlantique | me | 0 | 07:05:23.000 | 0 |
| 2025-06-01 | 83 | Tour de Loire-Atlantique | me | 155.9 | 03:35:28.000 | 43.413 |
| 2025-05-31 | 52 | Tour de Loire-Atlantique | me | 157.1 | 03:29:55.000 | 44.904 |
| 2025-05-25 | DNF | Essor Breton | me | 161.9 | 00:00:00.000 | |
| 2025-05-24 | 63 | Essor Breton | me | 157.8 | 03:35:05.000 | 44.02 |
| 2025-05-23 | 81 | Essor Breton | me | 0 | 01:43:33.000 | 0 |
| 2025-05-22 | 56 | Essor Breton | me | 142.1 | 03:12:40.000 | 44.253 |
| 2025-05-18 | 2 | La Brionne | | 120 | 02:48:52.000 | 42.637 |
| 2025-05-17 | 9 | Challenge Paul Lequertier et Louis Cosnefroy | me | 122.4 | 02:51:37.000 | 42.793 |
| 2025-05-11 | 6 | Grand Prix de Saint-Maximin | ME | 120 | 02:39:13.000 | 45.221 |
| 2025-05-03 | DNF | Grand Prix de la Sologne des Étangs | me | 174.4 | 00:00:00.000 | |
| 2025-04-27 | 44 | Grand Prix d'Is-sur-Tille | ME | 143.4 | 00:00:00.000 | |
| 2025-04-21 | 48 | Circuit du Mené | mu | 136.6 | 03:08:04.000 | 43.58 |
| 2025-04-21 | 20 | Circuit du Mené | mu | 0 | 03:16:21.000 | 0 |
| 2025-03-16 | 51 | Circuit du Morbihan | me | 157 | 00:00:00.000 | |
| 2025-03-09 | 63 | Manche-Atlantique | me | 160.8 | 03:50:04.000 | 41.936 |
| 2025-03-01 | 30 | La Melrandaise | me | 129 | 02:58:15.000 | 43.422 |
| 2025-02-23 | DNF | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 00:00:00.000 | |
| 2025-02-19 | DNF | Boucles du Haut-Var - 5 | me | 140.4 | 00:00:00.000 | |
| 2025-02-17 | 105 | Boucles du Haut-Var - 3 | me | 124.5 | 03:11:33.000 | 38.998 |
| 2025-02-16 | DNF | Boucles du Haut-Var - 2 | me | 139.4 | 00:00:00.000 | |
| 2024-08-13 | DNF | GP de la Saint-Laurent Elite - Prix des Stars | | 150.7 | 00:00:00.000 | |
| 2024-07-28 | 35 | Tour du Pays du Roumois | me | 122.2 | 00:00:00.000 | |
| 2024-07-06 | 81 | Tour du Piémont Pyrénéen | me | 141.5 | 04:17:23.000 | 32.986 |
| 2024-07-05 | 102 | Tour du Piémont Pyrénéen | me | 101.9 | 02:26:04.000 | 41.858 |
| 2024-06-23 | 30 | Grand Prix d'Hamel | me | 109.8 | 02:23:28.000 | 45.92 |
| 2024-06-12 | 14 | Prix de Paris 14e | me | 74.4 | 00:00:00.000 | |
| 2024-06-09 | 84 | Route Vendéenne | me | 0 | 06:15:39.000 | 0 |
| 2024-06-09 | 51 | Route Vendéenne | me | 104.5 | 02:15:08.000 | 46.399 |
| 2024-06-08 | 72 | Route Vendéenne | me | 150.9 | 03:24:24.000 | 44.295 |
| 2024-05-26 | 70 | Tour de Loire-Atlantique | me | 0 | 06:31:57.000 | 0 |
| 2024-05-26 | 70 | Tour de Loire-Atlantique | me | 153.4 | 03:19:23.000 | 46.162 |
| 2024-05-25 | 75 | Tour de Loire-Atlantique | me | 146.5 | 03:12:34.000 | 45.647 |
| 2024-04-14 | 100 | La Gislard | me | 140 | 03:01:37.000 | 46.251 |
| 2024-03-24 | 17 | GP Crevoisier Tour de la Courtine | | 120 | 02:43:34.000 | 44.019 |
| 2024-02-09 | DNF | Tour de Basse-Navarre | | 0 | 00:00:00.000 | |
| 2023-09-10 | 3 | La BerCycle Classic | | 113.9 | 02:41:39.000 | 42.277 |
| 2023-08-27 | 1 | Grand Prix de Nantes Essor Loire-Atlantique | | 97.5 | 02:24:35.000 | 40.461 |
| 2023-08-20 | 21 | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot | | 0 | 05:06:12.000 | 0 |
| 2023-08-20 | 15 | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot | | 90 | 02:03:14.000 | 43.819 |
| 2023-08-19 | 51 | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot | | 118 | 02:43:33.000 | 43.29 |
| 2023-07-30 | 15 | Le Signal d'Écouves | | 126.1 | 03:08:47.000 | 40.078 |
| 2023-07-28 | 1 | Kreiz Breizh Avenir | mj | 106.2 | 02:30:58.000 | 42.208 |
| 2023-07-16 | 24 | La Sportbreizh Juniors | mj | 0 | 08:06:41.000 | 0 |
| 2023-07-16 | 25 | La Sportbreizh Juniors | mj | 103.9 | 02:40:03.000 | 38.95 |
| 2023-07-15 | 21 | La Sportbreizh Juniors | mj | 108.9 | 02:39:48.000 | 40.889 |
| 2023-07-14 | 22 | La Sportbreizh Juniors | mj | 112.2 | 02:45:53.000 | 40.583 |
| 2023-07-03 | 1 | La Cantonale | | 0 | 02:59:58.000 | 0 |
| 2023-07-03 | 1 | La Cantonale | | 111.7 | 02:47:04.000 | 40.116 |
| 2023-06-25 | 1 | Championnat d'Ile-de-France | mj | 121.5 | 03:09:29.000 | 38.473 |
| 2023-06-04 | 1 | Tour du Couesnon Marches de Bretagne | mj | 0 | 02:50:26.000 | 0 |
| 2023-06-04 | 1 | Tour du Couesnon Marches de Bretagne | mj | 107.2 | 02:42:40.000 | 39.541 |
| 2023-05-29 | 19 | Tour de l'Eure | mj | 0 | 07:58:11.000 | 0 |
| 2023-05-29 | 53 | Tour de l'Eure | mj | 98.5 | 02:24:02.000 | 41.032 |
| 2023-05-28 | 41 | Tour de l'Eure | mj | 107.5 | 02:37:49.000 | 40.87 |
| 2023-05-27 | 4 | Tour de l'Eure | mj | 112 | 02:35:40.000 | 43.169 |
| 2023-05-18 | 7 | Tour de Pontivy Communauté - Souvenir Ange Roussel | mj | 0 | 03:01:39.000 | 0 |
| 2023-05-18 | 64 | Tour de Pontivy Communauté - Souvenir Ange Roussel | mj | 118.5 | 02:51:22.000 | 41.49 |
| 2022-12-18 | DNS | Cyclo-cross d'Orée d'Anjou | MJ | 0 | 00:00:00.000 | |
| 2022-12-04 | 50 | 6eme Manche Coupe de France Cyclo-cross: Troyes | MJ | 0 | 00:46:10.000 | 0 |
| 2022-12-03 | 57 | 5eme Manche Coupe de France Cyclo-cross: Troyes | MJ | 0 | 00:48:20.000 | 0 |
| 2022-11-27 | 23 | Cyclo-cross de La Grandville | MJ | 0 | 00:00:00.000 | |
| 2022-11-26 | DNF | Cyclo-cross de Gernelle | MJ | 0 | 00:00:00.000 | |
| 2022-11-20 | 9 | 4eme Manche Coupe de France Cyclo-cross: Camors | MJ | 0 | 00:46:13.000 | 0 |
| 2022-11-19 | DNF | 3eme Manche Coupe de France Cyclo-cross: Camors | MJ | 0 | 00:00:00.000 | |
| 2022-11-13 | DNF | Cyclo-cross Auxerre | MJ | 0 | 00:00:00.000 | |
| 2022-11-01 | 22 | Cyclo-cross International de Dijon | MJ | 0 | 00:00:00.000 | |
| 2022-10-23 | 29 | 2eme Manche Coupe de France Cyclo-cross: Nommay | MJ | 0 | 00:42:40.000 | 0 |
| 2022-10-22 | 15 | 1ere Manche Coupe de France Cyclo-cross: Nommay | MJ | 0 | 00:47:02.000 | 0 |
| 2022-10-16 | 14 | Internationales Radquer Steinmaur | MJ | 0 | 00:44:08.000 | 0 |
| 2022-10-09 | 23 | Brumath Cross Days | MJ | 0 | 00:48:11.000 | 0 |
| 2022-10-02 | 13 | Radquer Mettmenstetten | MJ | 0 | 00:49:57.000 | 0 |
| 2022-09-25 | 25 | Cyclo-cross international de Boulzicourt Ardennes | MJ | 0 | 00:47:44.000 | 0 |
| 2022-07-17 | DNF | Grand Prix de Gleizé | | 116 | 00:00:00.000 | |
| 2022-07-10 | DNF | Tour du Carmausin Ségala | MJ | 125 | 00:00:00.000 | |
| 2022-01-09 | 39 | National Championships France MJ | MJ | 0 | 00:40:15.000 | 0 |
| 2021-12-12 | 29 | Coupe de France Troyes | MJ | 0 | 00:43:43.000 | 0 |
| 2021-12-11 | 46 | Coupe de France Troyes | MJ | 0 | 00:46:08.000 | 0 |
| 2021-11-28 | 15 | Cyclo-cross International de Besançon | MJ | 0 | 00:40:00.000 | 0 |
| 2021-11-21 | 9 | Cyclo-cross de La Grandville | MJ | 0 | 00:42:14.000 | 0 |
| 2021-11-14 | DNF | Coupe de France Bagnoles de l'Orne | MJ | 0 | 00:00:00.000 | |
| 2021-11-13 | 44 | Coupe de France Bagnoles-de-l'Orne | MJ | 0 | 00:43:31.000 | 0 |
| 2021-11-01 | 9 | Cyclo-cross International de Dijon | MJ | 0 | 00:43:00.000 | 0 |
| 2021-10-24 | 40 | Coupe de France Quelneuc | MJ | 0 | 00:41:57.000 | 0 |
| 2021-10-23 | 84 | Coupe de France Quelneuc | MJ | 0 | 00:44:25.000 | 0 |
| 2021-10-03 | 23 | Coupe de France Pierric | MJ | 0 | 00:49:15.000 | 0 |
| 2021-10-02 | 39 | Coupe de France Pierric | MJ | 0 | 00:46:11.000 | 0 |
| 2021-09-18 | 36 | Le Grand CX | MJ | 0 | 00:46:16.000 | 0 |