|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23/09/2018 | | 2.1 | | | | 10 | | Tour of China II | | 25 | |
| 22/09/2018 | | 2.1s | | | | 10 | | Tour of China II, Stage 4 : Anshun - Anshun I.T.T. | | 0 | |
| 19/09/2018 | | 2.1s | | | | 6 | | Tour of China II, Stage 2 : Qingyuan Fogang - Qingyuan Fogang | | 0 | |
| 18/09/2018 | | 2.1s | | | | 8 | | Tour of China II, Stage 1 : Yongzhou Ningyuan - Yongzhou Ningyuan | | 0 | |
| 15/09/2018 | | 2.1 | | | | 25 | | Tour of China I | | 4 | |
| 13/09/2018 | | 2.1s | | | | 18 | | Tour of China I, Stage 6 : Qianjiang - Qianjiang | | 0 | |
| 11/09/2018 | | 2.1s | | | | 15 | | Tour of China I, Stage 4 : Chongqing - Liangping | | 0 | |
| 10/09/2018 | | 2.1s | | | | 8 | | Tour of China I, Stage 3 : Bazhong - Enyang | | 0 | |
| 9/09/2018 | | 2.1s | | | | 13 | | Tour of China I, Stage 2 : Pingchang - Pingchang | | 0 | |
| 5/08/2018 | | 1.1 | | | | 35 | | Polynormande | | 0 | |
| 15/04/2018 | | 2.2 | | | | 9 | | Joe Martin Stage Race | | 4 | |
| 15/04/2018 | | 2.2s | | | | 8 | | Joe Martin Stage Race, Stage 4 : Fayetteville, circuit race | | 0 | |
| 14/04/2018 | | 2.2s | | | | 9 | | Joe Martin Stage Race, Stage 3 : Devil's Den I.T.T. | | 0 | |
| 27/01/2018 | | 1.2 | | | | 10 | | Gravel and Tar | | 1 | |
| 18/01/2018 | | 2.2s | | | | 2 | | New Zealand Cycle Classic, Stage 2 : Masterton - Masterton | | 2 | |
| 7/01/2018 | | NC4 | | | | 20 | | National Championships New Zealand (Napier) R.R. | | 0 | |