2017
10ème de la 2ème étape du Tour de Taiwan (New Taipei-Baisha)
1er de la 3ème étape du Tour de Taiwan (Taoyuan-Kanpanzan)
7ème du Tour de Taiwan
2015
5ème de la 1ère étape de l'Herald Sun Tour (Mount Macedon-Bendigo)
6ème du Philadelphia International Cycling Classic
1er de The Reading 120
2014
6ème de la 1ère étape du Tour de Quinghai Lake (Xining-Xining)
5ème de la 3ème étape du Tour de Quinghai Lake (Huzhu-Xihaizhen)
5ème de la 5ème étape du Tour de Quinghai Lake (Qinghai Lake-Guide)
5ème du prologue du Tour d'Alberta (Calgary-Calgary)
6ème de la 1ère étape du Tour d'Alberta (Lethbridge-Lethbridge)
10ème de la 2ème étape du Tour d'Alberta (Innisfail-Red Deer)
6ème de la 3ème étape du Tour d'Alberta (Wetaskiwin-Edmonton)
8ème de la 5ème étape du Tour d'Alberta (Edmonton-Edmonton)
8ème du Tour d'Alberta
2013
5ème de la 6ème étape du Tour de Taiwan (New Taipei City-Taipei)
8ème de la 7ème étape du Tour de Taiwan (Taipei-Taipei)
9ème du Bucks County Classic
2012
10ème du GP de Lillers
4ème de la 4ème étape du Tour de la Guadeloupe (Les Abymes-Les Abymes CLM)
4ème de la 7ème étape du Tour de la Guadeloupe (Vieux Habitants-Pointe Noire)
2011
3ème de la 2ème étape du Tour de Beauce (Thelford Mines-Thelford Mines)
5ème de la 3ème étape du Tour de l'Utah (Lehi-Provo)
7ème de la 5ème étape du Tour du Colorado (Avon-Steamboat Springs)
4ème de la 7ème étape du Tour du Colorado (Golden-Denver)
9ème de la 3ème étape du Tour de Wallonie Picarde (Antoing-Ichtegem)
2010
4ème de la 1ère étape du Tour de Chine (Xian-Xian)
3ème du Tour de Chine
2008
7ème de Paris-Roubaix Espoirs