| 29-08 | DNF | | Druivenkoers - Overijse (1.1) | |
| 26-08 | 74 | | Ronde van Midden Nederland (1.2) | |
| 25-08 | 66 | | Omloop Mandel-Leie-Schelde Meulebeke (1.1) | 187.0km |
| 24-08 | DNF | | Great War Remembrance Race (1.1) | |
| 21-08 | 36 | | GP Stad Zottegem (1.1) | |
| | | Kreiz Breizh Elites (2.2) |
| 41 | | Klassement |
| 7 | | Punten |
| 30-07 | 65 | 41 | Stage 3Guingamp - Rostrenen (171.0km) | 171.0km |
| 29-07 | 2 | 6 | Stage 2bCarhaix - Carhaix (102.0km) | 102.0km |
| 29-07 | 57 | 29 | Stage 2aPloërdut - Callac (93.0km) | 93.0km |
| 28-07 | 13 | 13 | Stage 1Calanhel - Plouray (181.0km) | 181.0km |
| 21-07 | 9 | | GP Tim Wellens - Sint-Truiden (Nat) | 136.0km |
| 01-07 | 4 | | National Road Championships - Great Britain (CN) | 185.0km |
| 28-06 | 5 | | National Road Championships - Great Britain TT U23 (CN) | 28.0km |
| 03-06 | 29 | | Memorial Philippe Van Coningsloo (1.2) | 179.0km |
| 02-06 | 27 | | Market Heistse Pijl (1.1) | 194.0km |
| 22-04 | 47 | | 11° Tr. Città di S. vendemiano - 58° GP Industria & Commercio (1.2U) | |
| 03-04 | DNF | | 57° G.P. Palio del Recioto (1.2U) | |
| 02-04 | 34 | | Giro del Belvedere (1.2U) | |
| | | Volta ao Alentejo (2.2) |
| 44 | | Klassement |
| 18-03 | 24 | 44 | Stage 5Castelo de Vide - Évora (151.0km) | 151.0km |
| 17-03 | 97 | 46 | Stage 4aMonforte - Portalegre (64.0km) | 64.0km |
| 17-03 | 20 | 46 | Stage 4bCastelo de Vide - Castelo de Vide (8.0km) | 8.0km |
| 16-03 | 40 | 30 | Stage 3Grandola - Arraiolos (149.0km) | 149.0km |
| 15-03 | 20 | 27 | Stage 2Beja - Sines (205.0km) | 205.0km |
| 14-03 | 29 | 29 | Stage 1Vendas Novas - Serpa (173.0km) | 173.0km |
| 11-03 | 61 | | Classica da Arrabida - Cyclin'Portugal (1.2) | |