| 2025-10-26 | 28 | Tour of Zhanghe | me | 0 | 04:55:21.000 | 0 |
| 2025-10-26 | 1 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 |
| 2025-10-25 | 28 | Tour of Zhanghe | me | 137 | 03:13:01.000 | 42.587 |
| 2025-10-23 | 55 | Tour of Guizhou Eco-Province | ME | 0 | 16:07:14.000 | 0 |
| 2025-10-23 | 7 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 |
| 2025-10-22 | 64 | Tour of Guizhou Eco-Province | ME | 125 | 03:07:57.000 | 39.904 |
| 2025-10-21 | 44 | Tour of Guizhou Eco-Province | ME | 152 | 03:23:33.000 | 44.805 |
| 2025-10-19 | 3 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:18.000 | 47.168 |
| 2025-10-18 | 15 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:18.000 | 48.253 |
| 2025-10-04 | DNF | Oita Ikoinomichi Criterium | ME | 48 | 00:00:00.000 | |
| 2025-09-21 | DNF | Tour de Entete | ME | 136.6 | 00:00:00.000 | |
| 2025-09-20 | 41 | Tour de Entete | ME | 135 | 04:02:24.000 | 33.416 |
| 2025-09-19 | 41 | Tour de Entete | ME | 125 | 03:40:19.000 | 34.042 |
| 2025-09-16 | 24 | Tour de Entete | ME | 166.2 | 04:05:54.000 | 40.553 |
| 2025-09-15 | 29 | Tour de Entete | ME | 176.7 | 04:25:08.000 | 39.987 |
| 2025-09-14 | 21 | Tour de Entete | ME | 65.3 | 01:38:23.000 | 39.824 |
| 2025-09-12 | 66 | Tour de Entete | ME | 168.2 | 05:19:41.000 | 31.569 |
| 2025-09-11 | 34 | Tour de Entete | ME | 144.7 | 04:00:14.000 | 36.14 |
| 2025-09-10 | 45 | Tour de Entete | ME | 198.9 | 04:39:56.000 | 42.632 |
| 2025-05-21 | DNF | Along the Yellow River | | 161 | 00:00:00.000 | |
| 2025-05-20 | 6 | Along the Yellow River | | 40 | 00:51:06.000 | 46.967 |
| 2025-05-19 | 6 | Along the Yellow River | | 98 | 02:03:00.000 | 47.805 |
| 2025-05-18 | 36 | Along the Yellow River | | 121 | 03:24:21.000 | 35.527 |
| 2025-05-17 | 19 | Along the Yellow River | | 102 | 02:33:51.000 | 39.779 |
| 2024-11-02 | 3 | Tour of Tea Horse | me | 56 | 01:16:16.000 | 44.056 |
| 2024-11-01 | 6 | Tour of Tea Horse | me | 47.7 | 01:08:34.000 | 41.74 |
| 2024-10-31 | 4 | Tour of Tea Horse | me | 64 | 01:22:02.000 | 46.81 |
| 2024-10-29 | 4 | Tour of Tea Horse | me | 55.8 | 01:10:33.000 | 47.456 |
| 2024-10-28 | 8 | Tour of Tea Horse | me | 65 | 01:24:49.000 | 45.982 |
| 2024-10-27 | 8 | Tour of Tea Horse | me | 72 | 01:34:03.000 | 45.933 |
| 2024-10-25 | 9 | Tour of Tea Horse | me | 80 | 01:44:33.000 | 45.911 |
| 2024-10-24 | 40 | Tour of Tea Horse | me | 57 | 01:34:34.000 | 36.165 |
| 2024-10-23 | 14 | Tour of Tea Horse | me | 55 | 01:12:57.000 | 45.236 |
| 2023-12-04 | 24 | Tour de Siak | | 0 | 09:31:59.000 | 0 |
| 2023-12-04 | 9 | Tour de Siak | | 119.5 | 02:43:28.000 | 43.862 |
| 2023-12-03 | 8 | Tour de Siak | | 170 | 03:54:39.000 | 43.469 |
| 2023-12-02 | 37 | Tour de Siak | | 127 | 02:53:51.000 | 43.831 |
| 2023-10-17 | 38 | Tour of Tai Yuan | | 0 | 08:47:00.000 | 0 |
| 2023-10-17 | 37 | Tour of Tai Yuan | | 80.5 | 02:03:15.000 | 39.189 |
| 2023-10-16 | 33 | Tour of Tai Yuan | | 80.5 | 03:33:56.000 | 22.577 |
| 2023-10-15 | 56 | Tour of Tai Yuan | | 110 | 03:09:49.000 | 34.77 |