Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results. 
| # | Race | KMs | |
|---|---|---|---|
| 1 | Tour of Hainan | 7457 | |
| 2 | Tour of Taihu Lake | 4897 | |
| 3 | Le Tour de Langkawi | 3466 | |
| 4 | The Princess Maha Chakri Sirindhorn's Cup | 3063 | |
| 5 | Tour of China I | 2876 | |
| 6 | Tour of Fuzhou | 2775 | |
| 7 | Tour of China II | 1609 | |
| 8 | Tour of Xingtai | 925 | |
| 9 | Tour of Taiyuan | 730 | |
| 10 | Tour of Yancheng Costal Wetlands | 464 | |
| 11 | Tour de Iskandar Johor | 403 | |
| 12 | National Championships China ME - Road Race | 182 | |
| 13 | Asian Continental Championships MU - Road Race | 115 | |
| 14 | Asian Continental Championships MU - ITT | 26 |