| 27-09 | 26 | | Arno Wallaard Memorial (1.2) | 188.0km |
| | | Tour de Kurpie (2.2) |
| 9 | | Standings |
| 17 | | Points |
| 3 | | Youth |
| 30-08 | 28 | 9 | Stage 4Lyse - Lyse | 133.0km |
| 29-08 | 27 | 9 | Stage 3Baranowo - Baranowo | 109.0km |
| 28-08 | 1 | 1 | Stage 2Olszewo-Borki - Olszewo-Borki | 114.0km |
| 27-08 | 27 | 27 | Stage 1Kadzidlo - Kadzidlo | 128.0km |
| | | Tour Bitwa Warszawska (2.2) |
| 17 | | Standings |
| 16 | | Points |
| 7 | | Youth |
| 24-08 | 6 | 17 | Stage 5Warschau - Warschau | 100.0km |
| 23-08 | 40 | 25 | Stage 4Klembów - Ossow | 156.0km |
| 22-08 | 31 | 25 | Stage 3Plonsk - Plonsk | 159.0km |
| 21-08 | 21 | 25 | Stage 2Ciechanów - Ciechanów | 150.0km |
| 20-08 | 6 | 25 | Stage 1Mlawa - Mlawa | 171.0km |
| | | Kreiz Breizh Elites (2.2) |
| 25 | | Standings |
| 5 | | Youth |
| 04-08 | 28 | 25 | Stage 3Grâces - Rostrenen | 181.0km |
| 03-08 | 31 | 31 | Stage 2Domaine de Trévarez - Carhaix | 161.0km |
| 02-08 | 38 | 38 | Stage 1Calanhel - Gourin | 192.0km |
| 27-07 | 18 | | Grand Prix de la ville de Pérenchies (1.2) | 178.0km |
| | | GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (2.2) |
| 53 | | Standings |
| 11 | | Youth |
| 13-07 | 52 | 53 | Stage 3Lourinhã - Torres Vedras | 172.0km |
| 12-07 | 63 | 57 | Stage 2Bombarral - Alto de Montejunto | 161.0km |
| 11-07 | 18 | 23 | Stage 1Arruda dos Vinhos - Sobral de Monte Agraço | 181.0km |
| 10-07 | 26 | 26 | PrologueTurcifal - Turcifal | 8.0km |
| 29-06 | DNF | | National Road Championships - Great Britain (CN) | 190.0km |
| | | Alpes Isère Tour (2.2) |
| 50 | | Standings |
| 39 | | Youth |
| 01-06 | 35 | 50 | Stage 5Saint-Joseph-de-Rivière - La Mure | 181.0km |
| 31-05 | 72 | 82 | Stage 4Primarette - Saint-Maurice-l'Exil | 176.0km |
| 30-05 | 90 | 85 | Stage 3Colombier-Saugnieu - Jons | 159.0km |
| 29-05 | 75 | 87 | Stage 2Dolomieu - Satolas-et-Bonce | 153.0km |
| 28-05 | 94 | 95 | Stage 1Charvieu-Chavagneux - Charvieu-Chavagneux | 135.0km |
| 11-05 | DNF | | Ringerike GP (1.2) | 171.0km |
| 10-05 | 43 | | Sundvolden GP (1.2) | 162.0km |
| 04-05 | 98 | | Fyn Rundt - Tour of Funen (1.2) | 198.0km |
| 03-05 | 56 | | Grand Prix Herning (1.2) | 176.0km |
| 27-04 | 21 | | Rutland-Melton CiCLE Classic (1.2) | 177.0km |
| | | Tour of Mersin (2.2) |
| 78 | | Standings |
| 35 | | Youth |
| 13-04 | 127 | 78 | Stage 4Mersin - Mersin | 120.0km |
| 12-04 | 85 | 78 | Stage 3Tarsus-Dörtler - Mersin | 102.0km |
| 11-04 | 90 | 47 | Stage 2Gülnar - Erdemli | 122.0km |
| 10-04 | 80 | 80 | Stage 1Anamur - Yanisli | 93.0km |
| | | ΔΕΗ Tour of Hellas (2.1) |
| 104 | | Standings |
| 40 | | Points |
| 6 | | Mountain |
| 27 | | Youth |
| 06-04 | 98 | 104 | Stage 5Athene - Athene | 155.0km |
| 05-04 | 99 | 103 | Stage 4Chalkida - Athene | 185.0km |
| 04-04 | | 111 | Stage 3Delphi - Chalkida | 151.0km |
| 03-04 | 109 | 111 | Stage 2Agrinio - Arachova | 177.0km |
| 02-04 | 108 | 108 | Stage 1Patra - Agrinio | 140.0km |
| 30-03 | 61 | | I feel Slovenia VN Adria Mobil (1.2) | 170.0km |
| 27-03 | 14 | | GP Brda-Collio (1.2) | 150.0km |
| 23-03 | 76 | | GP Slovenian Istria (1.2) | 156.0km |
| 30-01 | 142 | | Trofeo Felanitx-Ses Salines (1.1) | 184.0km |
| 29-01 | OOT | | Trofeo Calvià (1.1) | 149.0km |