Week+ tours
Performance in stage races that have 7 racedays or more.
| # | Year | Race | Result |
|---|---|---|---|
| 21 | 2018 | Le Tour de Langkawi | 72 |
| 20 | 2017 | Paris - Nice | 127 |
| 19 | 2016 | Tour of Hainan | 50 |
| 18 | 2016 | Le Tour de Langkawi | |
| 17 | 2015 | Tour of Hainan | 104 |
| 16 | 2015 | Presidential Cycling Tour of Turkey | 88 |
| 15 | 2014 | Tour of Hainan | 47 |
| 14 | 2014 | Tour de Suisse | |
| 13 | 2014 | Presidential Cycling Tour of Turkey | 81 |
| 12 | 2014 | Le Tour de Langkawi | 59 |
| 11 | 2013 | Presidential Cycling Tour of Turkey | 73 |
| 10 | 2013 | Tour de Langkawi | 55 |
| 9 | 2012 | Tour of China II | 33 |
| 8 | 2012 | Tour of Qinghai Lake | 58 |
| 7 | 2012 | Giro Ciclistico d'Italia | 35 |
| 6 | 2012 | Vuelta Independencia Nacional | |
| 5 | 2011 | Tour of Qinghai Lake | 78 |
| 4 | 2010 | Tour Of Hainan | 7 |
| 3 | 2010 | Tour of Qinghai Lake | 24 |
| 2 | 2010 | Tour of Japan | |
| 1 | 2008 | Tour Of Hainan | 74 |