| 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 | | Standings |
| 21 | | Points |
| 16-06 | 6 | 52 | Stage 4Laigneville - Pont-Sainte-Maxence | 183.0km |
| 15-06 | 58 | 58 | Stage 3Grandvilliers - Ressons-sur-Matz | 174.0km |
| 14-06 | 62 | 60 | Stage 2Liancourt - Liancourt | 186.0km |
| 13-06 | 35 | 35 | Stage 1Couloisy-Lisières de l'Oise - Clermont | 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 |
| 06-04 | 53 | 31 | Stage 2aCelles - Celles | 11.0km |
| 06-04 | 21 | 31 | Stage 2bWodecq - Celles | 112.0km |
| 05-04 | 12 | 12 | Stage 1Frasnes - Chièvres | 147.0km |
| 22-03 | 95 | | Youngster Coast Challenge (1.2U) | |
| | | International Tour of Rhodes (2.2) |
| 25 | | Standings |
| 11 | | Points |
| 14 | | Mountain |
| 10-03 | 19 | 25 | Stage 3Rhodes - Rhodes | 181.0km |
| 09-03 | 26 | 25 | Stage 2Rhodes - Koskinou | 156.0km |
| 08-03 | 7 | 10 | Stage 1Rhodes - Maritsa | 148.0km |
| 03-03 | 67 | | International Rhodes Grand Prix (1.2) | |