| 2025-12-16 | 24 | China Road Pro Cycling League - Lingshui Stage | | 156 | 03:21:08.000 | 46.536 |
| 2025-12-14 | 24 | China Road Pro Cycling League & Tour of Yunnan - Kunming Stage | | 108.9 | 02:30:58.000 | 43.281 |
| 2025-12-11 | 43 | China Road Pro Cycling League & Tour of Yunnan - Yuxi Stage | | 103 | 02:11:45.000 | 46.907 |
| 2025-12-09 | 13 | China Road Pro Cycling League & Tour of Yunnan - Chuxiong Stage | | 148 | 03:37:53.000 | 40.756 |
| 2025-12-07 | 100 | China Road Pro Cycling League & Tour of Yunnan - Dali Stage | | 113 | 02:23:21.000 | 47.297 |
| 2025-12-06 | 57 | China Road Pro Cycling League & Tour of Yunnan - Lijiang Stage | me | 63.8 | 01:36:30.000 | 39.668 |
| 2025-11-30 | 17 | China Road Pro Cycling League - Zigong Stage | | 166 | 03:49:14.000 | 43.449 |
| 2025-11-08 | 55 | National Games of the People's Republic of China | | 231.8 | 05:17:12.000 | 43.846 |
| 2025-06-22 | DNF | National Championships China ME - Criterium | me | 78.8 | 00:00:00.000 | |
| 2025-03-09 | 29 | China Road Cycling League 1 - Road Race (Yunnan Mangshi Station) | me | 190 | 04:22:11.000 | 43.481 |
| 2025-03-08 | DNF | China Road Cycling League 1 - Criterium (Yunnan Mangshi Station) | me | 79.2 | 00:00:00.000 | |
| 2024-12-07 | 78 | China Road Pro Cycling League - Final Stage | me | 108.9 | 02:12:36.000 | 49.276 |
| 2024-12-05 | 42 | China Road Pro Cycling League - Yuxi Stage | me | 195 | 04:26:15.000 | 43.944 |
| 2024-12-03 | 33 | China Road Pro Cycling League - Chuxiong Stage | me | 182.2 | 04:39:55.000 | 39.054 |
| 2024-12-01 | 25 | China Road Pro Cycling League - Dali Stage | me | 122 | 02:41:23.000 | 45.358 |
| 2024-11-24 | 10 | Guangdong - Hong Kong - Macao Road Cycling Race | me | 230 | 05:15:56.000 | 43.68 |
| 2024-11-06 | DNS | Tour of Zhaotong | me | 96 | 00:00:00.000 | |
| 2024-10-27 | 19 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 03:52:33.000 | 43.346 |
| 2024-09-22 | 9 | Tour of Shanghai - New Cities | me | 0 | 05:56:39.000 | 0 |
| 2024-09-22 | 13 | Tour of Shanghai - New Cities | me | 86.3 | 01:48:39.000 | 47.658 |
| 2024-09-21 | 6 | Tour of Shanghai - New Cities | me | 87.2 | 01:47:37.000 | 48.617 |
| 2024-09-20 | 6 | Tour of Shanghai - New Cities | me | 111 | 02:20:23.000 | 47.442 |
| 2023-12-17 | 52 | Kunming Tour of Dianchi - Plateau Cycling Invitational Race | | 110 | 02:23:28.000 | 46.004 |