| 2025-10-04 | DNF | Oita Ikoinomichi Criterium | ME | 48 | 00:00:00.000 | |
| 2025-09-21 | 37 | Tour de Entete | ME | 0 | 35:21:00.000 | 0 |
| 2025-09-21 | 17 | Tour de Entete | ME | 136.6 | 03:51:45.000 | 35.366 |
| 2025-09-20 | 19 | Tour de Entete | ME | 135 | 03:52:29.000 | 34.841 |
| 2025-09-19 | 31 | Tour de Entete | ME | 125 | 03:34:41.000 | 34.935 |
| 2025-09-16 | 47 | Tour de Entete | ME | 166.2 | 04:06:19.000 | 40.484 |
| 2025-09-15 | 28 | Tour de Entete | ME | 176.7 | 04:25:08.000 | 39.987 |
| 2025-09-14 | 6 | Tour de Entete | ME | 65.3 | 01:38:20.000 | 39.844 |
| 2025-09-12 | 53 | Tour de Entete | ME | 168.2 | 04:55:42.000 | 34.129 |
| 2025-09-11 | 32 | Tour de Entete | ME | 144.7 | 03:58:40.000 | 36.377 |
| 2025-09-10 | 62 | Tour de Entete | ME | 198.9 | 04:57:56.000 | 40.056 |
| 2025-05-21 | 3 | Along the Yellow River | | 161 | 03:29:38.000 | 46.08 |
| 2025-05-20 | 10 | 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 | 15 | Along the Yellow River | | 121 | 03:12:40.000 | 37.682 |
| 2025-05-17 | 14 | Along the Yellow River | | 102 | 02:33:51.000 | 39.779 |
| 2023-12-04 | 21 | Tour de Siak | | 0 | 09:31:56.000 | 0 |
| 2023-12-04 | 5 | Tour de Siak | | 119.5 | 02:43:28.000 | 43.862 |
| 2023-12-03 | 7 | Tour de Siak | | 170 | 03:54:39.000 | 43.469 |
| 2023-12-02 | 25 | Tour de Siak | | 127 | 02:53:49.000 | 43.839 |
| 2023-10-17 | 31 | Tour of Tai Yuan | | 0 | 08:42:03.000 | 0 |
| 2023-10-17 | 23 | Tour of Tai Yuan | | 80.5 | 02:01:12.000 | 39.851 |
| 2023-10-16 | 36 | Tour of Tai Yuan | | 80.5 | 03:34:25.000 | 22.526 |
| 2023-10-15 | 44 | Tour of Tai Yuan | | 110 | 03:06:26.000 | 35.401 |
| 2023-05-11 | 1 | South East Asian Games ME - Criterium | | 0 | 01:13:38.000 | 0 |