| 2025-10-25 | DNF | Tour of Zhanghe | me | 137 | 00:00:00.000 |  | 
| 2025-10-23 | 24 | Tour of Guizhou Eco-Province | ME | 0 | 15:55:16.000 | 0 | 
| 2025-10-23 | 44 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 | 
| 2025-10-22 | 35 | Tour of Guizhou Eco-Province | ME | 125 | 03:00:49.000 | 41.478 | 
| 2025-10-21 | 23 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 | 
| 2025-10-19 | 61 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:59.000 | 46.897 | 
| 2025-10-18 | 52 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:23.000 | 48.231 | 
| 2025-04-05 | 99 | International Alanya critérium | ME | 43 | 00:54:45.000 | 47.123 | 
| 2024-09-28 | DNF | Oita Ikoinomichi Criterium | me | 40 | 00:00:00.000 |  | 
| 2024-06-21 | 8 | Tour Nueva Vizcaya | me | 0 | 09:41:21.000 | 0 | 
| 2024-06-21 | 13 | Tour Nueva Vizcaya | me | 46 | 00:59:06.000 | 46.701 | 
| 2024-06-20 | 7 | Tour Nueva Vizcaya | me | 95 | 02:49:59.000 | 33.533 | 
| 2024-06-19 | 27 | Tour Nueva Vizcaya | me | 80 | 02:01:25.000 | 39.533 | 
| 2024-02-05 | 6 | National Championships Philippines ME - Criterium | me | 0 | 00:49:26.000 | 0 | 
| 2023-10-17 | 14 | Tour of Tai Yuan |  | 0 | 08:15:07.000 | 0 | 
| 2023-10-17 | 7 | Tour of Tai Yuan |  | 80.5 | 01:53:05.000 | 42.712 | 
| 2023-10-16 | 15 | Tour of Tai Yuan |  | 80.5 | 03:22:37.000 | 23.838 | 
| 2023-10-15 | 19 | Tour of Tai Yuan |  | 110 | 02:59:25.000 | 36.786 | 
| 2023-09-18 | 32 | Tour of Poyang Lake |  | 0 | 12:45:58.000 | 0 | 
| 2023-09-18 | 46 | Tour of Poyang Lake |  | 129.9 | 02:57:42.000 | 43.86 | 
| 2023-09-17 | 30 | Tour of Poyang Lake |  | 87.9 | 01:59:33.000 | 44.115 | 
| 2023-09-15 | 38 | Tour of Poyang Lake |  | 88.5 | 02:34:20.000 | 34.406 | 
| 2023-09-14 | 23 | Tour of Poyang Lake |  | 104 | 02:13:29.000 | 46.747 | 
| 2023-09-13 | 55 | Tour of Poyang Lake |  | 115 | 02:30:30.000 | 45.847 |