| 2025-10-26 | 55 | Tour of Zhanghe | me | 0 | 04:59:25.000 | 0 |
| 2025-10-26 | 44 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 |
| 2025-10-25 | 56 | Tour of Zhanghe | me | 137 | 03:16:55.000 | 41.744 |
| 2025-10-23 | 66 | Tour of Guizhou Eco-Province | ME | 0 | 16:17:14.000 | 0 |
| 2025-10-23 | 64 | Tour of Guizhou Eco-Province | ME | 185 | 04:47:03.000 | 38.669 |
| 2025-10-22 | 58 | Tour of Guizhou Eco-Province | ME | 125 | 03:07:27.000 | 40.011 |
| 2025-10-21 | 61 | Tour of Guizhou Eco-Province | ME | 152 | 03:23:33.000 | 44.805 |
| 2025-10-19 | 45 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:48.000 | 46.97 |
| 2025-10-18 | 50 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:23.000 | 48.231 |
| 2025-10-04 | DNF | Oita Ikoinomichi Criterium | ME | 48 | 00:00:00.000 | |
| 2025-09-15 | 63 | Tour de Entete | ME | 176.7 | 04:50:15.000 | 36.527 |
| 2025-09-14 | 56 | Tour de Entete | ME | 65.3 | 01:39:04.000 | 39.549 |
| 2025-09-12 | 70 | Tour de Entete | ME | 168.2 | 05:40:24.000 | 29.647 |
| 2025-09-11 | 59 | Tour de Entete | ME | 144.7 | 04:25:14.000 | 32.733 |
| 2025-09-10 | 64 | Tour de Entete | ME | 198.9 | 04:57:56.000 | 40.056 |
| 2025-05-21 | DNF | Along the Yellow River | | 161 | 00:00:00.000 | |
| 2025-05-20 | 53 | Along the Yellow River | | 40 | 00:51:06.000 | 46.967 |
| 2025-05-19 | DNF | Along the Yellow River | | 98 | 00:00:00.000 | |
| 2025-05-18 | OTL | Along the Yellow River | | 121 | 03:43:58.000 | 32.416 |
| 2025-05-17 | 42 | Along the Yellow River | | 102 | 02:33:51.000 | 39.779 |
| 2024-11-02 | 8 | Tour of Tea Horse | me | 56 | 01:16:20.000 | 44.017 |
| 2024-11-01 | 3 | Tour of Tea Horse | me | 47.7 | 01:07:30.000 | 42.4 |
| 2024-10-31 | 40 | Tour of Tea Horse | me | 64 | 01:22:12.000 | 46.715 |
| 2024-10-29 | 52 | Tour of Tea Horse | me | 55.8 | 01:12:27.000 | 46.211 |
| 2024-10-28 | 70 | Tour of Tea Horse | me | 65 | 01:26:17.000 | 45.2 |
| 2024-10-27 | 3 | Tour of Tea Horse | me | 72 | 01:32:45.000 | 46.577 |
| 2024-10-25 | 10 | Tour of Tea Horse | me | 80 | 01:45:53.000 | 45.333 |
| 2024-10-24 | 22 | Tour of Tea Horse | me | 57 | 01:32:51.000 | 36.834 |
| 2024-10-23 | 17 | Tour of Tea Horse | me | 55 | 01:12:57.000 | 45.236 |
| 2023-12-04 | 14 | Tour de Siak | | 0 | 09:30:14.000 | 0 |
| 2023-12-04 | 50 | Tour de Siak | | 119.5 | 02:43:39.000 | 43.813 |
| 2023-12-03 | 35 | Tour de Siak | | 170 | 03:55:49.000 | 43.254 |
| 2023-12-02 | 11 | Tour de Siak | | 127 | 02:50:47.000 | 44.618 |
| 2023-10-17 | 34 | Tour of Tai Yuan | | 0 | 08:46:08.000 | 0 |
| 2023-10-17 | 55 | Tour of Tai Yuan | | 80.5 | 02:03:30.000 | 39.109 |
| 2023-10-16 | 40 | Tour of Tai Yuan | | 80.5 | 03:41:00.000 | 21.855 |
| 2023-10-15 | 36 | Tour of Tai Yuan | | 110 | 03:01:38.000 | 36.337 |