| 14.06 › 21.0614-21/6 | | | | Giro d'Italia Next Gen (2.2U) | | | | | more |
| 105 | | | General classificationGeneral classification | | | | | |
| 21.06 | 53 | | | S8 (ITT)Stage 8 (ITT) - Villa Sant'Angelo › L'Aquila | | 22.2 | | | |
| 20.06 | 104 | 105 | | S7Stage 7 - Sulmona › Piana delle Mele (Guardiagrele) | | 135 | | | |
| 19.06 | 96 | 108 | | S6Stage 6 - Velletri › Monte Livata | | 155 | | | |
| 18.06 | 110 | 118 | | S5Stage 5 - Bacoli › Bacoli | | 139 | | | |
| 17.06 | 126 | 128 | | S4Stage 4 - Matera › Corato (Molino Casillo) | | 152 | | | |
| 16.06 | 120 | 130 | | S3Stage 3 - Sibari › Villa d'Agri di Marsicovetere | | 166 | | | |
| 15.06 | 17 | 151 | | S2Stage 2 - Tropea › Crotone | | 154 | | | |
| 14.06 | 151 | 152 | | S1Stage 1 - Reggio Calabria › Vibo Valentia | | 168 | | | |
| 01.06 › 05.061-5/6 | | | | Ethias-Tour de Wallonie (2.Pro) Lotto Intermarché | | | | | more |
| 05.06 | DNF | | | S5Stage 5 - Bassenge › Aubel | | 176.5 | | | |
| 04.06 | 51 | 38 | | S4Stage 4 - Dison › Eupen | | 166.7 | | | |
| 03.06 | 6 | 47 | | S3Stage 3 - Habay › Vaux-sur-Sûre | | 176.9 | 3 | | |
| 02.06 | 83 | 65 | | S2Stage 2 - Jodoigne › Libramont-Chevigny | | 192.1 | | | |
| 01.06 | 67 | 70 | | S1Stage 1 - Manage › Lobbes | | 180.7 | | | |
| 23.05 | 6 | | | Uno-X Norgescup Oslo - Road Race (NAT) | | | | | more |
| 22.05 | 5 | | | Uno-X Norgescup Ullensaker - ITT (NAT) | | | | | more |
| 10.05 | 8 | | | In Flanders Fields - In Ieper/Kattekoers (1.2U) | | 186.2 | | 1 | more |
| 25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste (2.2) | | | | | more |
| 4 | | | Points classificationPoints classification | | | | | |
| 4 | | | General classificationGeneral classification | | | 11 | 20 | |
| 01.05 | 16 | | | S7Stage 7 - Plélan-le-Petit › Dinan | | 148.8 | | | |
| 30.04 | 48 | 2 | | S6Stage 6 - Plaintel › La Bouëxière | | 181 | | | |
| 29.04 | 11 | 2 | | S5Stage 5 - Plogonnec › Lanfains | | 186 | | | |
| 28.04 | 25 | 1 | | S4Stage 4 - Ploërmel › Briec | | 204.7 | | +1 | |
| 27.04 | 40 | 1 | | S3Stage 3 - Drefféac › Concoret | | 189.9 | | +1 | |
| 26.04 | 1 | 1 | | S2Stage 2 - Bains-sur-Oust › Missillac | | 168.8 | 5 | 7 +1 | |
| 25.04 | 49 | 54 | | S1Stage 1 - Redon › Pipriac | | 165.5 | | | |
| 17.04 | DNF | | | De Brabantse Pijl - La Flèche Brabançonne ME (1.Pro) Lotto Intermarché | | 162.6 | | | more |
| 15.04 | 63 | | | Ronde van Limburg (1.1) Lotto Intermarché | | 178.4 | | | more |
| 12.04 | 62 | | | Paris-Roubaix Espoirs (1.2U) | | 159 | | | more |
| 03.04 | 42 | | | Classic Velox Adélie de Vitré (1.1) Lotto Intermarché | | 174.2 | | | more |
| 29.03 | 83 | | | La Roue Tourangelle Centre Val de Loire - Groupama P.V.L. (1.1) Lotto Intermarché | | 201 | | | more |
| 21.03 | 60 | | | Wim Hendriks Trofee (NAT) | | 170 | | | more |
| 19.03 | DNF | | | Grand Prix de Denain - Porte du Hainaut (1.Pro) Lotto Intermarché | | 200.4 | | | more |
| 08.03 | 11 | | | Grand Prix de la Ville de Lillers Souvenir Bruno Comini (1.2) | | 193.6 | | | more |
| 07.03 | 47 | | | Le Tour des 100 Communes (1.2) | | 181.8 | | | more |
| 15.02 | 84 | | | Clasica de Almeria (1.Pro) Lotto Intermarché | | 189.7 | | | more |
| 01.02 | 133 | | | Trofeo Palma (1.1) Lotto Intermarché | | 158.3 | | | more |
| 31.01 | 82 | | | Trofeo Andratx - Pollença (1.1) Lotto Intermarché | | 121.5 | | | more |
| 30.01 | 75 | | | Trofeo Serra Tramuntana (1.1) Lotto Intermarché | | 154.3 | | | more |
| 29.01 | 7 | | | Trofeo Ses Salines (1.1) Lotto Intermarché | | 23.8 | 10 | 5 | more |