| 2025-09-21 | 60 | Tour de Moselle | me | 185 | 04:06:19.000 | 45.064 | 
| 2025-09-21 | 44 | Tour de Moselle | me | 0 | 10:20:50.000 | 0 | 
| 2025-09-20 | 57 | Tour de Moselle | me | 69.9 | 01:28:32.000 | 47.372 | 
| 2025-09-20 | 38 | Tour de Moselle | me | 71.2 | 01:33:41.000 | 45.6 | 
| 2025-09-19 | 34 | Tour de Moselle | me | 144.1 | 03:12:18.000 | 44.961 | 
| 2025-09-13 | 44 | Paris - Bourges | me | 165.1 | 03:53:10.000 | 42.485 | 
| 2025-09-07 | 37 | Critérium de Sélestat |  | 69 | 01:27:03.000 | 47.559 | 
| 2025-08-31 | 33 | Tour du Périgord | me | 148 | 03:53:46.000 | 37.987 | 
| 2025-08-11 | 22 | L'Estivale Bretonne | me | 140.2 | 03:14:39.000 | 43.216 | 
| 2025-08-11 | 39 | L'Estivale Bretonne | me | 0 | 12:44:31.000 | 0 | 
| 2025-08-10 | 59 | L'Estivale Bretonne | me | 136.2 | 03:09:28.000 | 43.132 | 
| 2025-08-09 | 51 | L'Estivale Bretonne | me | 138.4 | 03:07:18.000 | 44.335 | 
| 2025-08-08 | 21 | L'Estivale Bretonne | me | 142.8 | 03:13:06.000 | 44.371 | 
| 2025-08-02 | 10 | Grand Prix du Cru Fleurie |  | 104 | 02:41:36.000 | 38.614 | 
| 2025-07-20 | 2 | Circuit des Vosges côté Sud-Ouest | me | 130 | 02:47:35.000 | 46.544 | 
| 2025-07-19 | 9 | Critérium de Vittel | me | 60 | 01:20:56.000 | 44.481 | 
| 2025-07-13 | 38 | Tour de Côte d'Or | me | 168 | 03:31:32.000 | 47.652 | 
| 2025-07-13 | 69 | Tour de Côte d'Or | me | 0 | 11:01:37.000 | 0 | 
| 2025-07-12 | 23 | Tour de Côte d'Or | me | 157 | 03:59:40.000 | 39.305 | 
| 2025-07-11 | 105 | Tour de Côte d'Or | me | 149.5 | 03:30:25.000 | 42.63 | 
| 2025-07-03 | 4 | Grand Prix de Sarrebourg |  | 66 | 00:00:00.000 |  | 
| 2025-06-29 | 1 | Grand Prix Fromagerie Fischer | me | 103.2 | 02:30:46.000 | 41.07 | 
| 2025-06-28 | 3 | Grand Prix de Fameck | me | 77.5 | 01:55:39.000 | 40.208 | 
| 2025-06-22 | 9 | Tour Nivernais Morvan | me | 157.7 | 03:42:10.000 | 42.59 | 
| 2025-06-22 | 34 | Tour Nivernais Morvan | me | 0 | 13:21:22.000 | 0 | 
| 2025-06-21 | 36 | Tour Nivernais Morvan | me | 151.2 | 03:52:44.000 | 38.98 | 
| 2025-06-20 | 6 | Tour Nivernais Morvan | me | 92.5 | 01:49:51.000 | 50.523 | 
| 2025-06-19 | 49 | Tour Nivernais Morvan | me | 154.4 | 03:38:02.000 | 42.489 | 
| 2025-06-08 | 2 | Championnat du Grand Est |  | 129.5 | 03:03:20.000 | 42.382 | 
| 2025-06-01 | 4 | Prix d'Igney | me | 0 | 00:00:00.000 |  | 
| 2025-05-11 | 31 | Circuit de Saône-et-Loire | me | 151.6 | 03:40:42.000 | 41.214 | 
| 2025-05-11 | 28 | Circuit de Saône-et-Loire | me | 0 | 10:25:46.000 | 0 | 
| 2025-05-10 | 28 | Circuit de Saône-et-Loire | me | 161.4 | 03:58:08.000 | 40.666 | 
| 2025-05-09 | 23 | Circuit de Saône-et-Loire | me | 124 | 02:46:56.000 | 44.569 | 
| 2025-04-20 | 55 | Grand Prix de Saint-Lyé | ME | 142.3 | 00:00:00.000 |  | 
| 2025-04-13 | 67 | Classique du Châtillonnais | me | 150 | 00:00:00.000 |  | 
| 2025-04-12 | 30 | Tour du Charollais | me | 150 | 00:00:00.000 |  | 
| 2025-03-30 | DNF | Annemasse-Bellegarde et retour | ME | 166 | 00:00:00.000 |  | 
| 2025-03-23 | 32 | Grand Prix National de Cintegabelle | me | 139.4 | 03:26:40.000 | 40.471 | 
| 2025-02-23 | 10 | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 03:02:31.000 | 39.448 | 
| 2025-02-22 | 64 | Grand Prix du Pays d'Aix | me | 138 | 03:13:05.000 | 42.883 | 
| 2025-02-16 | 21 | Boucles du Haut-Var - 2 | me | 139.4 | 03:29:11.000 | 39.984 | 
| 2025-02-15 | 49 | Boucles du Haut-Var  - 1 | me | 132.1 | 03:12:16.000 | 41.224 | 
| 2024-11-09 | 1 | Cyclo-cross de Saint-Martin-en-Haut | ME | 0 | 00:53:24.000 | 0 | 
| 2024-09-08 | 23 | Classic Jean-Patrick Dubuisson Élites | me | 158 | 03:28:24.000 | 45.489 | 
| 2024-09-01 | 37 | Tour Agglo Bourg-en-Bresse | me | 159.7 | 03:42:28.000 | 43.072 | 
| 2024-08-25 | 19 | Tour du Périgord | me | 148 | 03:47:33.000 | 39.024 | 
| 2024-08-11 | 15 | Grand Prix de la Saint-Romain | me | 112 | 00:00:00.000 |  | 
| 2024-08-05 | 47 | L'Estivale Bretonne | me | 147.9 | 03:16:53.000 | 45.072 | 
| 2024-08-05 | 26 | L'Estivale Bretonne | me | 0 | 12:58:11.000 | 0 | 
| 2024-08-04 | 41 | L'Estivale Bretonne | me | 135.7 | 03:13:48.000 | 42.012 | 
| 2024-08-03 | 14 | L'Estivale Bretonne | me | 137.4 | 03:15:13.000 | 42.23 | 
| 2024-08-02 | 14 | L'Estivale Bretonne | me | 142.8 | 03:12:17.000 | 44.559 | 
| 2024-07-30 | 79 | Grand Prix de Cours-la-Ville | me | 152.6 | 03:50:00.000 | 39.809 | 
| 2024-07-19 | 14 | Nocturne de Bar-sur-Aube | me | 87.5 | 01:57:06.000 | 44.833 | 
| 2024-06-25 | 28 | Critérium Nocturne de Dole | me | 65 | 01:26:36.000 | 45.035 | 
| 2024-06-21 | DNF | National Championships France ME - Amateurs | me | 166.2 | 00:00:00.000 |  | 
| 2024-06-04 | 13 | Critérium de Saint-Louis | me | 0 | 01:23:33.000 | 0 | 
| 2024-06-02 | 1 | Championnat du Grand Est | me | 137.25 | 03:14:25.000 | 42.357 | 
| 2024-05-12 | DNF | Arbent-Bourg-Arbent |  | 144 | 00:00:00.000 |  | 
| 2024-05-09 | 3 | Grand Prix de Saint-Étienne-lès-Remiremont | me | 99 | 02:11:35.000 | 45.142 | 
| 2024-05-05 | 8 | Circuit de Saône-et-Loire |  | 0 | 09:59:36.000 | 0 | 
| 2024-05-05 | 4 | Circuit de Saône-et-Loire |  | 154.1 | 03:39:10.000 | 42.187 | 
| 2024-05-04 | 2 | Circuit de Saône-et-Loire |  | 155.3 | 03:47:43.000 | 40.919 | 
| 2024-05-03 | 7 | Circuit de Saône-et-Loire |  | 111.5 | 02:32:43.000 | 43.807 | 
| 2024-05-01 | 24 | Classique du Châtillonnais | me | 158 | 03:31:24.000 | 44.844 | 
| 2024-04-28 | 1 | GP ECR à Einvaux | me | 124.5 | 02:57:16.000 | 42.14 | 
| 2024-04-21 | 18 | Souvenir Patrick-Metz | me | 150 | 02:47:14.000 | 53.817 | 
| 2024-04-21 | 47 | Souvenir Patrick-Metz | me | 0 | 02:55:42.000 | 0 | 
| 2024-04-01 | 12 | Grand Prix des Artisans de Wintershouse | me | 135.6 | 03:22:00.000 | 40.277 | 
| 2024-03-24 | 49 | Annemasse-Bellegarde et retour |  | 166 | 04:13:56.000 | 39.223 | 
| 2024-03-17 | 56 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series |  | 0 | 01:37:35.000 | 0 | 
| 2024-03-10 | DNF | Grand Prix de Wittenheim | me | 127 | 00:00:00.000 |  | 
| 2024-03-09 | 1 | Grand Prix Enduiest | me | 134.86 | 03:03:00.000 | 44.216 | 
| 2024-03-03 | 9 | Vienne Classic |  | 122.5 | 03:43:09.000 | 32.937 | 
| 2024-02-25 | 21 | Circuit de la Vallée du Bédat |  | 123 | 02:56:39.000 | 41.778 | 
| 2024-02-14 | 14 | Boucles du Haut-Var - 5 | me | 0 | 03:20:31.000 | 0 | 
| 2024-02-12 | 10 | Boucles du Haut-Var - 3 | me | 125.5 | 03:01:58.000 | 41.381 | 
| 2024-02-11 | 21 | Boucles du Haut-Var - 2 | me | 144.1 | 03:34:12.000 | 40.364 | 
| 2023-09-24 | 13 | Classique Puisaye-Forterre |  | 170 | 03:56:29.000 | 43.132 | 
| 2023-09-17 | 58 | Tour de Moselle |  | 153.5 | 03:23:36.000 | 45.236 | 
| 2023-09-17 | 39 | Tour de Moselle |  | 0 | 10:10:04.000 | 0 | 
| 2023-09-16 | 19 | Tour de Moselle |  | 85.3 | 01:50:09.000 | 46.464 | 
| 2023-09-16 | 24 | Tour de Moselle |  | 79.7 | 01:45:30.000 | 45.327 | 
| 2023-09-15 | 46 | Tour de Moselle |  | 142.4 | 03:10:49.000 | 44.776 | 
| 2023-08-14 | 41 | Grand Prix Christian Fenioux |  | 148.75 | 03:29:56.000 | 42.513 | 
| 2023-07-25 | 59 | Grand Prix de Cours-la-Ville |  | 153.3 | 03:35:52.000 | 42.61 | 
| 2023-07-02 | 50 | Tour du Pays Roannais |  | 147.2 | 04:01:37.000 | 36.554 | 
| 2023-07-02 | 49 | Tour du Pays Roannais |  | 0 | 09:14:40.000 | 0 | 
| 2023-07-01 | 54 | Tour du Pays Roannais |  | 150 | 03:44:42.000 | 40.053 | 
| 2023-06-30 | 44 | Tour du Pays Roannais |  | 69.3 | 01:28:21.000 | 47.063 | 
| 2023-06-24 | DNF | National Championships France ME - Amateurs |  | 155 | 00:00:00.000 |  | 
| 2023-05-14 | DNF | Bourg-Arbent-Bourg |  | 165.2 | 00:00:00.000 |  | 
| 2023-05-07 | 34 | Boucles de la Charente-Maritime |  | 0 | 08:11:01.000 | 0 | 
| 2023-05-06 | 5 | Boucles de la Charente-Maritime |  | 154.7 | 03:40:07.000 | 42.169 | 
| 2023-05-05 | 23 | Boucles de la Charente-Maritime |  | 155.9 | 03:55:55.000 | 39.65 | 
| 2023-05-01 | 36 | Maggioni Classique Châtillon-Dijon |  | 168 | 03:52:37.000 | 43.333 | 
| 2023-04-23 | 34 | Grand Prix de Dieulouard |  | 135.7 | 03:17:48.000 | 41.163 | 
| 2023-04-09 | 46 | Chazal Classic |  | 155.1 | 03:25:35.000 | 45.266 | 
| 2023-04-08 | DNF | Tour du Charollais |  | 157.3 | 00:00:00.000 |  |