| | | Giro d'Italia Next Gen (2.2U) |
| 18-06 | 19 | 14 | Stage 5Bacoli - Bacoli (134.0km) | 134.0km |
| 17-06 | 73 | 21 | Stage 4Matera - Corato (152.0km) | 152.0km |
| 16-06 | 23 | 16 | Stage 3Sibari - Villa d'Agri (166.0km) | 166.0km |
| 15-06 | 66 | 61 | Stage 2Tropea - Crotone (154.0km) | 154.0km |
| 14-06 | 73 | 74 | Stage 1Reggio Calabria - Vibo Valentia (168.0km) | 168.0km |
| | | Alpes Isère Tour (2.2) |
| 15 | | Standings |
| 12 | | Youth |
| 31-05 | 16 | 15 | Stage 5Le Cheylas - Miribel Les Echelles (152.0km) | 152.0km |
| 30-05 | 49 | 25 | Stage 4Saint-Maurice-l'Exil - Saint-Clair-du-Rhône (165.0km) | 165.0km |
| 29-05 | 49 | 24 | Stage 3Arandon-Passins - Corbas (153.0km) | 153.0km |
| 28-05 | 24 | 24 | Stage 2Saint-Albin - Bourgoin-Jallieu (134.0km) | 134.0km |
| 27-05 | 58 | 60 | Stage 1Charvieu-Chavagneux - Charvieu-Chavagneux (133.0km) | 133.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 50 | | Standings |
| 54 | | Points |
| 25 | | Mountain |
| 17 | | Youth |
| 01-05 | 48 | 50 | Stage 7Plélan-le-Petit - Dinan (148.0km) | 148.0km |
| 30-04 | 65 | 47 | Stage 6Plaintel - La Bouëxière (181.0km) | 181.0km |
| 29-04 | 58 | 48 | Stage 5Plogonnec - Lanfains (186.0km) | 186.0km |
| 28-04 | 54 | 62 | Stage 4Ploërmel - Briec (204.0km) | 204.0km |
| 27-04 | 63 | 86 | Stage 3Dreffeac - Concoret (189.0km) | 189.0km |
| 26-04 | 80 | 108 | Stage 2Bains-sur-Oust - Missillac (168.0km) | 168.0km |
| 25-04 | 112 | 120 | Stage 1Redon - Pipriac (165.0km) | 165.0km |
| | | Volta ao Alentejo (2.2) |
| 25 | | Standings |
| 38 | | Points |
| 14 | | Mountain |
| 11 | | Youth |
| 29-03 | 20 | 25 | Stage 5Moura - Évora (163.0km) | 163.0km |
| 28-03 | 32 | 32 | Stage 4Vila Viçosa - Serra de São Mamede (153.0km) | 153.0km |
| 27-03 | 27 | 31 | Stage 3Crato - Crato (23.0km) | 23.0km |
| 26-03 | 48 | 38 | Stage 2Ferreira do Alentejo - Montemor-o-Novo (160.0km) | 160.0km |
| 25-03 | 59 | 8 | Stage 1Sines - Almodôvar (173.0km) | 173.0km |
| 07-03 | 52 | | Rhodes GP (1.2) | 179.0km |