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 | 2736 | |
| 2 | Tour of Hainan | 781 | |
| 3 | Tour of Taihu Lake | 624 | |
| 4 | Tour of Poyang Lake | 593 | |
| 5 | Trans-Himalaya Cycling Race | 485 | |
| 6 | Tour of Fuzhou | 392 | |
| 7 | Tour of Huangshan | 361 | |
| 8 | Yellow River Estuary (Dongying) Road Cycling Race | 208 | |
| 9 | Tour of Quanzhou Bay | 156 | |
| 10 | Tour of Mentougou International Road Cycling Race | 121 | |
| 11 | Vuelta a Castilla y Leon | 101 | |
| 12 | Clàssica Terres de l'Ebre | 93 | |
| 13 | Prueba Villafranca - Ordiziako Klasika | 84 | |
| 14 | Tour of China II | 76 | |
| 15 | Sun Hung Kai Properties Hong Kong Cyclothon | 52 |