| 2025-08-31 | DNF | Tour du Périgord | me | 148 | 00:00:00.000 |  | 
| 2025-08-24 | 38 | Prix de la Ville de Bavay | me | 158.2 | 03:25:10.000 | 46.265 | 
| 2025-08-23 | 85 | Grand Prix des Marbriers | me | 158 | 00:00:00.000 |  | 
| 2025-08-18 | 2 | Prix de Coucy-le-Château | me | 130 | 00:00:00.000 |  | 
| 2025-08-17 | 17 | Grand Prix de Saint-Souplet |  | 141.4 | 03:10:48.000 | 44.465 | 
| 2025-08-11 | 7 | L'Estivale Bretonne | me | 140.2 | 03:14:39.000 | 43.216 | 
| 2025-08-11 | 8 | L'Estivale Bretonne | me | 0 | 12:39:07.000 | 0 | 
| 2025-08-10 | 6 | L'Estivale Bretonne | me | 136.2 | 03:04:04.000 | 44.397 | 
| 2025-08-09 | 26 | L'Estivale Bretonne | me | 138.4 | 03:07:18.000 | 44.335 | 
| 2025-08-08 | 6 | L'Estivale Bretonne | me | 142.8 | 03:13:06.000 | 44.371 | 
| 2025-08-03 | 13 | Prix de Saint-Sulpice-les-Feuilles | me | 171.1 | 03:48:14.000 | 44.98 | 
| 2025-07-29 | 51 | Grand Prix de Cours-la-Ville | me | 167.9 | 03:51:21.000 | 43.544 | 
| 2025-07-19 | 16 | Critérium de Vittel | me | 60 | 01:27:18.000 | 41.237 | 
| 2025-07-13 | 32 | Tour de Côte d'Or | me | 168 | 03:31:32.000 | 47.652 | 
| 2025-07-13 | 14 | Tour de Côte d'Or | me | 0 | 10:47:13.000 | 0 | 
| 2025-07-12 | 19 | Tour de Côte d'Or | me | 157 | 03:59:40.000 | 39.305 | 
| 2025-07-11 | 7 | Tour de Côte d'Or | me | 149.5 | 03:16:01.000 | 45.761 | 
| 2025-06-30 | 34 | National Championships Canada ME - Criterium |  | 52.8 | 01:06:24.000 | 47.711 | 
| 2025-06-01 | 5 | Grand Prix Cycliste de Charlevoix | me | 126 | 03:08:56.000 | 40.014 | 
| 2025-06-01 | 5 | Grand Prix Cycliste de Charlevoix | me | 0 | 04:43:06.000 | 0 | 
| 2025-05-30 | 37 | Grand Prix Cycliste de Charlevoix | me | 36 | 00:52:47.000 | 40.922 | 
| 2025-05-25 | 9 | Tour de la Manche | me | 152.2 | 03:41:59.000 | 41.138 | 
| 2025-05-25 | 8 | Tour de la Manche | me | 0 | 13:32:48.000 | 0 | 
| 2025-05-24 | 8 | Tour de la Manche | me | 165 | 04:03:36.000 | 40.64 | 
| 2025-05-23 | 45 | Tour de la Manche | me | 89 | 01:44:12.000 | 51.248 | 
| 2025-05-22 | 13 | Tour de la Manche | me | 165.3 | 03:47:57.000 | 43.51 | 
| 2025-05-17 | 2 | Classic 71 | me | 128 | 03:17:16.000 | 38.932 | 
| 2025-05-11 | 6 | Circuit de Saône-et-Loire | me | 151.6 | 03:37:39.000 | 41.792 | 
| 2025-05-11 | 20 | Circuit de Saône-et-Loire | me | 0 | 10:22:43.000 | 0 | 
| 2025-05-10 | 26 | Circuit de Saône-et-Loire | me | 161.4 | 03:58:08.000 | 40.666 | 
| 2025-05-09 | 11 | Circuit de Saône-et-Loire | me | 124 | 02:46:56.000 | 44.569 | 
| 2025-04-27 | 1 | Souvenir Patrick-Metz | me | 156 | 03:30:15.000 | 44.518 | 
| 2025-04-27 | 30 | Souvenir Patrick-Metz | me | 0 | 03:55:27.000 | 0 | 
| 2025-04-06 | 31 | Bourg-Arbent-Bourg | me | 152.2 | 03:56:56.000 | 38.542 | 
| 2025-03-30 | 28 | Annemasse-Bellegarde et retour | ME | 166 | 04:03:04.000 | 40.976 | 
| 2025-03-23 | 4 | Grand Prix National de Cintegabelle | me | 139.4 | 03:26:01.000 | 40.599 | 
| 2025-03-09 | 7 | Vienne Classic | me | 163.2 | 03:49:11.000 | 42.726 | 
| 2025-03-02 | 3 | Circuit de la Vallée du Bédat | me | 121 |  |  | 
| 2025-02-23 | 13 | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 03:02:31.000 | 39.448 | 
| 2025-02-22 | 57 | Grand Prix du Pays d'Aix | me | 138 | 03:12:22.000 | 43.043 | 
| 2025-02-19 | 24 | Boucles du Haut-Var - 5 | me | 140.4 | 03:24:05.000 | 41.277 | 
| 2025-02-17 | 17 | Boucles du Haut-Var - 3 | me | 124.5 | 02:58:47.000 | 41.782 | 
| 2025-02-15 | 20 | Boucles du Haut-Var  - 1 | me | 132.1 | 03:11:44.000 | 41.339 | 
| 2024-09-02 | 8 | Green Mountain Stage Race | me | 45 | 01:02:39.000 | 43.097 | 
| 2024-09-02 | 5 | Green Mountain Stage Race | me | 0 | 08:18:30.000 | 0 | 
| 2024-09-01 | 12 | Green Mountain Stage Race | me | 122 | 03:06:04.000 | 39.341 | 
| 2024-08-31 | 3 | Green Mountain Stage Race | me | 178.6 | 03:56:24.000 | 45.33 | 
| 2024-08-25 | 7 | Tour du Périgord | me | 148 | 03:45:18.000 | 39.414 | 
| 2024-08-19 | 4 | Prix de Coucy-le-Château |  | 130 | 00:00:00.000 |  | 
| 2024-08-11 | 6 | Grand Prix de Saint-Souplet | me | 140 | 03:10:48.000 | 44.025 | 
| 2024-08-05 | 15 | L'Estivale Bretonne | me | 147.9 | 03:16:53.000 | 45.072 | 
| 2024-08-05 | 11 | L'Estivale Bretonne | me | 0 | 12:55:29.000 | 0 | 
| 2024-08-04 | 19 | L'Estivale Bretonne | me | 135.7 | 03:11:04.000 | 42.613 | 
| 2024-08-03 | 20 | L'Estivale Bretonne | me | 137.4 | 03:15:15.000 | 42.223 | 
| 2024-08-02 | 17 | L'Estivale Bretonne | me | 142.8 | 03:12:17.000 | 44.559 | 
| 2024-07-30 | 24 | Grand Prix de Cours-la-Ville | me | 152.6 | 03:39:29.000 | 41.716 | 
| 2024-07-07 | 12 | Tour du Piémont Pyrénéen | me | 150.3 | 03:37:12.000 | 41.519 | 
| 2024-07-07 | 36 | Tour du Piémont Pyrénéen | me | 0 | 10:25:44.000 | 0 | 
| 2024-07-06 | 49 | Tour du Piémont Pyrénéen | me | 141.5 | 04:04:07.000 | 34.778 | 
| 2024-07-05 | 24 | Tour du Piémont Pyrénéen | me | 101.9 | 02:17:27.000 | 44.482 | 
| 2024-06-24 | 8 | National Championships Canada ME - Criterium | me | 44.2 | 01:05:57.000 | 40.212 | 
| 2024-05-05 | 29 | Circuit de Saône-et-Loire |  | 0 | 10:01:50.000 | 0 | 
| 2024-05-05 | 34 | Circuit de Saône-et-Loire |  | 154.1 | 03:41:09.000 | 41.809 | 
| 2024-05-04 | 15 | Circuit de Saône-et-Loire |  | 155.3 | 03:47:58.000 | 40.874 | 
| 2024-05-03 | 22 | Circuit de Saône-et-Loire |  | 111.5 | 02:32:43.000 | 43.807 | 
| 2024-05-01 | 18 | Classique du Châtillonnais | me | 158 | 03:31:24.000 | 44.844 | 
| 2024-04-28 | 4 | GP ECR à Einvaux | me | 124.5 | 02:57:16.000 | 42.14 | 
| 2024-04-21 | 33 | Souvenir Patrick-Metz | me | 150 | 02:47:14.000 | 53.817 | 
| 2024-04-21 | 23 | Souvenir Patrick-Metz | me | 0 | 02:55:06.000 | 0 | 
| 2024-04-14 | 11 | Boucles de la Haute-Vienne | me | 112.6 | 02:47:03.000 | 40.443 | 
| 2024-04-14 | 10 | Boucles de la Haute-Vienne | me | 0 | 05:47:09.000 | 0 | 
| 2024-04-13 | 9 | Boucles de la Haute-Vienne | me | 123.5 | 02:56:42.000 | 41.935 | 
| 2024-03-31 | 4 | Grand Prix de Saint-Lyé | me | 142.3 | 03:12:30.000 | 44.353 | 
| 2024-03-24 | 23 | Annemasse-Bellegarde et retour |  | 166 | 04:01:56.000 | 41.168 | 
| 2024-03-17 | 8 | Grand Prix d'Erstein | me | 120 | 02:34:03.000 | 46.738 | 
| 2024-03-16 | 11 | Grand Prix des Carreleurs | me | 136 | 03:16:17.000 | 41.573 | 
| 2024-03-10 | DNF | Grand Prix de Wittenheim | me | 127 | 00:00:00.000 |  | 
| 2024-03-09 | 4 | Grand Prix Enduiest | me | 134.86 | 03:03:00.000 | 44.216 | 
| 2024-03-03 | 52 | Vienne Classic |  | 122.5 | 03:43:09.000 | 32.937 | 
| 2024-02-25 | 71 | Circuit de la Vallée du Bédat |  | 123 | 03:01:33.000 | 40.65 | 
| 2024-02-14 | 67 | Boucles du Haut-Var - 5 | me | 0 | 03:21:55.000 | 0 | 
| 2024-02-12 | 13 | Boucles du Haut-Var - 3 | me | 125.5 | 03:01:58.000 | 41.381 | 
| 2024-02-10 | 14 | Boucles du Haut-Var  - 1 | me | 127.1 | 03:03:21.000 | 41.593 | 
| 2023-10-21 | DNF | Cyclocross de Lévis | ME | 0 | 00:00:00.000 |  | 
| 2023-09-17 | 2 | British GP |  | 43.4 | 00:59:40.000 | 43.642 | 
| 2023-09-11 | 8 | Triptyque de Cycles Régis |  | 30 | 00:38:49.000 | 46.372 | 
| 2023-09-09 | 6 | Critérium National |  | 37.5 | 00:53:47.000 | 41.835 | 
| 2023-09-04 | 8 | Green Mountain Stage Race |  | 40 | 00:51:01.000 | 47.043 | 
| 2023-09-04 | 7 | Green Mountain Stage Race |  | 0 | 08:58:22.000 | 0 | 
| 2023-09-03 | 2 | Green Mountain Stage Race |  | 145 | 03:52:21.000 | 37.444 | 
| 2023-09-02 | 11 | Green Mountain Stage Race |  | 179 | 03:59:49.000 | 44.784 | 
| 2023-08-19 | 7 | La Classique des Laurentides |  | 122 | 02:42:35.000 | 45.023 | 
| 2023-08-08 | 7 | Les Mardis cyclistes de Lachine #10 |  | 49.6 | 01:00:38.000 | 49.082 | 
| 2023-08-01 | 7 | Les Mardis cyclistes de Lachine #9 |  | 49.6 | 01:00:28.000 | 49.217 | 
| 2023-07-22 | 13 | Classique Jules Béland |  | 143.1 | 03:13:53.000 | 44.284 | 
| 2023-07-18 | 16 | Les Mardis cyclistes de Lachine #8 |  | 49.91 | 00:59:55.000 | 49.979 | 
| 2023-07-11 | 10 | Les Mardis cyclistes de Lachine #7 |  | 49.91 | 01:00:00.000 | 49.91 | 
| 2023-07-02 | 6 | Championnats Québécois sur Route Élite - Criterium |  | 40.3 | 01:00:25.000 | 40.022 | 
| 2023-07-01 | 31 | Championnats Québécois sur Route Élite - Road race |  | 142.2 | 03:22:21.000 | 42.165 | 
| 2023-06-11 | 4 | Grand Prix Cycliste de Charlevoix |  | 126 | 03:12:30.000 | 39.273 |