| | | Tour de l'Avenir (2.NCUP) |
| 1 | | Klassement |
| 2 | | Punten |
| 2 | | Berg |
| 15-09 | 5 | 1 | Stage 10Craponne-sur-Arzon - Saint-Flour (148.0km) | 148.0km |
| 14-09 | 2 | 1 | Stage 9Chomelix - Craponne-sur-Arzon (148.0km) | 148.0km |
| 13-09 | | 1 | Stage 8Besse-et-Saint-Anastaise - Brioude (134.0km) | 134.0km |
| 12-09 | 2 | 1 | Stage 7Cérilly - Super-Besse Sancy (175.0km) | 175.0km |
| 10-09 | | | Stage 5Sassay - Sassay (24.0km) | 24.0km |
| 09-09 | | 1 | Stage 4Cholet - Contres (211.0km) | 211.0km |
| 08-09 | 2 | 1 | Stage 3Pipriac - Cholet (138.0km) | 138.0km |
| 07-09 | 4 | | Stage 2Quiberon - Saint-Jean-la-Poterie (164.0km) | 164.0km |
| 06-09 | 10 | | Stage 1Belle-Île-en-Mer - Belle-Île-en-Mer (148.0km) | 148.0km |
| | | Tour du Poitou Charentes et de la Vienne (2.1) |
| 31-08 | 16 | | Stage 4Jaunay-Clan - Jaunay-Clan (20.0km) | 20.0km |
| 29-08 | 7 | | Stage 2La Rochelle - Cerizay (173.0km) | 173.0km |
| | | Tour de l'Ain (2.1) |
| 3 | | Klassement |
| 15-08 | 20 | 3 | Stage 4Saint-Genis-Pouilly - Lélex (118.0km) | 118.0km |
| 14-08 | 3 | 3 | Stage 3Belley - Le Grand Colombier (128.0km) | 128.0km |
| 12-08 | 5 | | Stage 1Montluel - Hauteville-Lompnès (152.0km) | 152.0km |
| | | Vuelta Ciclista a León (2.2) |
| 4 | | Klassement |
| 05-08 | | 4 | Stage 5San Andrés del Rabanedo - León (135.0km) | 135.0km |
| 02-08 | 4 | | Stage 2Villablino - Ponferrada (137.0km) | 137.0km |
| 30-06 | 7 | | National Road Championships - Netherlands U23 (U23) | 162.0km |
| 27-06 | 4 | | Int. Wielertrofee Jong Maar Moedig (1.2) | 171.0km |
| | | Circuito Montañes (2.2) |
| 1 | | Klassement |
| 19-06 | | 1 | Stage 8Potes - Santander (152.0km) | 152.0km |
| 18-06 | 1 | | Stage 7Torrelavega - Santo Toribio (147.0km) | 147.0km |
| 17-06 | 2 | | Stage 6Polanco - Polanco (17.0km) | 17.0km |
| 16-06 | 5 | | Stage 4Agua de Solares - Fuente del Chivo (156.0km) | 156.0km |
| 13-06 | 5 | | Stage 1Santander - El Astillero (155.0km) | 155.0km |
| | | Vuelta Ciclista a Navarra (2.2) |
| 4 | | Klassement |
| 03-06 | 5 | 4 | Stage 6Sabeco Burlada - Pamplona (115.0km) | 115.0km |
| 02-06 | 3 | | Stage 5Lesaka - El Perdon (144.0km) | 144.0km |
| 01-06 | 5 | | Stage 4Lizarte - Lesaka (119.0km) | 119.0km |
| | | Tour du Haut Anjou (2.2U) |
| 4 | | Klassement |
| 13-05 | | 4 | Stage 4Segre - Château-Gontier (155.0km) | 155.0km |
| 12-05 | 3 | | Stage 2Azé - Azé (16.0km) | 16.0km |
| | | Giro delle Regioni (2.NCUP) |
| 30-04 | 4 | | Stage 5Cianciano Terme - Montepulciano (146.0km) | 146.0km |
| | | Settimana Ciclistica Lombarda (2.1) |
| 10 | | Klassement |
| 09-04 | 18 | 10 | Stage 5Bergamo - Bergamo (162.0km) | 162.0km |
| 07-04 | 12 | | Stage 3Roncadelle - Roncadelle (162.0km) | 162.0km |
| | | Volta ao Distrito de Santarém (2.1) |
| 18-03 | 10 | | Stage 4Colega - Santarém (166.0km) | 166.0km |
| 10-03 | 10 | | De Vlaamse Pijl (1.2) | 145.0km |