Rutland-Melton CiCLE Classic · 23 Apr 2017New Zealand Cycle Classic · 9 Jan 2022
| Date | Race | Class | Place per stage | Result |
|---|---|---|---|---|
| 20221 race | ||||
| 5 Jan | New Zealand Cycle Classic | 2.2 | 60 | |
| 20211 race | ||||
| 13 Jan | New Zealand Cycle Classic | 2.2 | 61 | |
| 20191 race | ||||
| 19 Jan | Gravel and Tar Classic | 1.2 | DNF | |
| 20183 races | ||||
| 31 Jan | Jayco Herald Sun Tour | 2.1 | 68 | |
| 17 Jan | New Zealand Cycle Classic | 2.2 | 32 | |
| 7 Jan | National Road Championships - New Zealand | CN | 40 | |
| 20175 races | ||||
| 27 May | Tour du Jura Cycliste | 1.1 | OTL | |
| 21 May | Grand Prix de la Somme Conseil Départemental 80 | 1.2 | DNF | |
| 13 May | Scandinavian Race in Uppsala 1909-2019 | 1.2 | 74 | |
| 23 Apr | Rutland-Melton CiCLE Classic | 1.2 | DNF | |
| 22 Jan | New Zealand Cycle Classic | 2.2 | 70 | |
| 20166 races | ||||
| 12 Sep | Grote Prijs Marcel Kint | 1.1 | 49 | |
| 17 Jul | Tour of Magnificent Qinghai | 2.Pro | ||
| 13 May | Tour of Iran (Azarbaijan) | 2.1 | 66 | |
| 4 May | Tour d'Azerbaïdjan | 2.1 | ||