| 26-09 | 24 | | UCI World Championship Varese U23 (U23) | 173.0km |
| 23-09 | 42 | | UCI World Championship Varese TT U23 (U23) | 34.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 8 | | Standings |
| 14-09 | 1 | 8 | Stage 9Seix - Mirepoix (144.0km) | 144.0km |
| 13-09 | 9 | | Stage 8Revel - Guzet Neige (149.0km) | 149.0km |
| 11-09 | 8 | 3 | Stage 5Saint-Flour - Carmaux (212.0km) | 212.0km |
| | | GP Tell (2.NCUP) |
| 4 | | Standings |
| 24-08 | | 4 | Stage 4Sursee - Sursee (147.0km) | 147.0km |
| 23-08 | 1 | | Stage 3Safenwil - Safenwil (142.0km) | 142.0km |
| 22-08 | 3 | | Stage 2Luthern - Luthern (139.0km) | 139.0km |
| | | Tour de l'Ain (2.1) |
| 12-08 | 11 | | Stage 4Saint-Genis-Pouilly - Saint-Genis-Pouilly (8.0km) | 8.0km |
| | | Circuito Montañés (2.2) |
| 2 | | Standings |
| 17-06 | | 2 | Stage 8Potes - Santander (152.0km) | 152.0km |
| 16-06 | 2 | | Stage 7Torrelavega - Santo Toribio (147.0km) | 147.0km |
| 15-06 | 5 | | Stage 6Renedo de Piélagos - Renedo de Piélagos (14.0km) | 14.0km |
| | | Volta a Lleida (2.2) |
| 07-06 | 3 | | Stage 7El Pont de Suert - Lérida (140.0km) | 140.0km |
| 02-06 | 5 | | Stage 1Lérida - Alcarràs (116.0km) | 116.0km |
| | | Flèche du Sud (2.2) |
| 2 | | Standings |
| 04-05 | 5 | 2 | Stage 4Kayl - Esch-sur-Alzette (165.0km) | 165.0km |
| 02-05 | 2 | | Stage 2Ettelbrück - Wiltz (142.0km) | 142.0km |
| 01-05 | 1 | | Stage 1Schifflange - Rumelange (163.0km) | 163.0km |
| | | Volta ao Algarve (2.1) |
| 16 | | Standings |
| 24-02 | | 16 | Stage 5Vila do Bispo - Portimão (193.0km) | 193.0km |
| 23-02 | 17 | | Stage 4Castro Marim - Tavira (34.0km) | 34.0km |