| 2025-10-25 | DNF | Tour of Zhanghe | me | 137 | 00:00:00.000 |  | 
| 2025-10-23 | 50 | Tour of Guizhou Eco-Province | ME | 0 | 16:04:18.000 | 0 | 
| 2025-10-23 | 45 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 | 
| 2025-10-22 | 47 | Tour of Guizhou Eco-Province | ME | 125 | 03:03:30.000 | 40.872 | 
| 2025-10-21 | 55 | Tour of Guizhou Eco-Province | ME | 152 | 03:23:33.000 | 44.805 | 
| 2025-10-19 | 65 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:59.000 | 46.897 | 
| 2025-10-18 | 69 | Tour of Guizhou Eco-Province | ME | 145 | 03:01:04.000 | 48.049 | 
| 2025-05-01 | 45 | Tour of Luzon | me | 0 | 22:34:16.000 | 0 | 
| 2025-05-01 | 39 | Tour of Luzon | me | 172.5 | 04:23:40.000 | 39.254 | 
| 2025-04-29 | 72 | Tour of Luzon | me | 168 | 03:34:00.000 | 47.103 | 
| 2025-04-28 | 71 | Tour of Luzon | me | 152.92 | 03:30:39.000 | 43.557 | 
| 2025-04-27 | 84 | Tour of Luzon | me | 163.76 | 03:32:45.000 | 46.184 | 
| 2025-04-26 | 99 | Tour of Luzon | me | 130 | 02:51:42.000 | 45.428 | 
| 2025-04-24 | 69 | Tour of Luzon | me | 190.2 | 04:20:41.000 | 43.777 | 
| 2024-06-30 | 44 | Tour of Yellow River | me | 0 | 04:52:45.000 | 0 | 
| 2024-06-30 | 69 | Tour of Yellow River | me | 111.3 | 02:25:00.000 | 46.055 | 
| 2024-06-29 | 34 | Tour of Yellow River | me | 111.8 | 02:27:45.000 | 45.401 | 
| 2024-06-21 | 23 | Tour Nueva Vizcaya | me | 0 | 10:04:01.000 | 0 | 
| 2024-06-21 | 22 | Tour Nueva Vizcaya | me | 46 | 01:01:14.000 | 45.073 | 
| 2024-06-20 | 19 | Tour Nueva Vizcaya | me | 95 | 02:56:34.000 | 32.282 | 
| 2024-06-19 | 5 | Tour Nueva Vizcaya | me | 80 | 02:00:56.000 | 39.691 | 
| 2024-05-28 | 29 | Sanmenxia Along the Yellow River International Cycling Invitational | me | 136 | 03:51:21.000 | 35.271 | 
| 2024-04-14 | 6 | Cybercell Tour of Clark | me | 0 | 04:35:41.000 | 0 | 
| 2024-04-14 | 9 | Cybercell Tour of Clark | me | 120 | 02:03:12.000 | 58.442 | 
| 2024-04-13 | 18 | Cybercell Tour of Clark | me | 101.38 | 02:03:08.000 | 49.4 |