| 2025-12-11 | DNF | China Road Pro Cycling League & Tour of Yunnan - Yuxi Stage | | 103 | 00:00:00.000 | |
| 2025-12-09 | 96 | China Road Pro Cycling League & Tour of Yunnan - Chuxiong Stage | | 148 | 03:56:04.000 | 37.616 |
| 2025-12-07 | 81 | China Road Pro Cycling League & Tour of Yunnan - Dali Stage | | 113 | 02:22:34.000 | 47.557 |
| 2025-12-06 | DNF | China Road Pro Cycling League & Tour of Yunnan - Lijiang Stage | me | 63.8 | 00:00:00.000 | |
| 2025-11-30 | DNF | China Road Pro Cycling League - Zigong Stage | | 166 | 00:00:00.000 | |
| 2025-05-18 | 53 | China Pro League - Beijing Changping | | 183.9 | 03:58:49.000 | 46.203 |
| 2025-03-29 | 28 | Fuquan International Bicycle Festival | me | 80 | 02:01:46.000 | 39.42 |
| 2024-11-02 | DNS | Tour of Tea Horse | me | 56 | 00:00:00.000 | |
| 2024-11-01 | DNS | Tour of Tea Horse | me | 47.7 | 00:00:00.000 | |
| 2024-10-31 | DNS | Tour of Tea Horse | me | 64 | 00:00:00.000 | |
| 2024-10-29 | DNS | Tour of Tea Horse | me | 55.8 | 00:00:00.000 | |
| 2024-10-28 | DNS | Tour of Tea Horse | me | 65 | 00:00:00.000 | |
| 2024-10-27 | DNS | Tour of Tea Horse | me | 72 | 00:00:00.000 | |
| 2024-10-25 | DNS | Tour of Tea Horse | me | 80 | 00:00:00.000 | |
| 2024-10-24 | DNS | Tour of Tea Horse | me | 57 | 00:00:00.000 | |
| 2024-10-23 | DNS | Tour of Tea Horse | me | 55 | 00:00:00.000 | |
| 2024-06-30 | 73 | Tour of Yellow River | me | 0 | 04:53:33.000 | 0 |
| 2024-06-30 | 100 | Tour of Yellow River | me | 111.3 | 02:25:48.000 | 45.802 |
| 2024-06-29 | 57 | Tour of Yellow River | me | 111.8 | 02:27:45.000 | 45.401 |
| 2024-05-28 | DNF | Sanmenxia Along the Yellow River International Cycling Invitational | me | 136 | 00:00:00.000 | |
| 2024-05-26 | 12 | Shede Cup - China Southern Airlines Fly Enjoy Cycling Competition | me | 57.4 | 00:00:00.000 | |
| 2024-04-13 | 10 | Jiyuan Yellow River Road Cycling Race | me | 0 | 01:19:46.000 | 0 |