| | | Clasico Ciclistico Banfoandes (2.2) |
| 08-10 | 5 | | Stage 2Araure - Barinas | 186.0km |
| 30-09 | DNF | | UCI World Championship Stuttgart (CM) | 267.0km |
| 27-09 | 43 | | UCI World Championship Stuttgart TT (WC) | 44.0km |
| | | Vuelta a Venezuela (2.2) |
| 4 | | Standings |
| 09-09 | | 4 | Stage 15Caracas - Caracas | 80.0km |
| 06-09 | 5 | | Stage 12Santa Elena De Arenales - Valera | 170.0km |
| 05-09 | 4 | | Stage 11La Fría - Mérida | 160.0km |
| | | Clasica Internacional a Alcobendas (2.1) |
| 12 | | Standings |
| 13-05 | 17 | 12 | Stage 3Alcobendas - Alcobendas | 9.0km |
| 12-05 | 12 | | Stage 1Alcobendas - Puerto de Navacerrada | 170.0km |
| 06-05 | 9 | | Giro di Toscana (1.1) | 199.0km |
| 05-05 | 19 | | GP Industria & Artigianato-Larciano (1.1) | 200.0km |
| | | Giro del Trentino (2.1) |
| 15 | | Standings |
| 27-04 | | 15 | Stage 4Maderno - Arco | 164.0km |
| 26-04 | 13 | | Stage 3Cavareno - Maderno | 176.0km |
| 25-04 | 16 | | Stage 2Santa Massenza - Fronte Impianti Risalita | 144.0km |
| | | Volta ao Alentejo (2.1) |
| 15-04 | 16 | | Stage 6Évora - Évora | 186.0km |
| | | Settimana Ciclistica Lombarda (2.1) |
| 09-04 | 9 | | Stage 5Bergamo - Bergamo | 162.0km |
| 06-04 | 19 | | Stage 2Vertova - Vertova | 146.0km |
| | | Vuelta Por Un Chile Lider (2.2) |
| 24-03 | 2 | | Stage 11Santiago - Valle Nevado | 47.0km |
| 23-03 | 3 | | Stage 10Curicó - Maitenes | 170.0km |
| 15-03 | | 5 | Stage 12 | |
| 20-02 | 28 | | Trofeo Laigueglia (1.1) | 183.0km |
| | | Tour de Langkawi (2.HC) |
| 2 | | Standings |
| 11-02 | | 2 | Stage 10Kuala Lumpur - Kuala Lumpur | 80.0km |
| 10-02 | | 2 | Stage 9Putrajaya - Seremban | 173.0km |
| 09-02 | 1 | 2 | Stage 8Shah Alam - Genting Highlands | 84.0km |
| 04-02 | 11 | | Stage 3Kuala Kangsar - Brinchang | 133.0km |
| | | Vuelta al Tachira (2.2) |
| 12-01 | 3 | | Stage 6El Vigía - La Grita | 182.0km |
| 11-01 | 1 | | Stage 5La Azulita - Bailadores | 119.0km |