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