2024 Tour de la Provence stage one, third 2023 Tour de l'Avenir stage two 2023 Giro d'Italia U23 stage four 2023 Canadian national road race championships, 10th