Ranking : DNF.
- Intermediate sprint 0
- Stages victory 0
- Victories 9
- Podiums 21
2010. Subway-avanti Cycling Team
1er of the National Championships New Zealand MU - ITT
2011. Trek - Livestrong presented by Radioshack
8e of the third stage of the Tour of the Gila (Tyrone>Tyrone [ITT])
24e of the fifth stage of the Flèche du Sud (Belvaux>Esch/Alzette)
2013. Team Budget Forklifts
1er of the Memorial Philippe Van Coningsloo
4e of the fifth stage of the Olympia's Tour (Reuver>Reuver [ITT])
7e of the National Championships New Zealand ME - Road Race
21e of the prologue of the Olympia's Tour (Katwijk>Katwijk)
23e of the second stage of the Tour of Taihu Lake (Zhangjiagang Shuangshan>Zhangjiagang Shuangshan)
2014. Team Budget Forklifts
1er of the New Zealand Cycle Classic, of the prologue of the New Zealand Cycle Classic (Palmerston North>Palmerston North)
3e of the fifth stage of the New Zealand Cycle Classic (Palmerston North>Palmerston North)
10e of the fourth stage of the New Zealand Cycle Classic (Palmerston North>Palmerston North)
13e of the third stage of the New Zealand Cycle Classic (Palmerston North>Palmerston North)
16e of the first stage of the Grand Prix Cycliste de Saguenay (La Baie>La Baie)
18e of the Oceania Continental Championships - ITT
20e of the second stage of the New Zealand Cycle Classic (Palmerston North>Palmerston North)
25e of the first stage of the Jayco Herald Sun Tour (Geelong>Ballarat)
2015. CCT p/b Champion System
1er of the National Championships New Zealand ME - ITT
18e of the National Championships New Zealand ME - Road Race
2016. Sojasun Espoir - ACNC
5e of the fourth stage of the New Zealand Cycle Classic (Masterton>Admiral Hill)
7e of the New Zealand Cycle Classic
17e of the fifth stage of the New Zealand Cycle Classic (Masterton>Masterton)
20e of the first stage of the New Zealand Cycle Classic (Masterton>Masterton)
21e of the Kreiz Breizh Elites
2018. Brisbane Continental Cycling Team
2e of the National Championships New Zealand ME - ITT
4e of the New Zealand Cycle Classic, of the first stage of the New Zealand Cycle Classic (Masterton>Masterton)
7e of the fourth stage of the New Zealand Cycle Classic (Masterton>Admiral Hill), of the second stage of the New Zealand Cycle Classic (Masterton>Masterton)
10e of the third stage of the New Zealand Cycle Classic (Masterton>Martinborough)
15e of the fifth stage of the New Zealand Cycle Classic (Masterton>Masterton)
18e of the Jayco Herald Sun Tour
23e of the third stage of the Jayco Herald Sun Tour (Mitchelton Winery>Lake Mountain), of the first stage of the Jayco Herald Sun Tour (Colac>Warrnambool), of the prologue of the Jayco Herald Sun Tour (Melbourne>Melbourne)
25e of the fourth stage of the Jayco Herald Sun Tour (Kinglake>Kinglake), of the National Championships New Zealand ME - Road Race
2019. St George Continental Cycling Team
2e of the Tour de Banyuwangi Ijen
3e of the prologue of the Tour of Taihu Lake (Wuxi>Wuxi), of the PRUride PH, of the second stage of the PRUride PH (Olongapo>Mariveles)
5e of the Tour of Fuzhou, of the first stage of the Tour of Fuzhou (Ma Wei>Ku Liang), of the Tour of Taihu Lake, of the first stage of the Tour de Banyuwangi Ijen (Genteng>Banyuwangi)
6e of the second stage of the Tour de Banyuwangi Ijen (Tegaldlimo>Banyuwangi)
8e of the Tour de Kumano
9e of the fourth stage of the Tour de Banyuwangi Ijen (Purwohardo>Ijen), of the National Championships New Zealand ME - Road Race
10e of the first stage of the PRUride PH (Harbor Point>Harbor Point)
11e of the first stage of the Tour de Iskandar Johor (Iskandar Puteri>Batupahat)
12e of the sixth stage of the Tour of Fuzhou (Yong Tai>Yun Ding)
13e of the Tour de Iskandar Johor
14e of the fourth stage of the Tour of Fuzhou (Lianjiang>Lianjiang), of the second stage of the Tour de Kumano (Kumano>Kumano)
16e of the first stage of the PETRONAS Le Tour de Langkawi (Kuala Lumpur>Tampin), of the fourth stage of the New Zealand Cycle Classic (Cambridge>Maungakawa Hill)
17e of the first stage of the Tour de Kumano (Akagigawa Seiryu>Akagigawa Seiryu), of the New Zealand Cycle Classic
18e of the third stage of the Tour de Kumano (Taiji>Taiji)
20e of the second stage of the Tour de Iskandar Johor (Muar>Yong Peng), of the second stage of the New Zealand Cycle Classic (Cambridge>Lake Karapiro)
23e of the first stage of the New Zealand Cycle Classic (Cambridge>Cambridge)
24e of the third stage of the Tour de Korea (Danyang>Samcheok)
25e of the third stage of the Tour de Banyuwangi Ijen (Banyuwangi>Banyuwangi), of the Tour de Korea, of the third stage of the PETRONAS Le Tour de Langkawi (Muar>Putrajaya)
2020. St George Continental Cycling Team
6e of the sixth stage of the PETRONAS Le Tour de Langkawi (Taiping>Penang Island)
2021. St George Continental Cycling Team
3e of the National Championships New Zealand ME - ITT
4e of the National Championships New Zealand ME - Road Race
7e of the fourth stage of the New Zealand Cycle Classic (Masterton>Admiral Hill)
10e of the New Zealand Cycle Classic
17e of the second stage of the New Zealand Cycle Classic (Masterton>Masterton)
2022. Bolton Equities Black Spoke Pro Cycling
2e of the National Championships New Zealand ME - ITT
18e of the National Championships New Zealand ME - Road Race
2023. UAE Team Emirates
16e of the prologue of the Tour Down Under (Adelaide>Adelaide)
20e of the first stage of the Tour Down Under (Tanunda>Tanunda)
Follow us
Get exclusive information about Paris-Roubaix