Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results.
| # | Race | KMs | |
|---|---|---|---|
| 1 | Tour of Qinghai Lake | 5264 | |
| 2 | PETRONAS Le Tour de Langkawi | 3763 | |
| 3 | Tour of Hainan | 2969 | |
| 4 | Tour of Fuzhou | 2143 | |
| 5 | Tour of Taihu Lake | 2101 | |
| 6 | Tour of China II | 1609 | |
| 7 | Tour of China I | 1479 | |
| 8 | Gree-Tour of Guangxi | 959 | |
| 9 | National Championships China ME - Road Race | 739 | |
| 10 | Tour of Taiyuan | 730 | |
| 11 | Tour of Quanzhou Bay | 600 | |
| 12 | Tour de Korea | 595 | |
| 13 | Tour of Sharjah | 526 | |
| 14 | Asian Continental Championships ME - Road Race | 499 | |
| 15 | Summer Asian Games ME - Road Race | 353 | |
| 16 | Tour of Yancheng Coastal Wetlands | 320 | |
| 17 | Asian Continental Championships - Mixed Relay TTT | 60 |