| 2025-09-28 | 16 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 03:47:11.000 | 44.369 | 
| 2025-08-17 | 54 | China Pro Cycling League - Chagan Lake | me | 178 | 03:54:52.000 | 45.473 | 
| 2025-05-18 | 11 | China Pro League - Beijing Changping |  | 183.9 | 03:54:29.000 | 47.057 | 
| 2025-05-11 | 6 | China Pro League - Dajingshan Stage | ME | 178.8 | 04:08:10.000 | 43.229 | 
| 2024-11-09 | 33 | Tour of Southland | me | 0 | 19:50:28.000 | 0 | 
| 2024-11-09 | 94 | Tour of Southland | me | 77 | 01:45:10.000 | 43.93 | 
| 2024-11-08 | 10 | Tour of Southland | me | 151 | 03:21:11.000 | 45.034 | 
| 2024-11-07 | 40 | Tour of Southland | me | 154 | 03:31:10.000 | 43.757 | 
| 2024-11-06 | 21 | Tour of Southland | me | 112 | 03:01:03.000 | 37.117 | 
| 2024-11-05 | 70 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 62 | Tour of Southland | me | 166 | 03:40:17.000 | 45.214 | 
| 2024-11-03 | 62 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-09-02 | 128 | The Tour of Poyang Lake Criterium | me | 37.6 | 00:50:39.000 | 44.541 | 
| 2024-08-15 | DNF | China Road Pro Cycling League - Tianjin Stage | me | 201 | 00:00:00.000 |  | 
| 2023-10-06 | 87 | Kokura Castle Criterium | ME | 45 | 01:00:36.000 | 44.554 | 
| 2023-09-07 | DNF | Bordes Izegem Koers |  | 167.4 | 00:00:00.000 |  | 
| 2023-08-31 | 67 | GP Gemeente Kortemark |  | 165.2 | 03:35:48.000 | 45.931 | 
| 2023-08-27 | DNF | Schaal Sels Merksem |  | 109.45 | 00:00:00.000 |  | 
| 2022-09-28 | DNF | Memorial Fred De Bruyne |  | 160.8 | 00:00:00.000 |  | 
| 2022-08-27 | 24 | Omloop Mandel-Leie-Schelde Meulebeke |  | 171 | 03:36:34.000 | 47.376 | 
| 2022-05-31 | 122 | Gullegem Koerse - EEG Classic |  | 171 | 03:43:15.000 | 45.957 | 
| 2021-07-26 | 95 | GP Raf Jonckheere Westrozebeke | me | 164 | 03:31:21.000 | 46.558 | 
| 2021-06-30 | 59 | Kemmel Koerse | ME | 162.8 |  |  |