| 2025-10-26 | 40 | Tour of Zhanghe | me | 0 | 04:55:31.000 | 0 | 
| 2025-10-26 | 52 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 | 
| 2025-10-25 | 35 | Tour of Zhanghe | me | 137 | 03:13:01.000 | 42.587 | 
| 2025-10-23 | 64 | Tour of Guizhou Eco-Province | ME | 0 | 16:13:23.000 | 0 | 
| 2025-10-23 | 71 | Tour of Guizhou Eco-Province | ME | 185 | 04:47:34.000 | 38.6 | 
| 2025-10-22 | 67 | Tour of Guizhou Eco-Province | ME | 125 | 03:09:23.000 | 39.602 | 
| 2025-10-21 | 26 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 | 
| 2025-10-19 | 30 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:18.000 | 47.168 | 
| 2025-10-18 | 37 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:18.000 | 48.253 | 
| 2025-09-28 | 23 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 03:51:40.000 | 43.511 | 
| 2025-08-23 | 1 | China Jixi Xingkai Lake Cup |  | 46.8 | 01:07:31.000 | 41.59 | 
| 2025-08-17 | 46 | China Pro Cycling League - Chagan Lake | me | 178 | 03:54:45.000 | 45.495 | 
| 2025-07-02 | 62 | LOGCO Otley Cycle Races | ME | 0 | 00:52:39.000 | 0 | 
| 2025-05-18 | 6 | China Pro League - Beijing Changping |  | 183.9 | 03:54:09.000 | 47.124 | 
| 2025-05-11 | 5 | China Pro League - Dajingshan Stage | ME | 178.8 | 04:08:02.000 | 43.252 | 
| 2025-04-30 | 14 | HTV Cup | ME | 133 | 03:03:27.000 | 43.5 | 
| 2025-04-30 | 6 | HTV Cup | ME | 0 | 70:37:09.000 | 0 | 
| 2025-04-29 | 8 | HTV Cup | ME | 173 | 04:13:29.000 | 40.949 | 
| 2025-04-28 | 5 | HTV Cup | ME | 120 | 02:57:17.000 | 40.613 | 
| 2025-04-27 | 15 | HTV Cup | ME | 112 | 02:37:07.000 | 42.771 | 
| 2025-04-26 | 43 | HTV Cup | ME | 133 | 03:11:51.000 | 41.595 | 
| 2025-04-25 | 19 | HTV Cup | ME | 118 | 02:38:47.000 | 44.589 | 
| 2025-04-24 | 11 | HTV Cup | ME | 169 | 04:33:23.000 | 37.091 | 
| 2025-04-22 | 2 | HTV Cup | ME | 51 | 00:57:52.000 | 52.88 | 
| 2025-04-21 | 3 | HTV Cup | ME | 141 | 04:08:53.000 | 33.992 | 
| 2025-04-20 | 7 | HTV Cup | ME | 190 | 04:54:51.000 | 38.664 | 
| 2025-04-19 | 23 | HTV Cup | ME | 46.5 | 01:06:08.000 | 42.188 | 
| 2025-04-18 | 38 | HTV Cup | ME | 179 | 04:24:40.000 | 40.579 | 
| 2025-04-17 | 1 | HTV Cup | ME | 166 | 04:26:37.000 | 37.357 | 
| 2025-04-15 | 29 | HTV Cup | ME | 179 | 04:13:04.000 | 42.439 | 
| 2025-04-14 | 12 | HTV Cup | ME | 86 | 02:03:43.000 | 41.708 | 
| 2025-04-13 | 1 | HTV Cup | ME | 117.5 | 02:43:29.000 | 43.124 | 
| 2025-04-12 | 11 | HTV Cup | ME | 42 | 00:54:53.000 | 45.916 | 
| 2025-04-11 | 18 | HTV Cup | ME | 171.5 | 04:32:33.000 | 37.755 | 
| 2025-04-10 | 16 | HTV Cup | ME | 197.5 | 04:47:52.000 | 41.165 | 
| 2025-04-08 | 34 | HTV Cup | ME | 139 | 03:12:15.000 | 43.381 | 
| 2025-04-07 | 26 | HTV Cup | ME | 115 | 02:32:48.000 | 45.157 | 
| 2025-04-06 | 13 | HTV Cup | ME | 42.5 | 00:55:01.000 | 46.35 | 
| 2025-04-03 | 8 | HTV Cup | ME | 46 | 00:58:08.405 | 47.477 | 
| 2025-02-15 | 9 | The Graveler | ME | 132 | 04:33:49.000 | 28.924 | 
| 2024-12-07 | 71 | China Road Pro Cycling League - Final Stage | me | 108.9 | 02:12:36.000 | 49.276 | 
| 2024-12-05 | 40 | China Road Pro Cycling League - Yuxi Stage | me | 195 | 04:26:09.000 | 43.96 | 
| 2024-12-03 | 82 | China Road Pro Cycling League - Chuxiong Stage | me | 182.2 | 04:44:57.000 | 38.365 | 
| 2024-12-01 | 17 | China Road Pro Cycling League - Dali Stage | me | 122 | 02:40:27.000 | 45.622 | 
| 2024-10-27 | 103 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 04:10:34.000 | 40.229 | 
| 2024-09-20 | DNF | Tour of Shanghai - New Cities | me | 111 | 00:00:00.000 |  | 
| 2024-09-02 | 89 | The Tour of Poyang Lake Criterium | me | 37.6 | 00:50:24.000 | 44.762 | 
| 2024-08-15 | 13 | China Road Pro Cycling League - Tianjin Stage | me | 201 | 04:28:13.000 | 44.964 | 
| 2024-08-11 | 25 | China Road Pro Cycling League - Hangkonggang Stage | me | 183.9 | 04:02:28.000 | 45.507 | 
| 2024-06-25 | 10 | China Road Pro Cycling League - Zitong Stage | me | 186.8 | 04:40:51.000 | 39.907 | 
| 2024-04-20 | 9 | China Road Pro Cycling League - Puyang Stage | me | 212.4 | 04:33:25.000 | 46.61 | 
| 2024-04-12 | 2 | China Road Pro Cycling League - Jiyuan Stage | me | 151.2 | 03:39:16.000 | 41.374 | 
| 2024-04-07 | 11 | China Road Pro Cycling League - Shitai Stage | me | 174.5 | 03:56:47.000 | 44.218 | 
| 2024-03-31 | 9 | 8th Colorful Guizhou Cycling League - Fuquan International Cycling Festival | me | 96 | 01:38:54.000 | 58.241 | 
| 2023-11-06 | 64 | SBS Bank Tour of Southland |  | 0 | 19:56:45.000 | 0 | 
| 2023-11-04 | 76 | SBS Bank Tour of Southland |  | 77 | 01:48:22.000 | 42.633 | 
| 2023-11-03 | 86 | SBS Bank Tour of Southland |  | 151 | 03:16:27.000 | 46.119 | 
| 2023-11-02 | 73 | SBS Bank Tour of Southland |  | 154 | 03:32:06.000 | 43.564 | 
| 2023-11-01 | 63 | SBS Bank Tour of Southland |  | 108 | 02:45:51.000 | 39.071 | 
| 2023-10-31 | 78 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 60 | SBS Bank Tour of Southland |  | 166 | 03:50:27.000 | 43.22 | 
| 2023-10-29 | 79 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-09-07 | DNF | Bordes Izegem Koers |  | 167.4 | 00:00:00.000 |  | 
| 2023-08-31 | 46 | GP Gemeente Kortemark |  | 165.2 | 03:35:48.000 | 45.931 | 
| 2023-08-27 | 44 | Schaal Sels Merksem |  | 109.45 | 02:23:49.000 | 45.662 | 
| 2022-05-31 | 68 | Gullegem Koerse - EEG Classic |  | 171 | 03:42:52.000 | 46.036 | 
| 2022-05-18 | 55 | Puivelde Koerse |  | 169 | 03:37:38.000 | 46.592 | 
| 2021-07-26 | 81 | GP Raf Jonckheere Westrozebeke | me | 164 | 03:31:21.000 | 46.558 |