| 2025-09-28 | DNF | Classique Puisaye-Forterre | me | 0 | 00:00:00.000 |  | 
| 2025-09-21 | 64 | Tour de Rhuys | me | 159.4 | 00:00:00.000 |  | 
| 2025-08-24 | 82 | Saint-Brieuc Agglo Tour | me | 97.5 | 02:31:34.000 | 38.597 | 
| 2025-08-24 | 78 | Saint-Brieuc Agglo Tour | me | 0 | 06:08:11.000 | 0 | 
| 2025-08-23 | 28 | Saint-Brieuc Agglo Tour | me | 153.1 | 03:25:00.000 | 44.81 | 
| 2025-08-18 | 32 | Circuit des 2 Provinces-Le Pertre |  | 155 |  |  | 
| 2025-08-11 | 70 | L'Estivale Bretonne | me | 140.2 | 03:15:25.000 | 43.046 | 
| 2025-08-11 | 92 | L'Estivale Bretonne | me | 0 | 13:12:38.000 | 0 | 
| 2025-08-10 | 103 | L'Estivale Bretonne | me | 136.2 | 03:15:07.000 | 41.883 | 
| 2025-08-09 | 92 | L'Estivale Bretonne | me | 138.4 | 03:17:45.000 | 41.992 | 
| 2025-08-08 | 115 | L'Estivale Bretonne | me | 142.8 | 03:24:21.000 | 41.928 | 
| 2025-08-03 | DNF | Challenge Mayennais - Saint Germain d’Anxure | me | 126 | 00:00:00.000 |  | 
| 2025-06-27 | DNF | National Championships France ME - Amateurs |  | 165 | 00:00:00.000 |  | 
| 2025-06-22 | 15 | Tour Nivernais Morvan | me | 157.7 | 03:42:10.000 | 42.59 | 
| 2025-06-22 | 56 | Tour Nivernais Morvan | me | 0 | 13:40:00.000 | 0 | 
| 2025-06-21 | 60 | Tour Nivernais Morvan | me | 151.2 | 04:09:41.000 | 36.334 | 
| 2025-06-20 | 72 | Tour Nivernais Morvan | me | 92.5 | 01:51:57.000 | 49.576 | 
| 2025-06-19 | 34 | Tour Nivernais Morvan | me | 154.4 | 03:38:02.000 | 42.489 | 
| 2025-06-09 | 41 | Grand Prix de la Pentecôte | me | 120 | 00:00:00.000 |  | 
| 2025-06-08 | 61 | Championnat de Bretagne | me | 156.6 | 03:22:23.000 | 46.427 | 
| 2025-06-01 | 36 | Tour de Loire-Atlantique | me | 155.9 | 03:35:28.000 | 43.413 | 
| 2025-05-25 | 32 | Essor Breton | me | 161.9 | 03:33:39.000 | 45.467 | 
| 2025-05-25 | 63 | Essor Breton | me | 0 | 12:11:47.000 | 0 | 
| 2025-05-24 | 83 | Essor Breton | me | 157.8 | 03:38:30.000 | 43.332 | 
| 2025-05-23 | 41 | Essor Breton | me | 0 | 01:43:33.000 | 0 | 
| 2025-05-22 | 86 | Essor Breton | me | 142.1 | 03:16:05.000 | 43.482 | 
| 2025-05-18 | 16 | Tour du Loiret - Souvenir Roland Gruber | me | 81 | 01:47:39.000 | 45.146 | 
| 2025-05-18 | 62 | Tour du Loiret - Souvenir Roland Gruber | me | 0 | 10:19:16.000 | 0 | 
| 2025-05-17 | 67 | Tour du Loiret - Souvenir Roland Gruber | me | 170.5 | 04:02:23.000 | 42.206 | 
| 2025-05-16 | 30 | Tour du Loiret - Souvenir Roland Gruber | me | 175.3 | 04:06:50.000 | 42.612 | 
| 2025-05-03 | 57 | Grand Prix de la Sologne des Étangs | me | 174.4 | 03:37:17.000 | 48.158 | 
| 2025-04-26 | 14 | Circuit An Alléguen | me | 108 | 00:00:00.000 |  | 
| 2025-04-21 | 94 | Circuit du Mené | mu | 136.6 | 03:18:48.000 | 41.227 | 
| 2025-04-21 | 94 | Circuit du Mené | mu | 0 | 03:27:30.000 | 0 | 
| 2025-04-20 | 7 | Ronde de Porhoët | me | 159 | 00:00:00.000 |  | 
| 2025-04-13 | 43 | La Gislard | me | 140 | 00:00:00.000 |  | 
| 2025-04-12 | 28 | La Gainsbarre | me | 175 | 00:00:00.000 |  | 
| 2025-04-06 | 23 | Tour du Pays de Lesneven | ME | 129.3 | 02:58:42.000 | 43.414 | 
| 2025-04-06 | 62 | Tour du Pays de Lesneven | ME | 0 | 06:09:29.000 | 0 | 
| 2025-04-05 | 15 | Tour du Pays de Lesneven | ME | 127.9 | 02:50:08.000 | 45.106 | 
| 2025-03-15 | 56 | Souvenir Louison Bobet | me | 162 |  |  | 
| 2025-03-08 | 23 | Étoile de Tressignaux | ME | 139.5 | 00:00:00.000 |  | 
| 2025-02-19 | DNF | Boucles du Haut-Var - 5 | me | 140.4 | 00:00:00.000 |  | 
| 2024-09-21 | 34 | Paris-Chalette-Vierzon |  | 0 | 04:04:27.000 | 0 | 
| 2024-09-08 | 57 | Ronde Mayennaise |  | 158.9 | 03:35:58.000 | 44.146 | 
| 2024-08-24 | 3 | Grand Prix de Nantes Élites | me | 90 | 00:00:00.000 |  | 
| 2024-08-18 | DNF | Saint-Brieuc Agglo Tour | me | 97.5 | 00:00:00.000 |  | 
| 2024-08-17 | DNF | Saint-Brieuc Agglo Tour | me | 160 | 00:00:00.000 |  | 
| 2024-08-13 | DNF | GP de la Saint-Laurent Elite - Prix des Stars |  | 150.7 | 00:00:00.000 |  | 
| 2024-08-05 | DNF | L'Estivale Bretonne | me | 147.9 | 00:00:00.000 |  | 
| 2024-08-04 | 92 | L'Estivale Bretonne | me | 135.7 | 03:23:11.000 | 40.072 | 
| 2024-08-03 | 107 | L'Estivale Bretonne | me | 137.4 | 03:29:30.000 | 39.351 | 
| 2024-08-02 | 100 | L'Estivale Bretonne | me | 142.8 | 03:19:21.000 | 42.98 | 
| 2024-07-14 | 31 | Tour des Deux-Sèvres-Magasins | me | 138.8 | 02:53:45.000 | 47.931 | 
| 2024-07-14 | 68 | Tour des Deux-Sèvres-Magasins | me | 0 | 12:03:50.000 | 0 | 
| 2024-07-13 | 88 | Tour des Deux-Sèvres-Magasins | me | 97.7 | 02:03:05.000 | 47.626 | 
| 2024-07-12 | 60 | Tour des Deux-Sèvres-Magasins | me | 142.4 | 03:23:40.000 | 41.951 | 
| 2024-07-11 | 54 | Tour des Deux-Sèvres-Magasins | me | 152 | 03:19:15.000 | 45.772 | 
| 2024-06-30 | 97 | Manche-Océan | me | 150.5 | 00:00:00.000 |  | 
| 2024-06-23 | DNF | Le Caux Tour |  | 157.5 | 00:00:00.000 |  | 
| 2024-06-16 | 54 | La Flèche Bigoudène | me | 157.1 | 00:00:00.000 |  | 
| 2024-06-15 | 44 | La SportBreizh Élites - Trophée France Bleu Breizh Izel |  | 140.8 | 00:00:00.000 |  | 
| 2024-06-02 | 66 | Championnat de Bretagne | me | 145.5 | 00:00:00.000 |  | 
| 2024-05-19 | DNF | Essor Breton | me | 151.2 | 00:00:00.000 |  | 
| 2024-05-18 | 67 | Essor Breton | me | 166.2 | 03:58:47.000 | 41.762 | 
| 2024-05-17 | 12 | Essor Breton | me | 148.5 | 03:18:12.000 | 44.955 | 
| 2024-05-12 | 43 | Grand Prix de Plérin | me | 108 | 02:28:13.000 | 43.72 | 
| 2024-04-21 | 19 | Circuit de la Claie | me | 117.1 | 02:47:55.000 | 41.842 | 
| 2024-04-13 | DNF | La Gainsbarre |  | 173.6 | 00:00:00.000 |  | 
| 2024-04-07 | 80 | Redon - Redon | me | 165 | 00:00:00.000 |  | 
| 2024-03-31 | DNF | Tour du Pays de Lesneven | me | 123.9 | 00:00:00.000 |  | 
| 2024-03-30 | 56 | Tour du Pays de Lesneven | me | 129.6 | 03:22:35.000 | 38.384 | 
| 2024-03-02 | 79 | Étoile de Tressignaux | me | 139.5 | 03:09:55.000 | 44.072 | 
| 2023-09-17 | 5 | Flèche Plédranaise |  | 116.6 | 02:47:50.000 | 41.684 | 
| 2023-09-10 | 2 | Tour du Morbihan U19 |  | 107.2 | 02:33:50.000 | 41.811 | 
| 2023-08-21 | 88 | Circuit des 2 Provinces-Le Pertre |  | 155 | 03:38:18.000 | 42.602 | 
| 2023-07-16 | 90 | La Sportbreizh Juniors | mj | 103.9 | 02:45:41.000 | 37.626 | 
| 2023-07-16 | 81 | La Sportbreizh Juniors | mj | 0 | 08:16:15.000 | 0 | 
| 2023-07-15 | 101 | La Sportbreizh Juniors | mj | 108.9 | 02:43:51.000 | 39.878 | 
| 2023-07-14 | 9 | La Sportbreizh Juniors | mj | 112.2 | 02:45:53.000 | 40.583 | 
| 2023-07-02 | 37 | Championnat de Bretagne | mj | 120 | 02:55:06.000 | 41.119 | 
| 2023-05-18 | 75 | Tour de Pontivy Communauté - Souvenir Ange Roussel | mj | 118.5 | 02:51:45.000 | 41.397 | 
| 2023-05-18 | 57 | Tour de Pontivy Communauté - Souvenir Ange Roussel | mj | 0 | 03:02:49.000 | 0 | 
| 2023-05-07 | 64 | Classique des Pyrénées-Atlantiques |  | 122.7 | 03:34:30.000 | 34.322 | 
| 2023-05-07 | 55 | Arguenon-Vallée Verte |  | 112 | 00:00:00.000 |  | 
| 2023-05-01 | 10 | KBA-Grand Prix Vérandaline |  | 111.6 | 02:46:59.000 | 40.1 | 
| 2023-05-01 | 21 | KBA-Grand Prix Vérandaline |  | 0 | 03:00:12.000 | 0 | 
| 2023-04-09 | 45 | Grand Prix Fernand Durel | mj | 0 | 00:00:00.000 |  | 
| 2023-04-09 | 44 | Grand Prix Fernand Durel | mj | 0 | 02:52:46.000 | 0 | 
| 2022-03-13 | 83 | Trophée Louison-Bobet | MJ | 122 | 00:00:00.000 |  | 
| 2022-01-09 | 25 | National Championships France MJ | MJ | 0 | 00:39:11.000 | 0 | 
| 2021-12-27 | 48 | Telenet Superprestige Heusden-Zolder | MJ | 0 | 00:42:20.000 | 0 | 
| 2021-12-12 | 52 | Coupe de France Troyes | MJ | 0 | 00:45:28.000 | 0 | 
| 2021-12-11 | 33 | Coupe de France Troyes | MJ | 0 | 00:45:09.000 | 0 | 
| 2021-11-28 | 14 | Abadinoko Udala Saria | MJ | 0 | 00:49:42.000 | 0 | 
| 2021-11-14 | 40 | Coupe de France Bagnoles de l'Orne | MJ | 0 | 00:41:08.000 | 0 | 
| 2021-11-13 | 61 | Coupe de France Bagnoles-de-l'Orne | MJ | 0 | 00:44:11.000 | 0 | 
| 2021-11-06 | 11 | Ciclocross Internacional Llodio | MJ | 0 | 00:42:02.000 | 0 | 
| 2021-10-24 | 21 | Coupe de France Quelneuc | MJ | 0 | 00:40:40.000 | 0 | 
| 2021-10-23 | 21 | Coupe de France Quelneuc | MJ | 0 | 00:41:12.000 | 0 |