| 42 | 14-11-2014 | Tour of Fuzhou - Stage 1 | 2.2 | 122.1km |
| 41 | 09-11-2014 | Tour of Taihu Lake - Stage 9 | 2.1 | 90.4km |
| 40 | 05-11-2014 | Tour of Taihu Lake - Stage 5 | 2.1 | 129.0km |
| 39 | 14-09-2014 | Tour of China II | 2.1 | |
| 38 | 14-09-2014 | Tour of China II - Stage 5 | 2.1 | 109.0km |
| 37 | 09-09-2014 | Tour of China II - Stage 2 | 2.1 | 140.0km |
| 36 | 05-09-2014 | Tour of China I - Stage 7 | 2.1 | 133.2km |
| 35 | 16-11-2013 | Tour of Fuzhou - Stage 1 | 2.2 | 105.0km |
| 34 | 05-11-2011 | Tour of Taihu | 2.2 | |
| 33 | 05-11-2011 | Tour of Taihu - Stage 5 | 2.2 | |
| 32 | 01-11-2011 | Tour of Taihu - Stage 1 | 2.2 | |
| 31 | 23-09-2011 | Tour of East Java - Stage 1 | 2.2 | |
| 30 | 17-09-2011 | Tour of China - Stage 7 | 2.1 | 89.0km |
| 29 | 16-09-2011 | Tour of China - Stage 6 | 2.1 | 100.8km |
| 28 | 15-09-2011 | Tour of China - Stage 5 | 2.1 | 143.8km |
| 27 | 14-09-2011 | Tour of China - Stage 4 | 2.1 | 215.0km |
| 26 | 31-01-2011 | Le Tour de Langkawi - Stage 9 | 2.HC | 151.7km |
| 25 | 24-07-2010 | Tour of Qinghai Lake - Stage 8 | 2.HC | 150.4km |
| 24 | 23-07-2010 | Tour of Qinghai Lake - Stage 7 | 2.HC | 123.0km |
| 23 | 10-05-2010 | Five rings of Moscow - Stage 4 | 2.2 | |
| 22 | 08-05-2010 | Five rings of Moscow - Stage 2 | 2.2 | |
| 21 | 03-04-2010 | Tour du Maroc - Stage 10 | 2.2 | 190.0km |
| 20 | 01-04-2010 | Tour du Maroc - Stage 8 | 2.2 | 170.0km |
| 19 | 29-03-2010 | Tour du Maroc - Stage 5 | 2.2 | 140.0km |
| 18 | 19-11-2009 | Tour of Hainan - Stage 9 | 2.HC | 84.0km |
| 17 | 18-11-2009 | Tour of Hainan - Stage 8 | 2.HC | 185.0km |
| 16 | 16-11-2009 | Tour of Hainan - Stage 6 | 2.HC | 181.4km |
| 15 | 12-11-2009 | Tour of Hainan - Stage 2 | 2.HC | 184.0km |
| 14 | 19-11-2008 | Tour of Hainan | 2.1 | |
| 13 | 19-11-2008 | Tour of Hainan - Stage 8 | 2.1 | 102.4km |
| 12 | 18-11-2008 | Tour of Hainan - Stage 7 | 2.1 | 210.6km |
| 11 | 17-11-2008 | Tour of Hainan - Stage 6 | 2.1 | 135.6km |
| 10 | 15-11-2008 | Tour of Hainan - Stage 4 | 2.1 | 163.5km |
| 9 | 13-11-2008 | Tour of Hainan - Stage 2 | 2.1 | 159.4km |
| 8 | 12-11-2008 | Tour of Hainan - Stage 1 | 2.1 | 163.6km |
| 7 | 29-05-2008 | Ronde van België - Stage 2 | 2.1 | 203.0km |
| 6 | 27-10-2007 | Firenze-Pistoia | 1.1 | 35.0km |
| 5 | 26-05-2007 | Clasica Internacional 'Txuma' | 1.2 | 170.0km |
| 4 | 20-05-2007 | Flèche du Sud | 2.2 | |
| 3 | 20-05-2007 | Flèche du Sud - Stage 4 | 2.2 | 162.1km |
| 2 | 18-05-2007 | Flèche du Sud - Stage 2 | 2.2 | 155.3km |
| 1 | 13-09-2003 | Tryptique des Barrages - Stage 1 | U23 | 168.5km |