2017
-
1st- Bristol Mountain Road RaceBristol, NY
-
35th - Gran Prix GatineauGatineau QC
-
18th - Chrono Gatineau UCI 1.1Gatineau, QC
-
26th - Sunset Loop Road RaceRedlands Bicycle Classic
-
27th - Redlands CriteriumRedlands Bicycle Classic
-
37th - Highland Road RaceRedlands Bicycle Classic
-
26th Oak Glen Road RaceRedlands Bicycle Classic
-
26th Greenspot Time TrialRedlands Bicycle Classic
-
15th - Dana Point Grand PrixDana Point, CA
-
22nd - Tour of the Gila: Gila Monster Road RaceSilver City, NM
-
Green Jersey - Supported teammate to win points competitionTour of the Gila
-
20th - General Classification Tour of the GilaSilver City NM
-
31st - Tour of the Gila: Downtown Silver City CriteriumSilver City, NM
-
18th - Tour of the Gila: Dan Potts Memorial ITTSilver City, NM
-
13th - Tour of the Gila: Inner Loop Road RaceSilver City, NM
-
30th - Tour of the Gila: Mogollon Road RaceSilver City, NM
-
18th - Fort McClellan Road Race PRTAlabama
-
19th - Sunny King Criterium PRTAlabama
2016
-
8th - Warren Store Time TrialGreen Mountain Stage Race
-
5th - Burlington CriteriumGreen Mountain Stage Race
-
1st - Ontario Provincial Time Trial ChampionshipsWiarton, ON
-
1st - Tour de Terra CottaTerra Cotta, ON
-
3rd - Ontario Provincial Road Racing ChampionshipsWiarton, ON
-
4th - Tour of White Rock Road RaceBC Superweek
-
6th - Tour of White Rock Omnium (Crit & RR)BC Superweek
-
1st - Kitchener Classic Road RaceKitchener, ON
-
5th - Preston St. CriteriumOttawa, ON
-
14th - Canadian National Time Trial ChampionshipsOttawa, ON
-
1st - Bristol Mountain Road RaceBristol, New York
-
1st - Grey County Road RaceCollingwood, ON