| 2025-09-21 | 87 | Tour de Moselle | me | 0 | 10:57:10.000 | 0 | 
| 2025-09-21 | 83 | Tour de Moselle | me | 185 | 04:11:56.000 | 44.059 | 
| 2025-09-20 | 100 | Tour de Moselle | me | 71.2 | 01:42:10.000 | 41.814 | 
| 2025-09-20 | 116 | Tour de Moselle | me | 69.9 | 01:34:09.000 | 44.546 | 
| 2025-09-19 | 116 | Tour de Moselle | me | 144.1 | 03:28:27.000 | 41.478 | 
| 2025-09-13 | 112 | Paris - Bourges | me | 165.1 | 04:03:48.000 | 40.632 | 
| 2025-09-10 | 23 | Jard-Les Herbiers |  | 153.1 | 03:39:07.000 | 41.923 | 
| 2025-09-07 | 44 | Prix de La Chaize-le-Vicomte |  | 111.2 | 02:31:10.000 | 44.137 | 
| 2025-07-29 | DNF | Grand Prix de Cours-la-Ville | me | 167.9 | 00:00:00.000 |  | 
| 2025-07-03 | 1 | Grand Prix CIC de Vannes |  | 88 | 01:52:00.000 | 47.143 | 
| 2025-06-22 | 41 | La Flèche Bigoudène | me | 153.6 | 00:00:00.000 |  | 
| 2025-06-15 | 9 | Route Vendéenne | me | 110.2 | 02:22:00.000 | 46.563 | 
| 2025-06-15 | 63 | Route Vendéenne | me | 0 | 06:14:11.000 | 0 | 
| 2025-06-14 | 79 | Route Vendéenne | me | 160.2 | 03:32:44.000 | 45.183 | 
| 2025-05-03 | 22 | Grand Prix de la Sologne des Étangs | me | 174.4 | 03:37:17.000 | 48.158 | 
| 2025-04-23 | 13 | Critérium Romain-Guyot |  | 81 | 00:00:00.000 |  | 
| 2025-03-30 | 19 | Bordeaux-Saintes | me | 169.3 | 00:00:00.000 |  | 
| 2025-03-15 | 36 | Souvenir Louison Bobet | me | 162 |  |  | 
| 2025-03-02 | 34 | Circuit de la Vallée de la Loire | me | 160.5 | 03:41:45.000 | 43.427 | 
| 2025-02-23 | 51 | Circuit des Plages Vendéennes | me | 146 | 03:08:38.000 | 46.439 | 
| 2025-02-20 | 45 | Circuit des Plages Vendéennes | me | 141.5 | 03:07:03.000 | 45.389 | 
| 2024-09-29 | 14 | Trophée des Champions | me | 170.7 | 03:49:32.000 | 44.621 | 
| 2024-09-27 | DNS | Bol d'Or des Amateurs | me | 172.2 | 00:00:00.000 |  | 
| 2024-09-21 | 58 | Paris-Chalette-Vierzon |  | 0 | 04:04:27.000 | 0 | 
| 2024-09-15 | 66 | Flèche Plédranaise | mj | 116.9 | 02:56:00.000 | 39.852 | 
| 2024-07-28 | 33 | Le Signal d’Écouves | mj | 0 | 03:03:50.000 | 0 | 
| 2024-07-28 | 55 | Le Signal d’Écouves | mj | 126.1 | 02:59:44.000 | 42.096 | 
| 2024-06-30 | 1 | Championnat des Pays de la Loire | mj | 127.8 | 00:00:00.000 |  | 
| 2024-06-09 | 70 | Route Vendéenne | me | 0 | 06:14:48.000 | 0 | 
| 2024-06-09 | 9 | Route Vendéenne | me | 104.5 | 02:15:08.000 | 46.399 | 
| 2024-06-08 | 81 | Route Vendéenne | me | 150.9 | 03:24:24.000 | 44.295 | 
| 2024-05-01 | 7 | Grand Prix KBA-Vérandaline | mj | 0 | 02:54:05.000 | 0 | 
| 2024-05-01 | 2 | Grand Prix KBA-Vérandaline | mj | 111.6 | 02:41:29.000 | 41.466 | 
| 2024-03-31 | 36 | Pévèle Classics |  | 112 | 02:48:20.000 | 39.921 | 
| 2024-03-10 | 3 | Marmande Val de Garonne Classic - Souvenir Rémi Bottechia | mj | 113.6 | 02:54:00.000 | 39.172 | 
| 2024-03-03 | 3 | Trophée de la Ville de Châtellerault | mj | 117.7 | 02:47:04.000 | 42.271 | 
| 2023-09-24 | 22 | Mémorial d'Automne de Chasseneuil |  | 140.4 | 03:30:10.000 | 40.082 | 
| 2023-09-17 | 45 | Flèche Plédranaise |  | 116.6 | 02:47:50.000 | 41.684 | 
| 2023-07-30 | 55 | Le Signal d'Écouves |  | 126.1 | 03:13:45.000 | 39.05 | 
| 2023-07-02 | 12 | Championnat des Pays de la Loire | mj | 123.4 | 03:08:01.000 | 39.379 | 
| 2023-05-29 | 25 | Tour de l'Eure | mj | 0 | 07:59:10.000 | 0 | 
| 2023-05-29 | 7 | Tour de l'Eure | mj | 98.5 | 02:23:55.000 | 41.065 | 
| 2023-05-28 | 26 | Tour de l'Eure | mj | 107.5 | 02:37:49.000 | 40.87 | 
| 2023-05-27 | 24 | Tour de l'Eure | mj | 112 | 02:36:24.000 | 42.967 | 
| 2023-05-07 | 47 | Arguenon-Vallée Verte |  | 112 | 00:00:00.000 |  | 
| 2023-05-01 | 17 | KBA-Grand Prix Vérandaline |  | 0 | 03:00:01.000 | 0 | 
| 2023-05-01 | 13 | KBA-Grand Prix Vérandaline |  | 111.6 | 02:46:59.000 | 40.1 | 
| 2023-04-22 | 4 | Challenge Guy Epaud |  | 126 | 03:01:38.000 | 41.622 | 
| 2023-04-02 | DNF | Pévèle Classics |  | 121.4 | 00:00:00.000 |  | 
| 2023-03-12 | 26 | Trophée Louison-Bobet |  | 119.4 | 02:58:18.000 | 40.179 | 
| 2023-03-05 | 11 | Trophée de la Ville de Châtellerault |  | 117.4 | 02:48:07.000 | 41.899 |