| 2025-09-13 | OTL | Paris - Bourges | me | 165.1 | 00:00:00.000 |  | 
| 2025-08-11 | DNF | L'Estivale Bretonne | me | 140.2 | 00:00:00.000 |  | 
| 2025-08-10 | 101 | L'Estivale Bretonne | me | 136.2 | 03:14:49.000 | 41.947 | 
| 2025-08-09 | 58 | L'Estivale Bretonne | me | 138.4 | 03:07:47.000 | 44.221 | 
| 2025-08-08 | 130 | L'Estivale Bretonne | me | 142.8 | 03:33:46.000 | 40.081 | 
| 2025-07-29 | 37 | Grand Prix de Cours-la-Ville | me | 167.9 | 03:51:21.000 | 43.544 | 
| 2025-07-18 | 10 | Nocturne de Bar-sur-Aube |  | 87.5 | 01:54:50.000 | 45.718 | 
| 2025-07-14 | 11 | Grand Prix de Charvieu-Chavagneux - Souvenir Daniel Bennett | me | 134.4 | 02:46:02.000 | 48.569 | 
| 2025-07-06 | 30 | Tour du Pays Roannais | me | 157.7 | 03:46:31.000 | 41.772 | 
| 2025-07-06 | 53 | Tour du Pays Roannais | me | 0 | 08:58:45.000 | 0 | 
| 2025-07-05 | 64 | Tour du Pays Roannais | me | 144.8 | 03:43:06.000 | 38.942 | 
| 2025-07-04 | 11 | Tour du Pays Roannais | me | 69 | 01:29:08.000 | 46.447 | 
| 2025-06-15 | 27 | Route Vendéenne | me | 0 | 06:10:47.000 | 0 | 
| 2025-06-15 | 57 | Route Vendéenne | me | 110.2 | 02:22:00.000 | 46.563 | 
| 2025-06-14 | 16 | Route Vendéenne | me | 160.2 | 03:28:42.000 | 46.057 | 
| 2025-06-01 | 39 | Tour de la Vallée et de Montluçon | me | 0 | 06:28:58.000 | 0 | 
| 2025-06-01 | 4 | Tour de la Vallée et de Montluçon | me | 125.9 | 02:46:09.000 | 45.465 | 
| 2025-05-31 | 46 | Tour de la Vallée et de Montluçon | me | 137.1 | 03:22:07.000 | 40.699 | 
| 2025-05-25 | 22 | Essor Breton | me | 0 | 12:04:57.000 | 0 | 
| 2025-05-25 | 21 | Essor Breton | me | 161.9 | 03:33:39.000 | 45.467 | 
| 2025-05-24 | 54 | Essor Breton | me | 157.8 | 03:35:05.000 | 44.02 | 
| 2025-05-23 | 16 | Essor Breton | me | 0 | 01:43:33.000 | 0 | 
| 2025-05-22 | 35 | Essor Breton | me | 142.1 | 03:12:40.000 | 44.253 | 
| 2025-05-17 | 18 | Classic 71 | me | 128 | 03:17:29.000 | 38.889 | 
| 2025-05-15 | 6 | INSA Tri Crit Races à Villeurbanne | me | 78 | 01:49:19.000 | 42.811 | 
| 2025-05-08 | 9 | Grand Prix GCM | ME | 109 | 02:29:59.000 | 43.605 | 
| 2025-05-05 | 51 | Tour du Cher | me | 0 | 02:42:47.000 | 0 | 
| 2025-05-04 | 5 | Tour du Cher | me | 102.9 | 02:22:31.000 | 43.321 | 
| 2025-05-03 | 38 | Grand Prix de la Sologne des Étangs | me | 174.4 | 03:37:17.000 | 48.158 | 
| 2025-04-27 | 13 | Grand Prix d'Is-sur-Tille | ME | 143.4 | 00:00:00.000 |  | 
| 2025-04-21 | 43 | Grand Prix de Vougy | me | 141.6 | 03:39:29.000 | 38.709 | 
| 2025-04-19 | 49 | Boucle du Pays de Tronçais | ME | 134 | 03:24:20.000 | 39.347 | 
| 2025-04-13 | 17 | Classique du Châtillonnais | me | 150 | 00:00:00.000 |  | 
| 2025-03-23 | DNF | Tour des 4B Sud Charente | me | 166 | 00:00:00.000 |  | 
| 2025-03-22 | 4 | Le Poinçonnet-Panazol Limoges Métropole | me | 157.8 | 03:50:47.000 | 41.025 | 
| 2025-03-15 | 4 | Grand Prix des Carreleurs | ME | 136 | 03:10:53.000 | 42.749 | 
| 2025-03-09 | 7 | Classique Jean-Paul Taillon | me | 136 | 00:00:00.000 |  | 
| 2025-03-02 | 2 | Grand Prix d'Onjon | me | 127.1 | 02:54:35.000 | 43.681 | 
| 2024-11-09 | 40 | Tour of Southland | me | 0 | 19:54:53.000 | 0 | 
| 2024-11-09 | 5 | Tour of Southland | me | 77 | 01:40:50.000 | 45.818 | 
| 2024-11-08 | 7 | Tour of Southland | me | 151 | 03:21:11.000 | 45.034 | 
| 2024-11-07 | 20 | Tour of Southland | me | 154 | 03:30:12.000 | 43.958 | 
| 2024-11-06 | 63 | Tour of Southland | me | 112 | 03:10:15.000 | 35.322 | 
| 2024-11-05 | 22 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 40 | Tour of Southland | me | 166 | 03:40:11.000 | 45.235 | 
| 2024-11-03 | 19 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-08-19 | 32 | Prix de Coucy-le-Château |  | 130 | 00:00:00.000 |  | 
| 2024-08-18 | 50 | Prix de la Ville de Bavay |  | 158.2 | 03:25:05.000 | 46.284 | 
| 2024-08-11 | 11 | Grand Prix de Saint-Souplet | me | 140 | 03:10:48.000 | 44.025 | 
| 2024-08-10 | DNF | Grand Prix de Leval | me | 153 | 00:00:00.000 |  | 
| 2024-08-04 | 22 | Grand Prix de Tourteron | me | 112.8 | 02:43:24.000 | 41.42 | 
| 2024-07-29 | 10 | Grand Prix de Vauxbuin | me | 84.8 | 00:00:00.000 |  | 
| 2024-07-28 | 28 | Prix Souvenir René Huel | me | 130 | 00:00:00.000 |  | 
| 2024-07-19 | 15 | Nocturne de Bar-sur-Aube | me | 87.5 | 01:57:08.000 | 44.821 | 
| 2024-07-14 | 29 | Grand Prix de Charvieu-Chavagneux - Souvenir Daniel Bennett | me | 134.4 | 02:46:30.000 | 48.432 | 
| 2024-06-30 | 62 | Tour du Pays Roannais | me | 0 | 09:13:51.000 | 0 | 
| 2024-06-30 | 67 | Tour du Pays Roannais | me | 149.2 | 03:55:22.000 | 38.034 | 
| 2024-06-29 | 65 | Tour du Pays Roannais | me | 148 | 03:49:57.000 | 38.617 | 
| 2024-06-28 | 11 | Tour du Pays Roannais | me | 69.3 | 01:28:32.000 | 46.965 | 
| 2024-06-16 | 25 | Grand Prix du Val de Villé | me | 105 | 02:53:22.000 | 36.339 | 
| 2024-06-03 | 14 | Critérium de Soissons | me | 77 | 00:00:00.000 |  | 
| 2024-05-12 | 13 | Prix des Côtes des Crêtes Préardennaises | me | 99.6 | 02:34:56.000 | 38.571 | 
| 2024-03-24 | 16 | Te Awamutu Cycling Tour | me | 0 | 03:06:27.000 | 0 | 
| 2024-03-24 | 23 | Te Awamutu Cycling Tour | me | 0 | 01:58:00.000 | 0 | 
| 2024-03-23 | 4 | Te Awamutu Cycling Tour | me | 0 | 00:55:18.000 | 0 | 
| 2024-01-22 | 23 | National Championships New Zealand ME - Criterium | me | 0 | 00:55:19.000 | 0 | 
| 2023-11-25 | 3 | Lake Taupō Cycle Challenge |  | 160.4 | 04:11:02.000 | 38.338 | 
| 2023-11-06 | 60 | SBS Bank Tour of Southland |  | 0 | 19:55:11.000 | 0 | 
| 2023-11-04 | 11 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 84 | SBS Bank Tour of Southland |  | 151 | 03:16:27.000 | 46.119 | 
| 2023-11-02 | 87 | SBS Bank Tour of Southland |  | 154 | 03:33:49.000 | 43.215 | 
| 2023-11-01 | 54 | SBS Bank Tour of Southland |  | 108 | 02:44:33.000 | 39.38 | 
| 2023-10-31 | 5 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 68 | SBS Bank Tour of Southland |  | 166 | 03:52:35.000 | 42.823 | 
| 2023-10-29 | 9 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-09-17 | 2 | Mesen |  | 84 | 01:54:49.000 | 43.896 | 
| 2023-09-16 | 5 | Sint-Denijs / Zwevegem |  | 85.8 | 01:57:36.000 | 43.776 | 
| 2023-09-10 | 10 | Grote Prijs - Dentergem |  | 87 | 01:58:12.000 | 44.162 | 
| 2023-08-27 | 15 | Vanneke Zwevezele |  | 84.6 | 02:04:18.000 | 40.837 | 
| 2023-08-22 | 10 | GP Andy Cornette |  | 84 | 02:00:03.000 | 41.983 | 
| 2023-08-20 | 37 | Helkijn |  | 97.5 | 02:21:05.000 | 41.465 | 
| 2023-08-14 | 15 | Loppem |  | 91.5 | 02:15:02.000 | 40.657 | 
| 2022-08-14 | 2 | National Championships New Zealand MJ | MJ | 0 | 00:00:00.000 |  | 
| 2021-08-15 | 2 | National Championships New Zealand MJ | MJ | 0 | 00:46:46.000 | 0 |