| 08-09 | 103 | | Gylne Gutuer (1.2) | |
| 07-09 | DNF | | Lillehammer GP (1.2) | |
| 06-09 | 60 | | Hafjell TT (1.2) | |
| 20-08 | 15 | | Grand Prix des Marbriers (1.2) | |
| 11-08 | 6 | | Antwerpse Havenpijl (1.2) | |
| 30-06 | 79 | | National Road Championships - Great Britain (CN) | |
| 27-06 | 12 | | National Road Championships - Great Britain TT U23 (CN) | |
| | | Ronde de l'Oise (2.2) |
| 52 | | Klassement |
| 21 | | Punten |
| 16-06 | 6 | 52 | Stage 4Laigneville - Pont-Sainte-Maxence (183.0km) | 183.0km |
| 15-06 | 58 | 58 | Stage 3Grandvilliers - Ressons-sur-Matz (174.0km) | 174.0km |
| 14-06 | 62 | 60 | Stage 2Liancourt - Liancourt (186.0km) | 186.0km |
| 13-06 | 35 | 35 | Stage 1Couloisy-Lisières de l'Oise - Clermont (126.0km) | 126.0km |
| 09-06 | 39 | | Memorial Philippe Van Coningsloo (1.2) | 179.0km |
| 19-05 | 8 | | Grand Prix Criquielion (1.2) | |
| 28-04 | DNF | | 15th Rutland - Melton Cicle Classic (1.2) | |
| | | Le Triptyque des Monts et Châteaux (2.2) |
| 07-04 | DNF | | Stage 3Ath - Tournai (167.0km) | 167.0km |
| 06-04 | 53 | 31 | Stage 2aCelles - Celles (11.0km) | 11.0km |
| 06-04 | 21 | 31 | Stage 2bWodecq - Celles (112.0km) | 112.0km |
| 05-04 | 12 | 12 | Stage 1Frasnes - Chièvres (147.0km) | 147.0km |
| 22-03 | 95 | | Youngster Coast Challenge (1.2U) | |
| | | International Tour of Rhodes (2.2) |
| 25 | | Klassement |
| 11 | | Punten |
| 14 | | Berg |
| 10-03 | 19 | 25 | Stage 3Rhodes - Rhodes (181.0km) | 181.0km |
| 09-03 | 26 | 25 | Stage 2Rhodes - Koskinou (156.0km) | 156.0km |
| 08-03 | 7 | 10 | Stage 1Rhodes - Maritsa (148.0km) | 148.0km |
| 03-03 | 67 | | International Rhodes Grand Prix (1.2) | |