- 2000 (Juniores, una vittoria)
- Campionati canadesi, Prova a cronometro Junior
- 2003 (Dilettanti, una vittoria)
- Campionati canadesi, Prova a cronometro Under-23
- 2004 (Dilettanti, due vittorie)
- La Gainsbarre
- Campionati canadesi, Prova a cronometro Under-23
- 2005 (Dilettanti, due vittorie)
- 2ª tappa Tour de Beauce (Lac-Etchemin > Lac-Etchemin)
- Classique Montréal-Québec Louis Garneau
- 2006 (Roubaix Lille Métropole, due vittorie)
- 4ª tappa Tour de Gironde (Cenon > Villenave-d'Ornon)
- Campionati canadesi, Prova in linea Elite
- 2007 (Kodakgallery.com-Sierra Nevada, tre vittorie)
- 3ª tappa FBD Insurance Rás (Loughrea > Sligo)
- 6ª tappa FBD Insurance Rás (Buncrana > Derry)
- 7ª tappa FBD Insurance Rás (Derry > Newcastle)
- 2008 (Toyota-United Pro Cycling Team, quattro vittorie)
- 4ª tappa Tour of California (Seaside > San Luis Obispo)
- 2ª tappa Rochester Omnium (Rochester > Rochester)
- Classifica generale Rochester Omnium
- 8ª tappa Tour of Southland (Winton > Invercargill)
- 2007 (Kodakgallery.com-Sierra Nevada)
- Classifica a punti FBD Insurance Rás
- Classifica a punti Herald Sun Tour
- 2008 (Toyota-United Pro Cycling Team)
- Classifica a punti Tour of California