| 29-09 | DNF | | Eurométropole Tour (1.Pro) | 177.0km |
| 23-09 | 69 | | Omloop van het Houtland (1.1) | 190.0km |
| 19-09 | 102 | | Gooikse Pijl (1.1) | 199.0km |
| 17-09 | 80 | | Kampioenschap van Vlaanderen (1.1) | 196.0km |
| 12-09 | DNF | | Antwerp Port Epic / Sels Trophy (1.1) | 170.0km |
| | | A Travers les Hauts de France (2.2) |
| 04-09 | 109 | | Stage 2Neuville-Saint-Rémy - Roisel | 174.0km |
| 03-09 | 115 | 119 | Stage 1Arras - Lagnicourt-Marcel | 129.0km |
| 29-08 | 66 | | Grand Prix de la Somme Conseil Départemental 80 (1.2) | |
| 20-08 | 35 | | Grote Prijs Marcel Kint (1.1) | 196.0km |
| 17-08 | 49 | | Egmont Cycling Race (1.1) | 192.0km |
| 15-08 | DNF | | La Polynormande (1.1) | 168.0km |
| 25-07 | DNF | | Grand Prix de la ville de Pérenchies (1.2) | |
| | | Oberösterreichrundfahrt (2.2) |
| 66 | | Standings |
| 18 | | Youth |
| 13-06 | 92 | 66 | Stage 3Traun - Hinterstoder Höss | 124.0km |
| 12-06 | 84 | 54 | Stage 2Eferding - Oberneukirchen | 142.0km |
| 11-06 | 48 | 50 | Stage 1Wels - Maria Schmolln | 163.0km |
| 10-06 | 108 | 108 | PrologueLinz - Linz0 | 0 |
| 06-06 | DNF | | Elfstedenronde (1.1) | 193.0km |
| 24-05 | DNF | | Ronde van Limburg (1.1) | |
| 13-05 | 94 | | Circuit de Wallonie (1.1) | 190.0km |
| 14-02 | 18 | | National Road Championships - New Zealand U23 (CN) | |
| 23-01 | OTL | | Gravel and Tar Classic (1.2) | |