2017 – Team RaceClean, Canada U23
- Tour de Namur, BEL, 2.12
- 1st General Classification
- 4th Stage 5
- 1st Stage 1B
- 2nd Points Classification
- Défi Jean-Pierre Lekeu
- 1st General Classification
- GP ColorCode, BEL, 1.12 IC
- 8th
- GP du Central, BEL, 1.12 IC
- 3rd
- 1st – KOM competition
- Tour de Liege, BEL, 2.12
- 3rd Stage 5
- 6th Stage 3
- Fleche du Sud, LUX, UCI 2.2
- 2nd U23 General Classification
- 9th General Classification
- Decathlon – Arden Challenge, BEL
- 1st U23 General Classification
- 5th General Classification
- 6th Stage 5
- 9th Stage 2