| 14 | 05-11-2012 | Tour of Taihu Lake - Stage 5 | 2.1 | 110.6km |
| 13 | 03-11-2012 | Tour of Taihu Lake - Stage 3 | 2.1 | 114.8km |
| 12 | 28-10-2012 | Tour of Hainan - Stage 9 | 2.HC | 88.2km |
| 11 | 23-10-2012 | Tour of Hainan - Stage 4 | 2.HC | 160.0km |
| 10 | 22-10-2012 | Tour of Hainan - Stage 3 | 2.HC | 163.0km |
| 9 | 20-09-2012 | Tour Of China II - Stage 2 | 2.1 | 146.1km |
| 8 | 18-09-2012 | Tour Of China II - Stage 1 | 2.1 | 121.6km |
| 7 | 11-09-2012 | Tour of China I - Stage 5 | 2.1 | 117.0km |
| 6 | 08-09-2012 | Tour of China I - Stage 2 | 2.1 | 100.0km |
| 5 | 03-06-2012 | TD Bank International Cycling Championship | 1.HC | 199.0km |
| 4 | 26-04-2012 | Tour de Korea - Stage 5 | 2.2 | 146.8km |
| 3 | 09-05-2011 | Five rings of Moscow - Stage 4 | 2.2 | 129.6km |
| 2 | 07-05-2011 | Five rings of Moscow - Stage 2 | 2.2 | 120.0km |
| 1 | 02-10-2010 | Piccolo Giro di Lombardia | 1.2 | |