Week+ tours
Performance in stage races that have 7 racedays or more.
| # | Year | Race | Result |
|---|---|---|---|
| 24 | 2018 | Tour of China I | 45 |
| 23 | 2017 | Tour of China I | 52 |
| 22 | 2016 | Tour of Taihu Lake | 25 |
| 21 | 2015 | Tour of Taihu Lake | 96 |
| 20 | 2015 | Tour of Hainan | 47 |
| 19 | 2015 | Tour of China II | 76 |
| 18 | 2015 | Tour of China I | 33 |
| 17 | 2015 | Tour of Qinghai Lake | 31 |
| 16 | 2014 | Tour of Singkarak | 21 |
| 15 | 2013 | Tour of Taihu Lake | 77 |
| 14 | 2013 | Tour of Hainan | 27 |
| 13 | 2013 | Tour of Qinghai Lake | 53 |
| 12 | 2013 | Tour de Korea | 31 |
| 11 | 2012 | Tour of Taihu Lake | 85 |
| 10 | 2012 | Tour of Hainan | 38 |
| 9 | 2012 | Tour of Qinghai Lake | 59 |
| 8 | 2012 | Tour de Korea | 24 |
| 7 | 2011 | Tour Of Hainan | 53 |
| 6 | 2011 | Tour of China | 1 |
| 5 | 2011 | Tour de Korea | 14 |
| 4 | 2009 | Tour de Korea | 49 |
| 3 | 2008 | Tour of Qinghai Lake | 18 |
| 2 | 2007 | Way to Pekin | 11 |
| 1 | 2006 | Giro Ciclistico d'Italia | 44 |