| 2025-12-11 | 39 | China Road Pro Cycling League & Tour of Yunnan - Yuxi Stage | | 103 | 02:10:34.000 | 47.332 |
| 2025-12-09 | 10 | China Road Pro Cycling League & Tour of Yunnan - Chuxiong Stage | | 148 | 03:36:58.000 | 40.928 |
| 2025-12-07 | 43 | China Road Pro Cycling League & Tour of Yunnan - Dali Stage | | 113 | 02:22:12.000 | 47.679 |
| 2025-12-06 | 44 | China Road Pro Cycling League & Tour of Yunnan - Lijiang Stage | me | 63.8 | 01:34:45.000 | 40.401 |
| 2025-11-30 | 21 | China Road Pro Cycling League - Zigong Stage | | 166 | 03:49:18.000 | 43.437 |
| 2025-10-26 | 1 | Tour of Zhanghe | me | 0 | 04:50:27.000 | 0 |
| 2025-10-26 | 23 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 |
| 2025-10-25 | 1 | Tour of Zhanghe | me | 137 | 03:08:07.000 | 43.696 |
| 2025-10-23 | 21 | Tour of Guizhou Eco-Province | ME | 0 | 15:54:40.000 | 0 |
| 2025-10-23 | 58 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:22.000 | 40.019 |
| 2025-10-22 | 37 | Tour of Guizhou Eco-Province | ME | 125 | 03:00:49.000 | 41.478 |
| 2025-10-21 | 32 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 |
| 2025-10-19 | 38 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:18.000 | 47.168 |
| 2025-10-18 | 22 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:18.000 | 48.253 |
| 2025-09-28 | 17 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 03:47:11.000 | 44.369 |
| 2025-08-17 | 9 | China Pro Cycling League - Chagan Lake | me | 178 | 03:51:55.000 | 46.051 |
| 2025-06-29 | 24 | Chengdu Tianfu Greenway International Cycling Race of China | me | 0 | 04:52:18.000 | 0 |
| 2025-06-29 | 10 | Chengdu Tianfu Greenway International Cycling Race of China | me | 126.8 | 02:43:09.000 | 46.632 |
| 2025-05-18 | 20 | China Pro League - Beijing Changping | | 183.9 | 03:55:09.000 | 46.923 |
| 2025-05-11 | 10 | China Pro League - Dajingshan Stage | ME | 178.8 | 04:10:47.000 | 42.778 |
| 2025-03-09 | 31 | Cape Town Cycle Tour | ME | 109 | 02:25:53.000 | 44.83 |
| 2025-01-19 | 3 | Gauteng Cycling Champs | me | 164 | 04:06:53.000 | 39.857 |
| 2024-11-17 | 21 | Ride Joburg | me | 97 | 02:10:35.000 | 44.569 |
| 2023-05-21 | 44 | International Criterium in Sakai | | 27 | 00:34:55.000 | 46.396 |