| 2025-10-25 | DNF | Tour of Zhanghe | me | 137 | 00:00:00.000 |  | 
| 2025-10-23 | 34 | Tour of Guizhou Eco-Province | ME | 0 | 16:01:04.000 | 0 | 
| 2025-10-23 | 48 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 | 
| 2025-10-22 | 38 | Tour of Guizhou Eco-Province | ME | 125 | 03:00:55.000 | 41.456 | 
| 2025-10-21 | 76 | Tour of Guizhou Eco-Province | ME | 152 | 03:23:33.000 | 44.805 | 
| 2025-10-19 | 62 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:59.000 | 46.897 | 
| 2025-10-18 | 55 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:27.000 | 48.213 | 
| 2025-09-21 | 31 | Tour de Entete | ME | 0 | 35:03:06.000 | 0 | 
| 2025-09-21 | 33 | Tour de Entete | ME | 136.6 | 04:04:43.000 | 33.492 | 
| 2025-09-20 | 35 | Tour de Entete | ME | 135 | 04:00:33.000 | 33.673 | 
| 2025-09-19 | 1 | Tour de Entete | ME | 125 | 03:28:58.000 | 35.891 | 
| 2025-09-16 | 41 | Tour de Entete | ME | 166.2 | 04:06:04.000 | 40.526 | 
| 2025-09-15 | 51 | Tour de Entete | ME | 176.7 | 04:25:08.000 | 39.987 | 
| 2025-09-14 | 3 | Tour de Entete | ME | 65.3 | 01:35:12.000 | 41.155 | 
| 2025-09-12 | 48 | Tour de Entete | ME | 168.2 | 04:48:05.000 | 35.032 | 
| 2025-09-11 | 31 | Tour de Entete | ME | 144.7 | 03:58:26.000 | 36.413 | 
| 2025-09-10 | 40 | Tour de Entete | ME | 198.9 | 04:36:13.000 | 43.205 | 
| 2025-06-29 | DNF | Chengdu Tianfu Greenway International Cycling Race of China | me | 126.8 | 00:00:00.000 |  | 
| 2025-05-21 | 14 | Along the Yellow River |  | 0 | 12:15:55.000 | 0 | 
| 2025-05-21 | 19 | Along the Yellow River |  | 161 | 03:33:10.000 | 45.317 | 
| 2025-05-20 | 51 | Along the Yellow River |  | 40 | 00:51:06.000 | 46.967 | 
| 2025-05-19 | 61 | Along the Yellow River |  | 98 | 02:03:00.000 | 47.805 | 
| 2025-05-18 | 21 | Along the Yellow River |  | 121 | 03:14:48.000 | 37.269 | 
| 2025-05-17 | DNF | Along the Yellow River |  | 102 | 00:00:00.000 |  | 
| 2025-05-01 | 14 | Tour of Luzon | me | 0 | 22:28:41.000 | 0 | 
| 2025-05-01 | 33 | Tour of Luzon | me | 172.5 | 04:22:55.000 | 39.366 | 
| 2025-04-29 | 56 | Tour of Luzon | me | 168 | 03:34:00.000 | 47.103 | 
| 2025-04-28 | 6 | Tour of Luzon | me | 152.92 | 03:30:07.000 | 43.667 | 
| 2025-04-27 | 42 | Tour of Luzon | me | 163.76 | 03:32:45.000 | 46.184 | 
| 2025-04-26 | 56 | Tour of Luzon | me | 130 | 02:51:42.000 | 45.428 | 
| 2025-04-24 | 17 | Tour of Luzon | me | 190.2 | 04:18:21.000 | 44.173 | 
| 2024-11-17 | DNF | Tour of Mentougou International Road Cycling Race | me | 115.2 | 00:00:00.000 |  | 
| 2024-11-16 | 43 | Tour of Mentougou International Road Cycling Race | me | 81.6 | 01:50:17.000 | 44.395 | 
| 2024-11-09 | 50 | Tour of Zhaotong | me | 0 | 11:07:00.000 | 0 | 
| 2024-11-09 | 26 | Tour of Zhaotong | me | 118 | 03:14:16.000 | 36.445 | 
| 2024-11-08 | 30 | Tour of Zhaotong | me | 106 | 02:32:59.000 | 41.573 | 
| 2024-11-07 | 61 | Tour of Zhaotong | me | 125.7 | 03:19:17.000 | 37.846 | 
| 2024-11-06 | 58 | Tour of Zhaotong | me | 96 | 02:00:28.000 | 47.814 | 
| 2024-11-01 | 22 | Tour of Taiyuan | me | 0 | 08:23:34.000 | 0 | 
| 2024-11-01 | 23 | Tour of Taiyuan | me | 110 | 02:56:46.000 | 37.337 | 
| 2024-10-31 | 34 | Tour of Taiyuan | me | 108 | 03:31:26.000 | 30.648 | 
| 2024-10-30 | 37 | Tour of Taiyuan | me | 88 | 01:55:22.000 | 45.767 | 
| 2024-06-30 | 58 | Tour of Yellow River | me | 0 | 04:52:57.000 | 0 | 
| 2024-06-30 | 75 | Tour of Yellow River | me | 111.3 | 02:25:00.000 | 46.055 | 
| 2024-06-29 | 65 | Tour of Yellow River | me | 111.8 | 02:27:57.000 | 45.34 | 
| 2024-06-21 | 27 | Tour Nueva Vizcaya | me | 46 | 01:01:20.000 | 45 | 
| 2024-06-20 | 9 | Tour Nueva Vizcaya | me | 95 | 02:50:13.000 | 33.487 | 
| 2024-06-19 | 3 | Tour Nueva Vizcaya | me | 80 | 02:00:51.000 | 39.719 | 
| 2024-05-28 | 10 | Sanmenxia Along the Yellow River International Cycling Invitational | me | 136 | 03:49:26.000 | 35.566 | 
| 2024-03-03 | 48 | Go for Gold Criterium Race Series 1 | me | 0 | 00:54:45.000 | 0 |