2017
  • 1st- Bristol Mountain Road Race
    Bristol, NY
  • 35th - Gran Prix Gatineau
    Gatineau QC
  • 18th - Chrono Gatineau UCI 1.1
    Gatineau, QC
  • 26th - Sunset Loop Road Race
    Redlands Bicycle Classic
  • 27th - Redlands Criterium
    Redlands Bicycle Classic
  • 37th - Highland Road Race
    Redlands Bicycle Classic
  • 26th Oak Glen Road Race
    Redlands Bicycle Classic
  • 26th Greenspot Time Trial
    Redlands Bicycle Classic
  • 15th - Dana Point Grand Prix
    Dana Point, CA
  • Green Jersey - Supported teammate to win points competition
    Tour of the Gila
  • 20th - General Classification Tour of the Gila
    Silver City NM
  • 22nd - Tour of the Gila: Gila Monster Road Race
    Silver City, NM
  • 31st - Tour of the Gila: Downtown Silver City Criterium
    Silver City, NM
  • 18th - Tour of the Gila: Dan Potts Memorial ITT
    Silver City, NM
  • 13th - Tour of the Gila: Inner Loop Road Race
    Silver City, NM
  • 30th - Tour of the Gila: Mogollon Road Race
    Silver City, NM
  • 18th - Fort McClellan Road Race PRT
    Alabama
  • 19th - Sunny King Criterium PRT
    Alabama
2016
  • 5th - Burlington Criterium
    Green Mountain Stage Race
  • 8th - Warren Store Time Trial
    Green Mountain Stage Race
  • 1st - Tour de Terra Cotta
    Terra Cotta, ON
  • 3rd - Ontario Provincial Road Racing Championships
    Wiarton, ON
  • 1st - Ontario Provincial Time Trial Championships
    Wiarton, ON
  • 4th - Tour of White Rock Road Race
    BC Superweek
  • 6th - Tour of White Rock Omnium (Crit & RR)
    BC Superweek
  • 5th - Preston St. Criterium
    Ottawa, ON
  • 1st - Kitchener Classic Road Race
    Kitchener, ON
  • 14th - Canadian National Time Trial Championships
    Ottawa, ON
  • 1st - Bristol Mountain Road Race
    Bristol, New York
  • 1st - Grey County Road Race
    Collingwood, ON

With thanks to:

Made with Medalist