| 2025-10-26 | 3 | Grand Prix de la Commune de Contern | ME | 0 | 01:03:58.000 | 0 | 
| 2025-10-19 | 7 | Swiss Cyclocross Cup #2 - Alperosequer Schneisingen | ME | 0 | 01:00:19.000 | 0 | 
| 2025-10-05 | 17 | Brumath Bike Festival by Lollier Ingénierie | ME | 0 | 01:02:48.000 | 0 | 
| 2025-09-27 | 10 | Cyclocross UC Dippach | ME | 0 | 01:04:01.000 | 0 | 
| 2025-09-21 | 24 | Tour de Moselle | me | 0 | 10:16:56.000 | 0 | 
| 2025-09-21 | 3 | Tour de Moselle | me | 185 | 04:03:57.000 | 45.501 | 
| 2025-09-20 | 65 | Tour de Moselle | me | 71.2 | 01:34:30.000 | 45.206 | 
| 2025-09-20 | 51 | Tour de Moselle | me | 69.9 | 01:28:15.000 | 47.524 | 
| 2025-09-19 | 13 | Tour de Moselle | me | 144.1 | 03:10:14.000 | 45.449 | 
| 2025-09-13 | 45 | Paris - Bourges | me | 165.1 | 03:53:10.000 | 42.485 | 
| 2025-09-07 | 3 | Critérium de Sélestat |  | 69 | 01:27:03.000 | 47.559 | 
| 2025-08-31 | 54 | Tour du Périgord | me | 148 | 03:59:44.000 | 37.041 | 
| 2025-08-24 | 78 | Prix de la Ville de Bavay | me | 158.2 | 03:25:10.000 | 46.265 | 
| 2025-08-03 | 27 | Prix de Saint-Sulpice-les-Feuilles | me | 171.1 | 03:48:14.000 | 44.98 | 
| 2025-07-19 | 6 | Critérium de Vittel | me | 60 | 01:20:19.000 | 44.823 | 
| 2025-07-18 | 4 | Nocturne de Bar-sur-Aube |  | 87.5 | 01:54:50.000 | 45.718 | 
| 2025-07-14 | 8 | Grand Prix de Charvieu-Chavagneux - Souvenir Daniel Bennett | me | 134.4 | 02:46:02.000 | 48.569 | 
| 2025-07-13 | 76 | Tour de Côte d'Or | me | 0 | 11:05:13.000 | 0 | 
| 2025-07-13 | 9 | Tour de Côte d'Or | me | 168 | 03:31:32.000 | 47.652 | 
| 2025-07-12 | 87 | Tour de Côte d'Or | me | 157 | 04:17:38.000 | 36.564 | 
| 2025-07-11 | 37 | Tour de Côte d'Or | me | 149.5 | 03:16:03.000 | 45.754 | 
| 2025-07-05 | DNS | Tour du Pays Roannais | me | 144.8 | 00:00:00.000 |  | 
| 2025-07-04 | 12 | Tour du Pays Roannais | me | 69 | 01:29:08.000 | 46.447 | 
| 2025-06-28 | 1 | Grand Prix de Fameck | me | 77.5 | 01:53:39.000 | 40.915 | 
| 2025-06-27 | 49 | National Championships France ME - Amateurs |  | 165 | 03:59:26.000 | 41.348 | 
| 2025-06-22 | 21 | Tour Nivernais Morvan | me | 0 | 13:14:26.000 | 0 | 
| 2025-06-22 | 38 | Tour Nivernais Morvan | me | 157.7 | 03:42:10.000 | 42.59 | 
| 2025-06-21 | 21 | Tour Nivernais Morvan | me | 151.2 | 03:46:09.000 | 40.115 | 
| 2025-06-20 | 65 | Tour Nivernais Morvan | me | 92.5 | 01:50:04.000 | 50.424 | 
| 2025-06-19 | 63 | Tour Nivernais Morvan | me | 154.4 | 03:38:02.000 | 42.489 | 
| 2025-06-15 | 49 | Tour du Beaujolais | me | 0 | 11:34:09.000 | 0 | 
| 2025-06-15 | 60 | Tour du Beaujolais | me | 129.4 | 03:28:25.000 | 37.252 | 
| 2025-06-14 | 57 | Tour du Beaujolais | me | 167.4 | 04:32:06.000 | 36.913 | 
| 2025-06-13 | 55 | Tour du Beaujolais | me | 130.8 | 03:33:38.000 | 36.736 | 
| 2025-06-08 | 7 | Championnat du Grand Est |  | 129.5 | 03:03:29.000 | 42.347 | 
| 2025-06-01 | 2 | Prix d'Igney | me | 0 | 00:00:00.000 |  | 
| 2025-05-25 | 34 | Tour de la Manche | me | 0 | 13:34:16.000 | 0 | 
| 2025-05-25 | 44 | Tour de la Manche | me | 152.2 | 03:42:19.000 | 41.077 | 
| 2025-05-24 | 19 | Tour de la Manche | me | 165 | 04:03:50.000 | 40.602 | 
| 2025-05-23 | 47 | Tour de la Manche | me | 89 | 01:44:12.000 | 51.248 | 
| 2025-05-22 | 27 | Tour de la Manche | me | 165.3 | 03:48:22.000 | 43.43 | 
| 2025-05-03 | 40 | Grand Prix de la Sologne des Étangs | me | 174.4 | 03:37:17.000 | 48.158 | 
| 2025-04-27 | 27 | Souvenir Patrick-Metz | me | 0 | 03:55:16.000 | 0 | 
| 2025-04-27 | 25 | Souvenir Patrick-Metz | me | 156 | 03:30:23.000 | 44.49 | 
| 2025-04-13 | 21 | Classique du Châtillonnais | me | 150 | 00:00:00.000 |  | 
| 2025-04-12 | 42 | Tour du Charollais | me | 150 | 00:00:00.000 |  | 
| 2025-03-30 | 116 | Annemasse-Bellegarde et retour | ME | 166 | 04:13:30.000 | 39.29 | 
| 2025-03-23 | 9 | Grand Prix National de Cintegabelle | me | 139.4 | 03:26:40.000 | 40.471 | 
| 2025-03-15 | 18 | Grand Prix des Carreleurs | ME | 136 | 03:10:53.000 | 42.749 | 
| 2025-03-09 | 14 | Classique Jean-Paul Taillon | me | 136 | 00:00:00.000 |  | 
| 2025-02-23 | 68 | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 03:05:19.000 | 38.852 | 
| 2025-02-19 | 36 | Boucles du Haut-Var - 5 | me | 140.4 | 03:24:15.000 | 41.244 | 
| 2025-01-25 | 61 | UCI World Cup Maasmechelen | ME | 0 | 00:00:00.000 |  | 
| 2025-01-12 | 9 | National Championships France ME | ME | 0 | 01:03:07.000 | 0 | 
| 2025-01-01 | 6 | Grand Prix Garage Collé | ME | 0 | 01:05:32.000 | 0 | 
| 2024-12-30 | 36 | Superprestige Diegem | ME | 0 | 01:02:32.000 | 0 | 
| 2024-12-23 | 31 | Superprestige Zilvermeercross Mol | ME | 0 | 00:00:00.000 |  | 
| 2024-12-22 | 40 | UCI World Cup Zonhoven | ME | 0 | 00:00:00.000 |  | 
| 2024-12-21 | 33 | UCI World Cup Hulst | ME | 0 | 01:03:43.000 | 0 | 
| 2024-12-15 | 31 | UCI World Cup Namur | ME | 0 | 01:09:23.000 | 0 | 
| 2024-11-24 | 41 | UCI World Cup Antwerpen | ME | 0 | 01:06:34.000 | 0 | 
| 2024-11-17 | 2 | Cyclocross Dielsdorf | ME | 0 | 01:02:09.000 | 0 | 
| 2024-11-10 | 25 | Rapencross | ME | 0 | 01:08:17.000 | 0 | 
| 2024-11-09 | 19 | Internationale Cyclo-Cross Rucphen | ME | 0 | 01:00:52.000 | 0 | 
| 2024-11-01 | 18 | Koppenbergcross | ME | 0 | 01:05:47.000 | 0 | 
| 2024-10-27 | 9 | Grand Prix de la Commune de Contern | ME | 0 | 01:01:31.000 | 0 | 
| 2024-10-20 | 20 | Coupe de France de Cyclo-Cross #2 - Nommay | ME | 0 | 01:07:31.000 | 0 | 
| 2024-10-19 | 13 | Coupe de France de Cyclo-Cross #1 - Nommay | ME | 0 | 01:08:35.000 | 0 | 
| 2024-10-06 | 24 | Brumath Bike Festival by Lollier Ingénierie | ME | 0 | 00:59:30.000 | 0 | 
| 2024-09-22 | 37 | Classique Puisaye-Forterre | me | 170 | 03:50:46.000 | 44.2 | 
| 2024-09-15 | 21 | Tour de Moselle | me | 0 | 10:06:31.000 | 0 | 
| 2024-09-15 | 10 | Tour de Moselle | me | 152.4 | 03:21:12.000 | 45.447 | 
| 2024-09-14 | 5 | Tour de Moselle | me | 94 | 01:59:29.000 | 47.203 | 
| 2024-09-14 | 7 | Tour de Moselle | me | 74.1 | 01:35:33.000 | 46.531 | 
| 2024-09-13 | 28 | Tour de Moselle | me | 140.5 | 03:10:13.000 | 44.318 | 
| 2024-09-08 | 12 | Classic Jean-Patrick Dubuisson Élites | me | 158 | 03:28:24.000 | 45.489 | 
| 2024-08-11 | 31 | Großer Silberpilspreis | me | 200 | 00:00:00.000 |  | 
| 2024-08-05 | 24 | L'Estivale Bretonne | me | 0 | 12:58:06.000 | 0 | 
| 2024-08-05 | 4 | L'Estivale Bretonne | me | 147.9 | 03:16:53.000 | 45.072 | 
| 2024-08-04 | 26 | L'Estivale Bretonne | me | 135.7 | 03:12:02.000 | 42.399 | 
| 2024-08-03 | 44 | L'Estivale Bretonne | me | 137.4 | 03:16:54.000 | 41.869 | 
| 2024-08-02 | 59 | L'Estivale Bretonne | me | 142.8 | 03:12:17.000 | 44.559 | 
| 2024-07-30 | 64 | Grand Prix de Cours-la-Ville | me | 152.6 | 03:46:00.000 | 40.513 | 
| 2024-07-20 | 3 | La Gouzonnaise | me | 81.2 | 01:43:19.000 | 47.156 | 
| 2024-07-07 | 74 | Tour du Piémont Pyrénéen | me | 0 | 10:52:43.000 | 0 | 
| 2024-07-07 | 76 | Tour du Piémont Pyrénéen | me | 150.3 | 03:40:30.000 | 40.898 | 
| 2024-07-06 | 97 | Tour du Piémont Pyrénéen | me | 141.5 | 04:27:48.000 | 31.703 | 
| 2024-07-05 | 4 | Tour du Piémont Pyrénéen | me | 101.9 | 02:17:27.000 | 44.482 | 
| 2024-06-29 | 26 | Grand Prix de la Sologne des Étangs | me | 163.5 | 03:28:14.000 | 47.111 | 
| 2024-06-25 | 2 | Critérium Nocturne de Dole | me | 65 | 01:23:41.000 | 46.604 | 
| 2024-06-23 | 3 | Tout Eckbo à Vélo | me | 57 | 00:00:00.000 |  | 
| 2024-06-21 | 62 | National Championships France ME - Amateurs | me | 166.2 | 04:11:41.000 | 39.621 | 
| 2024-06-16 | 37 | Grand Prix du Val de Villé | me | 105 | 02:55:40.000 | 35.863 | 
| 2024-06-09 | 4 | GP Kropemann | me | 117.26 | 02:50:09.000 | 41.349 | 
| 2024-06-08 | 2 | Grand Prix de Vendenheim | me | 65.2 | 01:31:30.000 | 42.754 | 
| 2024-06-04 | 2 | Critérium de Saint-Louis | me | 0 | 01:22:47.000 | 0 | 
| 2024-06-02 | 15 | Championnat du Grand Est | me | 137.25 | 03:14:30.000 | 42.339 | 
| 2024-05-09 | 2 | Grand Prix de Saint-Étienne-lès-Remiremont | me | 99 | 02:11:35.000 | 45.142 | 
| 2024-05-05 | 76 | Circuit de Saône-et-Loire |  | 154.1 | 03:53:38.000 | 39.575 | 
| 2024-05-05 | 78 | Circuit de Saône-et-Loire |  | 0 | 10:35:06.000 | 0 |