| 2025-08-31 | 38 | Tour du Léman Juniors | mj | 0 | 05:43:32.000 | 0 | 
| 2025-08-31 | 42 | Tour du Léman Juniors | mj | 98.6 | 02:45:05.000 | 35.836 | 
| 2025-08-30 | 53 | Tour du Léman Juniors | mj | 87.4 | 02:42:56.000 | 32.185 | 
| 2025-07-27 | DNF | Tour de la Vallée de la Trambouze |  | 117 | 00:00:00.000 |  | 
| 2025-06-29 | 25 | National Championships Canada MJ - Criterium |  | 41.6 | 00:52:57.000 | 47.139 | 
| 2025-06-01 | 23 | Grand Prix Cycliste de Charlevoix - U21 | mu | 0 | 04:41:49.000 | 0 | 
| 2025-06-01 | 19 | Grand Prix Cycliste de Charlevoix - U21 | mu | 126 | 03:33:26.000 | 35.421 | 
| 2025-05-31 | 30 | Grand Prix Cycliste de Charlevoix - U21 | mu | 12.5 | 00:25:14.000 | 29.723 | 
| 2025-05-30 | 4 | Grand Prix Cycliste de Charlevoix - U21 | mu | 42 | 00:55:15.000 | 45.611 | 
| 2025-05-01 | 32 | Grand Prix KBA-Vérandaline | mj | 0 | 03:02:31.000 | 0 | 
| 2025-05-01 | 1 | Grand Prix KBA-Vérandaline | mj | 114 | 02:49:09.000 | 40.437 | 
| 2024-09-02 | 71 | Green Mountain Stage Race | mj | 0 | 07:02:59.000 | 0 | 
| 2024-09-02 | 84 | Green Mountain Stage Race | mj | 29.61 | 00:45:21.000 | 39.175 | 
| 2024-09-01 | 33 | Green Mountain Stage Race | mj | 103.8 | 02:47:45.000 | 37.127 | 
| 2024-08-31 | 88 | Green Mountain Stage Race | mj | 119.1 | 03:14:12.000 | 36.797 | 
| 2024-08-24 | 4 | Championnats Quebecois |  | 120 | 02:57:51.000 | 40.484 | 
| 2024-06-24 | 4 | National Championships Canada MJ - Criterium | mj | 32.5 | 00:50:58.000 | 38.26 |