| 2025-08-18 | 3 | Edewalle Classics | mj | 83.2 | 01:54:28.000 | 43.611 | 
| 2025-08-17 | 57 | De Limburgse Pijl | mj | 124.8 | 02:55:17.000 | 42.719 | 
| 2025-08-15 | 13 | Mechelen Leest |  | 82 | 01:56:51.000 | 42.105 | 
| 2025-08-01 | 1 | European Junior Cycling Tour Assen | mj | 0 | 03:57:42.000 | 0 | 
| 2025-08-01 | 5 | European Junior Cycling Tour Assen | mj | 27.3 | 00:37:12.000 | 44.032 | 
| 2025-07-30 | 13 | European Junior Cycling Tour Assen | mj | 0 | 01:02:00.000 | 0 | 
| 2025-07-29 | 35 | European Junior Cycling Tour Assen | mj | 53.6 | 01:11:07.000 | 45.221 | 
| 2025-07-28 | 23 | European Junior Cycling Tour Assen | mj | 0 | 00:51:54.000 | 0 | 
| 2025-07-09 | 15 | Gastown Grand Prix |  | 49 | 01:19:58.000 | 36.765 | 
| 2025-06-29 | 3 | National Championships Canada MJ - Criterium |  | 41.6 | 00:52:33.000 | 47.498 | 
| 2025-04-27 | 2 | Rumst (Reet) | mj | 91 | 02:05:32.000 | 43.494 | 
| 2025-04-26 | DNF | Hakendover | mj | 97.2 | 00:00:00.000 |  | 
| 2025-04-13 | 80 | Redlands Bicycle Classic | ME | 0 | 11:57:00.000 | 0 | 
| 2025-04-13 | 114 | Redlands Bicycle Classic | ME | 146.9 | 03:56:39.000 | 37.245 | 
| 2025-04-12 | 19 | Redlands Bicycle Classic | ME | 0 | 01:29:07.000 | 0 | 
| 2025-04-11 | 69 | Redlands Bicycle Classic | ME | 88.8 | 02:14:23.000 | 39.648 | 
| 2025-04-10 | 74 | Redlands Bicycle Classic | ME | 121.5 | 03:52:41.000 | 31.33 | 
| 2025-03-02 | 3 | Thunderbird | ME | 96.6 | 02:21:10.000 | 41.058 | 
| 2025-02-16 | 9 | Valley of the Sun Stage Race | MJ | 0 | 04:12:35.000 | 0 | 
| 2025-02-16 | 6 | Valley of the Sun Stage Race | MJ | 0 | 00:46:52.000 | 0 | 
| 2025-02-15 | 18 | Valley of the Sun Stage Race | MJ | 127.3 | 03:04:11.000 | 41.47 | 
| 2025-02-02 | 54 | UCI World Championship MJ | MJ | 0 | 00:00:00.000 |  | 
| 2025-01-26 | 27 | UCI World Cup Hoogerheide | MJ | 0 | 00:45:20.000 | 0 | 
| 2024-11-17 | 4 | Cyclo-Cross De Lévis | MJ | 0 | 00:44:15.000 | 0 | 
| 2024-11-16 | 4 | National Championships Canada MJ | MJ | 0 | 00:47:34.000 | 0 | 
| 2024-11-03 | 16 | COPACI Cyclo-cross Panamerican Championships | MJ | 0 | 00:37:48.000 | 0 | 
| 2024-11-02 | 7 | Thunder Cross | MJ | 0 | 00:38:28.000 | 0 | 
| 2024-06-24 | DNF | National Championships Canada MJ - Criterium | mj | 32.5 | 00:00:00.000 |  | 
| 2024-02-18 | 26 | Valley of the Sun Stage Race | mj | 0 | 04:10:40.000 | 0 | 
| 2024-02-18 | 36 | Valley of the Sun Stage Race | mj | 0 | 00:45:07.000 | 0 | 
| 2024-02-17 | 7 | Valley of the Sun Stage Race | mj | 0 | 03:02:43.000 | 0 | 
| 2024-01-01 | 28 | X²O Badkamers Trofee GP Sven Nys | MJ | 0 | 00:46:59.000 | 0 | 
| 2023-12-30 | 52 | Vestingcross Hulst | MJ | 0 | 00:47:53.000 | 0 | 
| 2023-12-28 | 62 | Telenet Superprestige Diegem | MJ | 0 | 00:00:00.000 |  | 
| 2023-12-27 | 79 | Telenet Superprestige Heusden-Zolder | MJ | 0 | 37:40:44.000 | 0 | 
| 2023-12-23 | 53 | UCI World Cup Antwerpen | MJ | 0 | 00:47:46.000 | 0 | 
| 2023-12-17 | DNF | UCI World Cup Namur | MJ | 0 | 00:00:00.000 |  | 
| 2023-11-26 | 5 | Bear Crossing Grand Prix | MJ | 0 | 00:43:57.000 | 0 | 
| 2023-11-25 | 4 | National Championships Canada MJ | MJ | 0 | 00:36:44.000 | 0 | 
| 2023-11-05 | 19 | Panamerican Continental Championships MJ | MJ | 0 | 00:47:20.000 | 0 | 
| 2023-11-04 | 10 | Thunder Cross | MJ | 0 | 00:42:38.000 | 0 |