| 18-11 | 8 | | Lotto Zesdaagse Vlaanderen-Gent (1) | |
| 30-06 | DNF | | National Road Championships - Italy (CN) | 233.0km |
| | | Adriatica Ionica Race (2.1) |
| 92 | | Standings |
| 24-06 | 105 | 92 | Stage 5Grado - Trieste (124.0km) | 124.0km |
| 23-06 | 86 | 90 | Stage 4San Vito di Cadore - Grado (229.0km) | 229.0km |
| 22-06 | 107 | 93 | Stage 3Mussolente - Passo Giau (158.0km) | 158.0km |
| 21-06 | 93 | 82 | Stage 2Lido di Jesolo - Maser (152.0km) | 152.0km |
| 20-06 | | 38 | Stage 1Musile di Piave - Lido di Jesolo (23.0km) | 23.0km |
| 06-05 | 75 | | Circuito del Porto - Trofeo Arvedi (1.2) | |
| 28-02 | 3 | | UCI Cycling World Championships - Track (Team Pursuit) (CM) | |
| | | Colombia Oro y Paz (2.1) |
| 114 | | Standings |
| 11-02 | 114 | 114 | Stage 6Armenia - Manizales (184.0km) | 184.0km |
| 10-02 | 102 | 113 | Stage 5Pereira - Salento (160.0km) | 160.0km |
| 09-02 | 113 | 112 | Stage 4Buga - Alto Boquerón El Tambo (149.0km) | 149.0km |
| 08-02 | 75 | 118 | Stage 3Palmira - Buga (163.0km) | 163.0km |
| 07-02 | 137 | 122 | Stage 2Palmira - Palmira (183.0km) | 183.0km |
| 06-02 | 65 | 67 | Stage 1Palmira - Palmira (99.0km) | 99.0km |