| 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 |