2025-04-07 | 19 | Grand Prix de Gouy-sous-Bellonne | ME | 119.6 | 02:43:23.000 | 43.921 |
2025-03-30 | 1 | Boucles entre Beauce-et-Perche | ME | 127.8 | 03:59:26.000 | 32.026 |
2025-03-23 | 15 | Grand Prix National de Cintegabelle | me | 139.4 | 03:26:40.000 | 40.471 |
2025-03-12 | 13 | GP du Central | ME | 117 | 02:32:41.000 | 45.978 |
2025-03-09 | 10 | Vienne Classic | me | 163.2 | 03:49:16.000 | 42.71 |
2025-03-02 | 8 | Grand Prix d'Onjon | me | 127.1 | 02:54:35.000 | 43.681 |
2025-02-23 | 16 | Circuit des Plages Vendéennes | me | 0 | 00:00:00.000 | |
2025-02-20 | 23 | Circuit des Plages Vendéennes | me | 141.5 | 03:07:03.000 | 45.389 |
2025-02-18 | 14 | Circuit des Plages Vendéennes | me | 130.6 | 03:08:04.000 | 41.666 |
2025-02-16 | 37 | Circuit des Plages Vendéennes | me | 154.9 | 03:26:38.000 | 44.978 |
2025-02-15 | 7 | Circuit des Plages Vendéennes | me | 139.5 | 02:56:46.000 | 47.351 |
2024-09-21 | 10 | GP Varignana Cablotech Biotraining - Coppa Dalfiume | | 136.8 | 03:07:01.000 | 43.889 |
2024-09-15 | 13 | Beaumont Trophy | | 0 | 03:39:33.000 | 0 |
2024-09-01 | 3 | Jef Schils Memorial Road Race | me | 0 | 00:00:00.000 | |
2024-08-18 | 12 | Ryedale Grasscrete Grand Prix | me | 161.9 | 04:00:00.000 | 40.475 |
2024-08-11 | 31 | Grand Prix de Saint-Souplet | me | 140 | 03:10:48.000 | 44.025 |
2024-08-10 | 58 | Grand Prix de Leval | me | 153 | 03:24:26.000 | 44.905 |
2024-08-05 | 46 | L'Estivale Bretonne | me | 0 | 13:01:15.000 | 0 |
2024-08-05 | 14 | L'Estivale Bretonne | me | 147.9 | 03:16:53.000 | 45.072 |
2024-08-04 | 61 | L'Estivale Bretonne | me | 135.7 | 03:15:11.000 | 41.715 |
2024-08-03 | 47 | L'Estivale Bretonne | me | 137.4 | 03:16:54.000 | 41.869 |
2024-08-02 | 21 | L'Estivale Bretonne | me | 142.8 | 03:12:17.000 | 44.559 |
2024-07-28 | 22 | Lancaster Grand Prix | me | 148 | 03:36:02.000 | 41.105 |
2024-07-26 | DNS | Beverley Grand Prix | me | 0 | 00:00:00.000 | |
2024-07-23 | DNS | Fort Vale Colne Grand Prix | ME | 0 | 00:00:00.000 | |
2024-07-17 | 16 | Sheffield Grand Prix | me | 0 | 00:33:23.000 | 0 |
2024-07-14 | 37 | Tour des Deux-Sèvres-Magasins | me | 0 | 11:55:33.000 | 0 |
2024-07-14 | 19 | Tour des Deux-Sèvres-Magasins | me | 138.8 | 02:53:45.000 | 47.931 |
2024-07-13 | 43 | Tour des Deux-Sèvres-Magasins | me | 97.7 | 02:02:16.000 | 47.944 |
2024-07-12 | 30 | Tour des Deux-Sèvres-Magasins | me | 142.4 | 03:16:31.000 | 43.477 |
2024-07-11 | 24 | Tour des Deux-Sèvres-Magasins | me | 152 | 03:19:15.000 | 45.772 |
2024-07-03 | 7 | CANYON Guildford Men's Grand Prix | | 0 | 00:49:54.000 | 0 |
2024-06-28 | 32 | Lister Horsfall Open Grand Prix | me | 0 | 00:49:17.000 | 0 |
2024-06-26 | 10 | The Rayner Foundation Men's Otley Grand Prix | | 0 | 00:57:42.000 | 0 |
2024-06-02 | 5 | East Midlands Road Race Championships | me | 0 | 00:00:00.000 | |
2024-05-26 | 4 | 360cycling Under-23 North West Tour | mu | 0 | 05:10:34.000 | 0 |
2024-05-26 | 14 | 360cycling Under-23 North West Tour | mu | 80.47 | 01:55:03.000 | 41.966 |
2024-05-25 | 3 | 360cycling Under-23 North West Tour | mu | 111.86 | 02:54:31.000 | 38.458 |
2024-05-20 | 10 | Berlare | me | 110.6 | 02:32:26.000 | 43.534 |
2024-05-19 | 13 | Sinaai | me | 121 | 02:46:15.000 | 43.669 |
2024-05-18 | 28 | Lauwe | me | 116 | 02:34:53.000 | 44.937 |
2024-05-17 | 2 | Meldert - Hoegaarden | me | 100 | 02:21:36.000 | 42.373 |
2024-05-12 | 6 | Rapha Lincoln Grand Prix | | 167.7 | 03:52:22.000 | 43.302 |
2024-05-05 | 5 | Yorkshire Under-23 Classic | mu | 0 | 00:00:00.000 | |
2024-04-07 | 3 | Stars of the South West | mu | 0 | 03:41:46.000 | 0 |
2024-03-24 | 18 | The Peaks 2 Day p/b Giant Sheffield | me | 0 | 02:53:36.000 | 0 |
2024-03-24 | 11 | The Peaks 2 Day p/b Giant Sheffield | me | 0 | 05:57:29.000 | 0 |
2024-03-24 | 21 | The Peaks 2 Day p/b Giant Sheffield | me | 0 | 00:09:15.000 | 0 |
2024-03-23 | 10 | The Peaks 2 Day p/b Giant Sheffield | me | 104 | 02:54:38.000 | 35.732 |
2024-03-17 | 7 | Dulwich Paragon Wally Gimber Trophy | me | 0 | 00:00:00.000 | |
2024-03-10 | 3 | Grand Prix de Saint-Quentin | me | 117 | 02:45:14.000 | 42.485 |
2023-09-23 | 7 | Severn Valley GP | | 0 | 02:09:32.000 | 0 |
2023-08-20 | 30 | Ryedale Grasscrete Grand Prix | | 161.9 | 04:04:45.000 | 39.689 |
2023-07-25 | 4 | Fort Vale Colne Grand Prix | | 0 | 00:00:00.000 | |
2023-07-19 | 19 | Bike Box Alan Men’s Grand Prix | | 0 | 00:00:00.000 | |
2023-07-14 | 5 | Dudley Grand Prix | | 0 | 00:51:41.000 | 0 |
2023-07-09 | 7 | JToW U23 Men's GP | | 0 | 00:00:00.000 | |
2023-07-05 | 10 | The Motion Guildford Men's Grand Prix | | 0 | 00:00:00.000 | |
2023-06-30 | 28 | Lister Horsfall Men's Grand Prix | | 0 | 00:00:00.000 | |
2023-06-28 | 18 | The Property Development Group Men's Otley Grand | | 0 | 00:00:00.000 | |
2023-06-23 | 8 | National Championships Great Britain ME - Criterium | | 0 | 01:03:39.000 | 0 |
2023-05-14 | 34 | Rapha Lincoln Grand Prix | | 0 | 03:50:06.000 | 0 |
2023-04-29 | 15 | PNE Road Race | | 0 | 00:00:00.000 | |
2023-04-16 | 8 | PB Performance Espoirs Road Race | | 0 | 00:00:00.000 | |
2023-04-01 | DNF | RCR FatCreations Road Race | | 0 | 00:00:00.000 | |
2023-03-12 | 8 | Jock Wadley Memorial Race | | 0 | 00:00:00.000 | |
2022-10-09 | 29 | Beaumont Trophy | | 0 | 04:26:48.000 | 0 |
2022-07-03 | 60 | Stockton Velo29 Grand Prix | | 0 | 03:55:26.000 | 0 |
2022-06-29 | 18 | LOGCO Otley Grand Prix | | 0 | 00:59:47.000 | 0 |