| 2025-10-04 | 19 | Trophée des Champions | me | 170.3 | 03:56:14.000 | 43.254 |
| 2025-10-03 | 2 | Bol d'Or des Amateurs | me | 180 | 04:06:13.000 | 43.864 |
| 2025-09-28 | DNF | Classique Puisaye-Forterre | me | 0 | 00:00:00.000 | |
| 2025-09-21 | 3 | Tour de Rhuys | me | 159.4 | 00:00:00.000 | |
| 2025-09-14 | 60 | Ronde Mayennaise | me | 165.99 | 03:46:58.000 | 43.88 |
| 2025-09-13 | 78 | Paris - Bourges | me | 165.1 | 03:53:22.000 | 42.448 |
| 2025-08-24 | 2 | Saint-Brieuc Agglo Tour | me | 97.5 | 02:20:55.000 | 41.514 |
| 2025-08-24 | 4 | Saint-Brieuc Agglo Tour | me | 0 | 05:56:05.000 | 0 |
| 2025-08-23 | 5 | Saint-Brieuc Agglo Tour | me | 153.1 | 03:24:10.000 | 44.993 |
| 2025-08-18 | 52 | Circuit des 2 Provinces-Le Pertre | | 155 | | |
| 2025-08-06 | 6 | Le Kritos Romantic | me | 89.9 | | |
| 2025-07-29 | DNF | Grand Prix de Cours-la-Ville | me | 167.9 | 00:00:00.000 | |
| 2025-07-27 | DNF | Trophée Souvenir Roger Walkowiak - Ville de Cusset | me | 173 | 00:00:00.000 | |
| 2025-07-14 | 40 | Tour des Deux-Sèvres - Magasins 'U' | me | 134 | 03:11:58.000 | 41.882 |
| 2025-07-14 | 53 | Tour des Deux-Sèvres - Magasins 'U' | me | 0 | 13:10:42.000 | 0 |
| 2025-07-13 | 45 | Tour des Deux-Sèvres - Magasins 'U' | me | 156 | 03:43:48.000 | 41.823 |
| 2025-07-12 | 78 | Tour des Deux-Sèvres - Magasins 'U' | me | 92.1 | 02:16:03.000 | 40.617 |
| 2025-07-11 | 46 | Tour des Deux-Sèvres - Magasins 'U' | me | 157 | 03:33:15.000 | 44.174 |
| 2025-06-27 | 42 | National Championships Great Britain ME - Criterium | | 0 | 01:04:11.870 | 0 |
| 2025-06-22 | 9 | La Flèche Bigoudène | me | 153.6 | 00:00:00.000 | |
| 2025-06-15 | 4 | Route Vendéenne | me | 110.2 | 02:22:00.000 | 46.563 |
| 2025-06-15 | 10 | Route Vendéenne | me | 0 | 06:09:48.000 | 0 |
| 2025-06-14 | 11 | Route Vendéenne | me | 160.2 | 03:28:42.000 | 46.057 |
| 2025-05-25 | 1 | Essor Breton | me | 161.9 | 03:33:39.000 | 45.467 |
| 2025-05-25 | 89 | Essor Breton | me | 0 | 12:25:26.000 | 0 |
| 2025-05-24 | 94 | Essor Breton | me | 157.8 | 03:41:52.000 | 42.674 |
| 2025-05-23 | 21 | Essor Breton | me | 0 | 01:43:33.000 | 0 |
| 2025-05-22 | 124 | Essor Breton | me | 142.1 | 03:26:22.000 | 41.315 |
| 2025-05-11 | 48 | Boucles de la Charente-Maritime | me | 158.6 | 03:51:49.000 | 41.05 |
| 2025-05-11 | 47 | Boucles de la Charente-Maritime | me | 0 | 10:02:51.000 | 0 |
| 2025-05-10 | 60 | Boucles de la Charente-Maritime | me | 100 | 02:10:23.000 | 46.018 |
| 2025-05-09 | 57 | Boucles de la Charente-Maritime | me | 159.3 | 03:37:49.000 | 43.881 |
| 2025-05-05 | 21 | Tour du Cher | me | 0 | 02:41:57.000 | 0 |
| 2025-05-04 | 35 | Tour du Cher | me | 102.9 | 02:22:31.000 | 43.321 |
| 2025-05-03 | 78 | Grand Prix de la Sologne des Étangs | me | 174.4 | 03:37:17.000 | 48.158 |
| 2025-04-06 | 1 | Tour du Pays de Lesneven | ME | 129.3 | 02:58:37.000 | 43.434 |
| 2025-04-06 | 1 | Tour du Pays de Lesneven | ME | 0 | 06:06:00.000 | 0 |
| 2025-04-05 | 35 | Tour du Pays de Lesneven | ME | 127.9 | 02:50:08.000 | 45.106 |
| 2025-03-23 | 4 | Flèche de Locminé | me | 153 | 03:37:12.000 | 42.265 |
| 2025-03-16 | 6 | Circuit du Morbihan | me | 157 | 00:00:00.000 | |
| 2025-03-15 | 26 | Souvenir Louison Bobet | me | 162 | | |
| 2025-03-09 | 10 | Manche-Atlantique | me | 160.8 | 03:48:34.000 | 42.211 |
| 2025-03-02 | 15 | Circuit de la Vallée de la Loire | me | 160.5 | 03:41:45.000 | 43.427 |
| 2025-02-23 | 9 | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 03:02:31.000 | 39.448 |
| 2025-02-22 | 77 | Grand Prix du Pays d'Aix | me | 138 | 03:13:16.000 | 42.842 |
| 2025-02-15 | 118 | Circuit des Plages Vendéennes | me | 139.5 | 02:56:46.000 | 47.351 |
| 2025-02-09 | 7 | Trophée de l'Essor | me | 122.3 | 02:59:15.000 | 40.937 |
| 2025-02-08 | 8 | Ronde du Pays Basque | me | 94 | 02:40:17.000 | 35.188 |
| 2025-02-07 | 15 | Tour de Basse-Navarre | ME | 109 | 02:44:12.000 | 39.829 |
| 2025-02-02 | 9 | Circuit de l'Essor | me | 110 | 02:24:14.000 | 45.759 |
| 2025-02-01 | 13 | Boucles de l'Essor | me | 114.1 | 02:25:05.000 | 47.187 |
| 2025-01-12 | 2 | National Championships Great Britain ME | ME | 0 | 01:06:25.000 | 0 |
| 2024-10-06 | 8 | National Trophy Series Round 1: Derby | ME | 0 | 01:01:16.000 | 0 |
| 2024-09-29 | 16 | Mémorial d'Automne de Chasseneuil | me | 140.4 | 03:18:34.000 | 42.424 |
| 2024-09-27 | DNF | Bol d'Or des Amateurs | me | 172.2 | 00:00:00.000 | |
| 2024-09-23 | 16 | Grand Prix du Centre de la France | me | 0 | 02:21:07.000 | 0 |
| 2024-09-22 | 3 | Prix des Vendanges | me | 0 | 02:43:44.000 | 0 |
| 2024-09-08 | 5 | Classic Jean-Patrick Dubuisson Élites | me | 158 | 03:28:24.000 | 45.489 |
| 2024-09-01 | 16 | 3 Jours de Cherbourg | me | 130.8 | 03:01:37.000 | 43.212 |
| 2024-09-01 | 36 | 3 Jours de Cherbourg | me | 0 | 10:37:26.000 | 0 |
| 2024-08-31 | 73 | 3 Jours de Cherbourg | me | 165.9 | 03:49:36.000 | 43.354 |
| 2024-08-30 | 41 | 3 Jours de Cherbourg | me | 163.2 | 03:46:13.000 | 43.286 |
| 2024-08-25 | DNF | Tour du Périgord | me | 148 | 00:00:00.000 | |
| 2024-08-18 | 3 | Saint-Brieuc Agglo Tour | me | 97.5 | 02:22:16.000 | 41.12 |
| 2024-08-18 | 9 | Saint-Brieuc Agglo Tour | me | 0 | 06:03:59.000 | 0 |
| 2024-08-17 | 46 | Saint-Brieuc Agglo Tour | me | 160 | 03:30:18.000 | 45.649 |
| 2024-08-11 | 10 | Grand Prix de Beauchabrol | me | 94 | 00:00:00.000 | |
| 2024-08-04 | 20 | Prix Marcel Bergereau | me | 132.9 | 02:56:17.000 | 45.234 |
| 2024-07-14 | 61 | Tour des Deux-Sèvres-Magasins | me | 138.8 | 02:53:45.000 | 47.931 |
| 2024-07-14 | 17 | Tour des Deux-Sèvres-Magasins | me | 0 | 11:52:57.000 | 0 |
| 2024-07-13 | 6 | Tour des Deux-Sèvres-Magasins | me | 97.7 | 02:02:16.000 | 47.944 |
| 2024-07-12 | 2 | Tour des Deux-Sèvres-Magasins | me | 142.4 | 03:15:56.000 | 43.607 |
| 2024-07-11 | 23 | Tour des Deux-Sèvres-Magasins | me | 152 | 03:19:15.000 | 45.772 |
| 2024-06-30 | 13 | Prix de Ribagnac | me | 91.8 | 00:00:00.000 | |
| 2024-06-29 | 3 | Grand Prix de la Sologne des Étangs | me | 163.5 | 03:28:14.000 | 47.111 |
| 2024-06-09 | DNS | Route Vendéenne | me | 104.5 | 00:00:00.000 | |
| 2024-06-08 | 116 | Route Vendéenne | me | 150.9 | 03:27:11.000 | 43.7 |
| 2024-06-07 | 2 | Nocturne de Pons | me | 0 | 00:00:00.000 | |
| 2024-05-31 | 2 | Nocturne de Pons | me | 0 | 00:00:00.000 | |
| 2024-05-29 | 7 | Semi-nocturne de Barbezieux | me | 0 | 00:00:00.000 | |
| 2024-05-26 | 14 | Tour de Loire-Atlantique | me | 153.4 | 03:19:23.000 | 46.162 |
| 2024-05-26 | 48 | Tour de Loire-Atlantique | me | 0 | 06:31:57.000 | 0 |
| 2024-05-25 | 73 | Tour de Loire-Atlantique | me | 146.5 | 03:12:34.000 | 45.647 |
| 2024-05-09 | 23 | Grand Prix de la Rouchouze | me | 119 | 02:52:10.000 | 41.471 |
| 2024-05-05 | 14 | Boucles de la Charente-Maritime | | 100 | 02:22:54.000 | 41.987 |
| 2024-05-05 | 5 | Boucles de la Charente-Maritime | | 0 | 06:47:11.000 | 0 |
| 2024-05-04 | 1 | Boucles de la Charente-Maritime | | 159.5 | 03:54:05.000 | 40.883 |
| 2024-04-21 | 3 | Boucles de la Loire | me | 150.7 | 03:35:15.000 | 42.007 |
| 2024-04-20 | 7 | Grand Prix du Pays de Besse | me | 97.56 | 02:23:32.000 | 40.782 |
| 2024-04-14 | 2 | Boucles de la Haute-Vienne | me | 112.6 | 02:46:55.000 | 40.475 |
| 2024-04-14 | 1 | Boucles de la Haute-Vienne | me | 0 | 05:46:21.000 | 0 |
| 2024-04-13 | 2 | Boucles de la Haute-Vienne | me | 123.5 | 02:56:10.000 | 42.062 |
| 2024-04-07 | 3 | Prix de Saint-Projet à La Rochefoucauld-en-Angoumois | me | 142.8 | 03:26:23.000 | 41.515 |
| 2024-04-06 | 3 | Tour de la Charente Limousine | me | 156.5 | 03:46:38.000 | 41.433 |
| 2024-04-01 | 2 | Grand Prix du Mont Pujols | me | 110 | 02:48:26.000 | 39.185 |
| 2024-03-30 | 2 | Grand Prix de Loches | me | 118 | 02:36:00.000 | 45.385 |
| 2024-03-25 | 3 | Grand Prix des Fêtes de Cénac et Saint-Julien | me | 102 | 02:23:45.000 | 42.574 |
| 2024-03-17 | 4 | Grand Prix de Buxerolles | | 145.2 | 03:14:45.000 | 44.734 |
| 2024-03-16 | 15 | Le Poinçonnet-Panazol Limoges Métropole | | 159 | 03:44:33.000 | 42.485 |
| 2024-03-10 | 52 | Tour des 4B Sud Charente | | 112.9 | 04:01:59.000 | 27.994 |