| 2025-05-31 | 6 | Greece Cup 2 | me | 130 | 03:12:23.000 | 40.544 | 
| 2025-04-06 | 1 | Athens Criterium | me | 0 | 00:44:50.000 | 0 | 
| 2025-03-23 | 19 | "Sacrific" Cycling Round | me | 118 | 03:52:02.000 | 30.513 | 
| 2025-01-19 | 42 | Al Salam Championship | ME | 193 | 04:29:16.034 | 43.006 | 
| 2024-11-16 | 11 | Bike Abu Dhabi | me | 0 | 03:24:01.000 | 0 | 
| 2024-11-01 | 5 | Al Thakira  Road Race | ME | 0 | 02:18:29.000 | 0 | 
| 2024-09-02 | 1 | The Tour of Poyang Lake Criterium | me | 37.6 | 00:47:14.000 | 47.763 | 
| 2024-03-10 | 58 | Independent Dodecanese Circuit | me | 48 | 01:02:45.000 | 45.896 | 
| 2024-01-14 | 3 | Al Salam Championship | me | 182 | 04:19:00.000 | 42.162 | 
| 2023-10-17 | 23 | Tour of Tai Yuan |  | 0 | 08:29:48.000 | 0 | 
| 2023-10-17 | 20 | Tour of Tai Yuan |  | 80.5 | 01:58:08.000 | 40.886 | 
| 2023-10-16 | 26 | Tour of Tai Yuan |  | 80.5 | 03:32:37.000 | 22.717 | 
| 2023-10-15 | 13 | Tour of Tai Yuan |  | 110 | 02:59:09.000 | 36.841 | 
| 2014-05-11 | 14 | Essor Breton - Etappe 1 |  | 0 | 00:00:00.000 |  | 
| 2014-05-11 | 17 | Essor Breton - Etappe 1 |  | 0 | 00:00:00.000 |  | 
| 2014-05-09 | 53 | Essor Breton - Etappe 1 |  | 0 | 00:00:00.000 |  | 
| 2014-05-08 | 23 | Essor Breton - Etappe 1 |  | 0 | 00:00:00.000 |  |