| 25 | 27-02-2010 | Giro di Sardegna - Stage 5 | 2.1 | 140.6km |
| 24 | 24-01-2010 | Tour de San Luis - Stage 7 | 2.1 | 167.1km |
| 23 | 20-01-2010 | Tour de San Luis - Stage 3 | 2.1 | 199.7km |
| 22 | 25-06-2009 | Vuelta Ciclista a Venezuela - Stage 2 | 2.2 | 174.3km |
| 21 | 24-06-2009 | Vuelta Ciclista a Venezuela - Stage 1 | 2.2 | 88.0km |
| 20 | 13-02-2008 | Tour de Langkawi - Stage 5 | 2.HC | 139.9km |
| 19 | 30-01-2008 | Tour of Qatar - Stage 4 | 2.1 | 131.5km |
| 18 | 04-05-2007 | Vuelta Ciclista Asturias - Stage 2 | 2.1 | 168.0km |
| 17 | 27-04-2007 | Vuelta Ciclista a la Rioja - Stage 1 | 2.1 | 150.4km |
| 16 | 11-02-2007 | Tour de Langkawi - Stage 10 | 2.HC | 80.0km |
| 15 | 07-02-2007 | Tour de Langkawi - Stage 6 | 2.HC | 141.0km |
| 14 | 06-02-2007 | Tour de Langkawi - Stage 5 | 2.HC | 167.0km |
| 13 | 05-02-2007 | Tour de Langkawi - Stage 4 | 2.HC | 178.0km |
| 12 | 02-02-2007 | Tour de Langkawi - Stage 1 | 2.HC | 81.0km |
| 11 | 07-01-2007 | Vuelta al Tachira - Stage 1 | 2.2 | 112.5km |
| 10 | 06-04-2006 | Circuit Cycliste Sarthe - Stage 4 | 2.1 | 188.3km |
| 9 | 19-03-2006 | Vuelta Por Un Chile Lider - Stage 13 | 2.2 | 80.0km |
| 8 | 17-03-2006 | Vuelta Por Un Chile Lider - Stage 10 | 2.2 | 120.0km |
| 7 | 16-03-2006 | Vuelta Por Un Chile Lider - Stage 9 | 2.2 | 160.0km |
| 6 | 13-03-2006 | Vuelta Por Un Chile Lider - Stage 6 | 2.2 | 156.0km |
| 5 | 10-01-2006 | Vuelta al Tachira - Stage 4 | 2.2 | 162.5km |
| 4 | 20-02-2003 | Volta ao Algarve - Stage 2 | 2.3 | 172.0km |
| 3 | 04-02-2003 | Tour of Qatar | 2.3 | |
| 2 | 31-01-2003 | Tour of Qatar - Stage 1 | 2.3 | 90.0km |
| 1 | 24-01-2002 | Tour of Qatar - Stage 4 | 2.3 | 125.5km |