| 2025-10-26 | 24 | Tour of Zhanghe | me | 0 | 04:54:00.000 | 0 | 
| 2025-10-26 | 34 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 | 
| 2025-10-25 | 24 | Tour of Zhanghe | me | 137 | 03:11:30.000 | 42.924 | 
| 2025-10-23 | 19 | Tour of Guizhou Eco-Province | ME | 0 | 15:54:36.000 | 0 | 
| 2025-10-23 | 41 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 | 
| 2025-10-22 | 29 | Tour of Guizhou Eco-Province | ME | 125 | 03:00:49.000 | 41.478 | 
| 2025-10-21 | 20 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 | 
| 2025-10-19 | 32 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:18.000 | 47.168 | 
| 2025-10-18 | 48 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:23.000 | 48.231 | 
| 2025-08-23 | 2 | China Jixi Xingkai Lake Cup |  | 46.8 | 01:07:31.000 | 41.59 | 
| 2025-08-17 | 16 | China Pro Cycling League - Chagan Lake | me | 178 | 03:54:22.000 | 45.57 | 
| 2025-07-06 | 12 | Tour du Piémont Pyrénéen | me | 0 | 07:59:57.000 | 0 | 
| 2025-07-06 | 18 | Tour du Piémont Pyrénéen | me | 168.8 | 04:04:33.000 | 41.415 | 
| 2025-07-05 | 16 | Tour du Piémont Pyrénéen | me | 129.7 | 03:55:24.000 | 33.059 | 
| 2025-06-15 | 53 | Route Vendéenne | me | 0 | 06:11:42.000 | 0 | 
| 2025-06-15 | 43 | Route Vendéenne | me | 110.2 | 02:22:00.000 | 46.563 | 
| 2025-06-14 | 47 | Route Vendéenne | me | 160.2 | 03:28:42.000 | 46.057 | 
| 2025-06-09 | 29 | Grand Prix de la Pentecôte | me | 120 | 00:00:00.000 |  | 
| 2025-06-01 | 34 | Tour de Loire-Atlantique | me | 0 | 07:05:23.000 | 0 | 
| 2025-06-01 | 58 | Tour de Loire-Atlantique | me | 155.9 | 03:35:28.000 | 43.413 | 
| 2025-05-31 | 45 | Tour de Loire-Atlantique | me | 157.1 | 03:29:55.000 | 44.904 | 
| 2025-05-25 | 4 | Boucles Sérentaises |  | 112 | 00:00:00.000 |  | 
| 2025-05-11 | 6 | Grand Prix de Plérin |  | 0 | 00:00:00.000 |  | 
| 2025-05-04 | 16 | Tour des Mauges | ME | 0 | 05:42:03.000 | 0 | 
| 2025-05-04 | 10 | Tour des Mauges | ME | 96.1 | 02:09:13.000 | 44.623 | 
| 2025-05-03 | 10 | Tour des Mauges | ME | 138.1 | 03:15:25.000 | 42.402 | 
| 2025-04-26 | 3 | Circuit An Alléguen | me | 108 | 00:00:00.000 |  | 
| 2025-04-21 | 65 | Circuit de la Claie | ME | 117.1 | 00:00:00.000 |  | 
| 2024-08-05 | 19 | L'Estivale Bretonne | me | 0 | 12:57:31.000 | 0 | 
| 2024-08-05 | 45 | L'Estivale Bretonne | me | 147.9 | 03:16:53.000 | 45.072 | 
| 2024-08-04 | 21 | L'Estivale Bretonne | me | 135.7 | 03:11:27.000 | 42.528 | 
| 2024-08-03 | 43 | L'Estivale Bretonne | me | 137.4 | 03:16:54.000 | 41.869 | 
| 2024-08-02 | 24 | L'Estivale Bretonne | me | 142.8 | 03:12:17.000 | 44.559 | 
| 2024-07-28 | 2 | Ronde Finistérienne - Saint-Jacques Guiclan | me | 100 | 00:00:00.000 |  | 
| 2024-07-17 | 20 | Grand Prix des Filets Bleus | me | 88 | 00:00:00.000 |  | 
| 2024-07-14 | 72 | Tour des Deux-Sèvres-Magasins | me | 0 | 12:04:19.000 | 0 | 
| 2024-07-14 | 51 | Tour des Deux-Sèvres-Magasins | me | 138.8 | 02:53:45.000 | 47.931 | 
| 2024-07-13 | 37 | Tour des Deux-Sèvres-Magasins | me | 97.7 | 02:02:16.000 | 47.944 | 
| 2024-07-12 | 79 | Tour des Deux-Sèvres-Magasins | me | 142.4 | 03:24:45.000 | 41.729 | 
| 2024-07-11 | 50 | Tour des Deux-Sèvres-Magasins | me | 152 | 03:19:15.000 | 45.772 | 
| 2024-06-30 | 64 | Manche-Océan | me | 150.5 | 00:00:00.000 |  | 
| 2024-04-28 | 2 | Race to Remember | me | 112.83 | 02:39:41.000 | 42.395 | 
| 2023-11-05 | 6 | PPA One Tonner |  | 170 | 06:29:59.000 | 26.155 |