| 2025-08-18 | 23 | Edewalle Classics | mj | 83.2 | 01:56:51.000 | 42.721 |
| 2025-08-17 | DNF | Oud-Heverlee | | 84 | 00:00:00.000 | |
| 2025-08-09 | DNF | Grote Prijs Garage Dumont | mj | 84 | 00:00:00.000 | |
| 2025-08-01 | 31 | European Junior Cycling Tour Assen | mj | 0 | 04:01:32.000 | 0 |
| 2025-08-01 | 43 | European Junior Cycling Tour Assen | mj | 27.3 | 00:39:10.000 | 41.821 |
| 2025-07-30 | 24 | European Junior Cycling Tour Assen | mj | 0 | 01:02:00.000 | 0 |
| 2025-07-29 | 2 | European Junior Cycling Tour Assen | mj | 53.6 | 01:11:07.000 | 45.221 |
| 2025-07-28 | 22 | European Junior Cycling Tour Assen | mj | 0 | 00:51:54.000 | 0 |
| 2025-06-29 | 55 | National Championships Canada MJ - Criterium | | 41.6 | 00:53:23.000 | 46.756 |
| 2025-02-16 | 32 | Valley of the Sun Stage Race | MJ | 0 | 04:14:34.000 | 0 |
| 2025-02-16 | 5 | Valley of the Sun Stage Race | MJ | 0 | 00:46:52.000 | 0 |
| 2025-02-15 | 42 | Valley of the Sun Stage Race | MJ | 127.3 | 03:04:45.000 | 41.342 |
| 2024-11-17 | 6 | Cyclo-Cross De Lévis | MJ | 0 | 00:44:42.000 | 0 |
| 2024-11-16 | 8 | National Championships Canada MJ | MJ | 0 | 00:49:25.000 | 0 |
| 2024-11-03 | 30 | COPACI Cyclo-cross Panamerican Championships | MJ | 0 | 00:38:37.000 | 0 |
| 2024-11-02 | 20 | Thunder Cross | MJ | 0 | 00:39:36.000 | 0 |
| 2024-08-17 | DNF | Haasdonk | mj | 85 | 00:00:00.000 | |
| 2024-08-15 | 44 | Rumst, Varenstraat | mj | 89.9 | 02:05:43.000 | 42.906 |
| 2024-08-11 | DNF | De Limburgse Pijl | mj | 122.8 | 00:00:00.000 | |
| 2024-08-10 | DNF | Heestert | mj | 84 | 00:00:00.000 | |
| 2024-06-24 | DNF | National Championships Canada MJ - Criterium | mj | 32.5 | 00:00:00.000 | |
| 2024-02-18 | 40 | Valley of the Sun Stage Race | mj | 0 | 04:11:39.000 | 0 |
| 2024-02-18 | 3 | Valley of the Sun Stage Race | mj | 0 | 00:45:07.000 | 0 |
| 2024-02-17 | 30 | Valley of the Sun Stage Race | mj | 0 | 03:02:43.000 | 0 |
| 2024-01-01 | 34 | X²O Badkamers Trofee GP Sven Nys | MJ | 0 | 00:47:44.000 | 0 |
| 2023-12-30 | 35 | Vestingcross Hulst | MJ | 0 | 00:45:42.000 | 0 |
| 2023-12-28 | 64 | Telenet Superprestige Diegem | MJ | 0 | 00:00:00.000 | |
| 2023-12-27 | 58 | Telenet Superprestige Heusden-Zolder | MJ | 0 | 37:39:11.000 | 0 |
| 2023-12-23 | 55 | UCI World Cup Antwerpen | MJ | 0 | 00:48:09.000 | 0 |
| 2023-12-17 | 58 | UCI World Cup Namur | MJ | 0 | 00:47:24.000 | 0 |
| 2023-11-26 | 2 | Bear Crossing Grand Prix | MJ | 0 | 00:42:39.000 | 0 |
| 2023-11-25 | 3 | National Championships Canada MJ | MJ | 0 | 00:36:41.000 | 0 |
| 2023-11-05 | 21 | Panamerican Continental Championships MJ | MJ | 0 | 00:47:41.000 | 0 |
| 2023-11-04 | 18 | Thunder Cross | MJ | 0 | 00:43:56.000 | 0 |
| 2023-10-22 | 15 | Kings CX | MJ | 0 | 00:37:09.000 | 0 |
| 2023-10-21 | 24 | Kings CX | MJ | 0 | 00:41:39.000 | 0 |
| 2023-10-13 | 5 | Trek Cup | MJ | 0 | 00:44:27.000 | 0 |
| 2023-09-24 | 28 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | MJ | 0 | 00:48:24.000 | 0 |
| 2023-09-23 | 26 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | MJ | 0 | 00:43:56.000 | 0 |