| 23-08 | DNF | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | |
| 21-08 | 30 | | Arnhem-Veenendaal Classic (1.1) | 195.0km |
| 18-08 | 96 | | GP Stad Zottegem (1.1) | 189.0km |
| 24-06 | 28 | | Halle Ingooigem (1.1) | |
| | | Ronde de l'Oise (2.2) |
| 6 | | Klassement |
| 14-06 | 9 | 6 | Stage 4Tricot - Liancourt (179.0km) | 179.0km |
| 13-06 | | 6 | Stage 3Pont-Sainte-Maxence - Pont-Sainte-Maxence (223.0km) | 223.0km |
| 12-06 | 4 | 4 | Stage 2Auneuil - Le Plessis-Belleville (178.0km) | 178.0km |
| 11-06 | 20 | | Stage 1Venette - Montataire (131.0km) | 131.0km |
| | | Boucles de la Mayenne (2.1) |
| 07-06 | 18 | | Stage 3Colombiers-du-Plessis - Laval (176.0km) | 176.0km |
| 04-06 | 34 | 34 | PrologueLaval - Laval (4.0km) | 4.0km |
| | | An Post Rás (2.2) |
| 5 | | Klassement |
| 1 | | Punten |
| 24-05 | 11 | 5 | Stage 8Drogheda - Skerries (132.0km) | 132.0km |
| 23-05 | | 5 | Stage 7Ballinamore - Drogheda (142.0km) | 142.0km |
| 22-05 | 12 | 5 | Stage 6Ballina - Ballinamore (160.0km) | 160.0km |
| 21-05 | 1 | 5 | Stage 5Newport - Ballina (142.0km) | 142.0km |
| 20-05 | 11 | 9 | Stage 4Bearna - Newport (155.0km) | 155.0km |
| 19-05 | 5 | | Stage 3Tipperary - Bearna (155.0km) | 155.0km |
| 18-05 | 1 | | Stage 2Carlow - Tipperary (137.0km) | 137.0km |
| 17-05 | 18 | | Stage 1Dunboyne - Carlow (154.0km) | 154.0km |
| 02-05 | 6 | | Ronde van Overijssel (1.2) | |
| 26-04 | 4 | | Rutland - Melton International CiCLE Classic (1.2) | |
| 21-02 | 5 | | UCI Cycling World Championships - Track (Omnium) (CM) | |
| 10-01 | 12 | | National Road Championships - New Zealand (CN) | |