| National Championships Canada 2018 U19 | 3e | 10/11/2018 | 4 | |
| KMC CrossFest 2017 U19 | 4e | 01/10/2017 | 5 | |
| Major Taylor 'Cross Cup 2017 U19 | 4e | 19/11/2017 | 3 | |
| Major Taylor 'Cross Cup 2017 U19 | 4e | 18/11/2017 | 3 | |
| The Silver Goose 2017 U19 | 4e | 21/10/2017 | 2 | |
| The Silver Goose 2017 U19 | 5e | 22/10/2017 | 1 | |
| Pan-American Championships 2018 U19 | 7e | 04/11/2018 | 4 | |
| Derby City Cup 2017 U19 | 6e | 04/11/2017 | 3 | |
| Silver Goose CycloCross Festival 2018 U19 | 9e | 03/11/2018 | 3 | |
| KMC CrossFest 2017 U19 | 6e | 29/09/2017 | 2 |
| U19 | 2019 |
| KMC CrossFest U19 2018 | 2 | |
|---|---|---|
Best rank : 4th Tops 10 | 2 | ||
| COPACI Cyclo-Cross Panamerican Championships U19 2018 / 2019 | 2 | |
|---|---|---|
Best rank : 7th Tops 10 | 2 | ||
| Major Taylor Cross Cup U19 2018 | 2 | |
|---|---|---|
Best rank : 4th Tops 10 | 2 | ||
| Silver Goose CycloCross Festival U19 2018 / 2019 | 3 | |
|---|---|---|
Best rank : 4th Tops 10 | 3 | ||
| National Championships Canada U19 2018 / 2019 | 2 | |
|---|---|---|
| 1 Tops 10 | 2 | ||
| Derby City Cup U19 2018 | 1 | |
|---|---|---|
Best rank : 6th Tops 10 | 1 | ||
| Sherbrooke CX U19 2019 | 2 | |
|---|---|---|
Best rank : 6th Tops 10 | 2 | ||
| PTBOCX U19 2019 | 1 | |
|---|---|---|
Best rank : 6th Tops 10 | 1 | ||
| UCI World Cup Hoogerheide U19 2018 | 1 | |
|---|---|---|
Best rank : 39th | ||
| X2O Trofee Trofee GP Sven Nys U19 2018 | 1 | |
|---|---|---|
Best rank : 24th | ||
| Bear Crossing Grand Prix 2022 / 2024 | 3 | |
|---|---|---|
Best rank : 20th | ||
| UCI World Cup Nommay U19 2018 | 1 | |
|---|---|---|
Best rank : 34th | ||
| National Championships Canada 2024 | 1 | |
|---|---|---|
Best rank : 15th | ||
| National Championships Canada U23 2023 | 1 | |
|---|---|---|
Best rank : 12nd | ||
| World Championships U19 2018 | 1 | |
|---|---|---|
Best rank : 44th | ||
| Exact Cross AzenCross – Loenhout U19 2018 | 1 | |
|---|---|---|
Best rank : 42nd | ||
| Telenet Superprestige Heusden-Zolder U19 2018 | 1 | |
|---|---|---|
Best rank : 51st | ||