| 2025-10-04 | DNF | Trophée des Champions | me | 170.3 | 00:00:00.000 | |
| 2025-10-03 | 62 | Bol d'Or des Amateurs | me | 180 | 04:06:13.000 | 43.864 |
| 2025-09-28 | 60 | Classique Puisaye-Forterre | me | 0 | 03:52:15.000 | 0 |
| 2025-09-15 | 8 | Grand Prix Franco-Hollandais | | 82.6 | 02:01:58.000 | 40.634 |
| 2025-09-14 | 27 | Ronde Mayennaise | me | 165.99 | 03:46:58.000 | 43.88 |
| 2025-09-07 | 10 | 3 Jours de Cherbourg | me | 145.1 | 03:15:15.000 | 44.589 |
| 2025-09-07 | 82 | 3 Jours de Cherbourg | me | 0 | 10:30:16.000 | 0 |
| 2025-09-06 | 82 | 3 Jours de Cherbourg | me | 159.2 | 03:39:07.000 | 43.593 |
| 2025-09-05 | 99 | 3 Jours de Cherbourg | me | 144.7 | 03:35:54.000 | 40.213 |
| 2025-08-31 | 8 | Tour du Périgord | me | 148 | 03:46:16.000 | 39.246 |
| 2025-08-24 | 19 | Saint-Brieuc Agglo Tour | me | 97.5 | 02:20:55.000 | 41.514 |
| 2025-08-24 | 14 | Saint-Brieuc Agglo Tour | me | 0 | 05:56:59.000 | 0 |
| 2025-08-23 | 70 | Saint-Brieuc Agglo Tour | me | 153.1 | 03:25:00.000 | 44.81 |
| 2025-08-03 | 80 | Prix de Saint-Sulpice-les-Feuilles | me | 171.1 | 03:49:18.000 | 44.771 |
| 2025-07-26 | 19 | Grand Prix de la Sainte-Anne - Bricquebec | | 112.7 | 00:00:00.000 | |
| 2025-07-23 | 19 | Circuit des Remparts - Saint-Lô | | 84 | 01:55:18.000 | 43.712 |
| 2025-07-15 | 5 | Circuit des Matignon | | 85.5 | 01:53:57.000 | 45.02 |
| 2025-07-14 | 30 | Tour des Deux-Sèvres - Magasins 'U' | me | 134 | 03:11:58.000 | 41.882 |
| 2025-07-14 | 16 | Tour des Deux-Sèvres - Magasins 'U' | me | 0 | 12:48:02.000 | 0 |
| 2025-07-13 | 15 | Tour des Deux-Sèvres - Magasins 'U' | me | 156 | 03:35:42.000 | 43.394 |
| 2025-07-12 | 40 | Tour des Deux-Sèvres - Magasins 'U' | me | 92.1 | 02:02:41.000 | 45.043 |
| 2025-07-11 | 47 | Tour des Deux-Sèvres - Magasins 'U' | me | 157 | 03:33:15.000 | 44.174 |
| 2025-06-27 | 44 | National Championships France ME - Amateurs | | 165 | 03:57:39.000 | 41.658 |
| 2025-06-22 | 57 | Tour Nivernais Morvan | me | 157.7 | 03:42:45.000 | 42.478 |
| 2025-06-22 | 28 | Tour Nivernais Morvan | me | 0 | 13:17:11.000 | 0 |
| 2025-06-21 | 32 | Tour Nivernais Morvan | me | 151.2 | 03:49:29.000 | 39.532 |
| 2025-06-20 | 47 | Tour Nivernais Morvan | me | 92.5 | 01:49:51.000 | 50.523 |
| 2025-06-19 | 44 | Tour Nivernais Morvan | me | 154.4 | 03:38:02.000 | 42.489 |
| 2025-06-15 | 48 | Tour d Eure-et-Loir | ME | 150.3 | 03:21:15.000 | 44.81 |
| 2025-06-15 | 16 | Tour d Eure-et-Loir | ME | 160.1 | 10:12:21.000 | 15.687 |
| 2025-06-14 | 62 | Tour d Eure-et-Loir | ME | 154 | 03:04:12.000 | 50.163 |
| 2025-06-13 | 19 | Tour d Eure-et-Loir | ME | 160.1 | 03:46:54.000 | 42.336 |
| 2025-06-09 | 38 | Boucles Luneraysiennes | | 161 | 00:00:00.000 | |
| 2025-05-25 | 31 | Tour de la Manche | me | 152.2 | 03:42:07.000 | 41.114 |
| 2025-05-25 | 21 | Tour de la Manche | me | 0 | 13:33:37.000 | 0 |
| 2025-05-24 | 32 | Tour de la Manche | me | 165 | 04:03:50.000 | 40.602 |
| 2025-05-23 | 31 | Tour de la Manche | me | 89 | 01:44:12.000 | 51.248 |
| 2025-05-22 | 18 | Tour de la Manche | me | 165.3 | 03:48:01.000 | 43.497 |
| 2025-05-17 | 38 | Challenge Paul Lequertier et Louis Cosnefroy | me | 122.4 | 02:53:28.000 | 42.337 |
| 2025-05-11 | 35 | Boucles de la Charente-Maritime | me | 158.6 | 03:50:19.000 | 41.317 |
| 2025-05-11 | 25 | Boucles de la Charente-Maritime | me | 0 | 10:01:09.000 | 0 |
| 2025-05-10 | 93 | Boucles de la Charente-Maritime | me | 100 | 02:10:50.000 | 45.86 |
| 2025-05-09 | 112 | Boucles de la Charente-Maritime | me | 159.3 | 03:37:49.000 | 43.881 |
| 2025-04-12 | 34 | La Gainsbarre | me | 175 | 00:00:00.000 | |
| 2025-03-30 | 65 | Boucles Guégonnaises | me | 158 | 00:00:00.000 | |
| 2025-03-29 | 67 | Landivisiau Prix Gilbert Bousquet | me | 151.7 | 00:00:00.000 | |
| 2025-03-23 | 21 | Grand Prix National de Cintegabelle | me | 139.4 | 03:26:40.000 | 40.471 |
| 2025-03-15 | 86 | Souvenir Louison Bobet | me | 162 | | |
| 2025-03-09 | 61 | Manche-Atlantique | me | 160.8 | 03:50:04.000 | 41.936 |
| 2025-03-01 | 56 | Grand Prix de Saint-Hilaire-du-Harcouët | me | 145.6 | 03:21:07.000 | 43.437 |
| 2025-02-23 | 25 | Plaintel-Plaintel | me | 130.9 | 03:20:05.000 | 39.254 |
| 2024-09-01 | 49 | 3 Jours de Cherbourg | me | 130.8 | 03:02:37.000 | 42.975 |
| 2024-09-01 | 95 | 3 Jours de Cherbourg | me | 0 | 10:59:02.000 | 0 |
| 2024-08-31 | 100 | 3 Jours de Cherbourg | me | 165.9 | 03:57:46.000 | 41.865 |
| 2024-08-30 | 100 | 3 Jours de Cherbourg | me | 163.2 | 03:58:39.000 | 41.031 |
| 2024-08-13 | 26 | GP de la Saint-Laurent Elite - Prix des Stars | | 150.7 | 03:35:48.000 | 41.9 |
| 2024-07-28 | 13 | Tour du Pays du Roumois | me | 122.2 | 00:00:00.000 | |
| 2024-07-27 | 29 | Grand Prix de la Sainte-Anne - Bricquebec | me | 112.7 | 00:00:00.000 | |
| 2024-07-24 | 20 | Circuit des Remparts - Saint-Lô | me | 84 | 01:56:15.000 | 43.355 |
| 2024-07-18 | 15 | Nocturne de la Haye-du-Puits | me | 85.6 | 01:57:18.000 | 43.785 |
| 2024-07-16 | 28 | Circuit des Matignon | me | 85.5 | 01:48:26.000 | 47.31 |
| 2024-07-14 | 10 | Souvenir Gérard Gaunelle | me | 75 | 01:45:33.000 | 42.634 |
| 2024-06-30 | 40 | Boucles de l'Austreberthe | me | 157.1 | 03:36:40.000 | 43.505 |
| 2024-06-16 | 36 | Grand Prix de la Roche aux Fées | me | 125.4 | 00:00:00.000 | |
| 2024-06-09 | 36 | Grand Prix Michel Lair | me | 130.2 | 00:00:00.000 | |
| 2024-06-08 | 21 | A2H Classic | me | 121 | 00:00:00.000 | |
| 2024-06-06 | 56 | Grand Prix de Rennes Liberté | me | 90 | 00:00:00.000 | |
| 2024-06-02 | 13 | Championnat de Normandie | me | 135.8 | 00:00:00.000 | |
| 2024-05-05 | 43 | Grand Prix des Jumelages Vire Normandie | me | 107.19 | 02:38:38.000 | 40.543 |
| 2024-05-05 | 8 | Grand Prix des Jumelages Vire Normandie | me | 0 | 05:47:07.000 | 0 |
| 2024-05-04 | 45 | Grand Prix des Jumelages Vire Normandie | me | 114.6 | 02:43:08.000 | 42.15 |
| 2024-04-20 | 37 | Prix des Grandes-Ventes | me | 128.7 | 00:00:00.000 | |
| 2024-04-14 | 61 | La Gislard | me | 140 | 03:01:37.000 | 46.251 |
| 2024-03-24 | 26 | Circuit du Pays de Craon | me | 129.8 | 00:00:00.000 | |
| 2024-03-09 | 6 | Souvenir Louison Bobet | me | 162.2 | 03:52:02.000 | 41.942 |
| 2024-03-02 | 51 | Grand Prix de Saint-Hilaire-du-Harcouët | | 145.4 | 03:35:05.000 | 40.561 |
| 2023-10-28 | DNS | Cyclo-cross international Souvenir Anthony Revel #NormandyCX | ME | 0 | 00:00:00.000 | |
| 2023-10-22 | 16 | Coupe de France de Cyclo-cross #2 - Quelneuc | MU | 0 | 00:58:20.000 | 0 |
| 2023-10-21 | 23 | Coupe de France de Cyclo-cross #1 - Quelneuc | MU | 0 | 00:51:05.000 | 0 |
| 2023-09-15 | 19 | Grand Prix Franco-Hollandais | | 82.6 | 00:00:00.000 | |
| 2023-07-30 | 18 | Le Signal d'Écouves | | 126.1 | 03:09:48.000 | 39.863 |
| 2023-07-16 | 8 | La Sportbreizh Juniors | mj | 103.9 | 02:39:27.000 | 39.097 |
| 2023-07-16 | 12 | La Sportbreizh Juniors | mj | 0 | 08:06:05.000 | 0 |
| 2023-07-15 | 40 | La Sportbreizh Juniors | mj | 108.9 | 02:39:48.000 | 40.889 |
| 2023-07-14 | 80 | La Sportbreizh Juniors | mj | 112.2 | 02:45:53.000 | 40.583 |
| 2023-07-02 | 33 | Championnat de Normandie | mj | 117 | 00:00:00.000 | |
| 2023-06-12 | 51 | Trophée Sébaco | | 110.2 | 02:44:56.000 | 40.089 |
| 2023-06-12 | 17 | Trophée Sébaco | | 0 | 02:53:51.000 | 0 |
| 2023-05-29 | 45 | Tour de l'Eure | mj | 98.5 | 02:23:55.000 | 41.065 |
| 2023-05-29 | 9 | Tour de l'Eure | mj | 0 | 07:55:28.000 | 0 |
| 2023-05-28 | 12 | Tour de l'Eure | mj | 107.5 | 02:34:18.000 | 41.802 |
| 2023-05-27 | 20 | Tour de l'Eure | mj | 112 | 02:36:09.000 | 43.036 |
| 2023-04-16 | DNS | Côte d'Or Classic Juniors | MJ | 83 | 00:00:00.000 | |
| 2023-04-15 | 67 | Côte d'Or Classic Juniors | MJ | 114.8 | 02:45:46.000 | 41.552 |
| 2023-04-09 | 25 | Grand Prix Fernand Durel | mj | 0 | 00:00:00.000 | |
| 2023-04-09 | 16 | Grand Prix Fernand Durel | mj | 0 | 02:50:48.000 | 0 |
| 2023-03-19 | 17 | Ronde du Printemps Emballages Samson | | 119 | 02:54:52.000 | 40.831 |
| 2023-03-12 | 40 | Trophée Louison-Bobet | | 119.4 | 02:58:18.000 | 40.179 |
| 2023-01-15 | 17 | National Championships France MJ | MJ | 0 | 00:39:24.000 | 0 |
| 2022-12-18 | DNS | Cyclo-cross d'Orée d'Anjou | MJ | 0 | 00:00:00.000 | |