| 2025-08-08 | DNF | Vuelta a Ávila | me | 119 | 00:00:00.000 |  | 
| 2025-06-22 | DNF | Tour of the Reservoir | ME | 0 | 00:00:00.000 |  | 
| 2025-05-25 | 55 | Ronda ciclista al Maestrat | me | 157.42 | 03:47:22.000 | 41.542 | 
| 2025-05-22 | 59 | Trofeo Santa Quitaria de Ciclismo | me | 128 | 02:55:34.000 | 43.744 | 
| 2025-05-16 | 61 | I Etapa Challenge Alicante Interior | me | 141.8 | 03:40:13.000 | 38.635 | 
| 2024-07-23 | DNF | Fort Vale Colne Grand Prix | ME | 0 | 00:00:00.000 |  | 
| 2024-06-26 | 57 | The Rayner Foundation Men's Otley Grand Prix |  | 0 | 00:57:42.000 | 0 | 
| 2024-06-08 | DNF | Cumberland Cobbler | me | 0 | 00:00:00.000 |  | 
| 2024-05-26 | DNF | Rás Tailteann | me | 155.6 | 00:00:00.000 |  | 
| 2024-05-25 | 118 | Rás Tailteann | me | 139.2 | 03:21:58.000 | 41.353 | 
| 2024-05-24 | 32 | Rás Tailteann | me | 154.8 | 03:13:17.000 | 48.054 | 
| 2024-05-23 | 135 | Rás Tailteann | me | 183.8 | 04:57:09.000 | 37.113 | 
| 2024-05-22 | 143 | Rás Tailteann | me | 147 | 03:21:18.000 | 43.815 | 
| 2024-03-10 | 33 | Independent Dodecanese Circuit | me | 48 | 01:02:45.000 | 45.896 | 
| 2023-07-28 | 22 | All about deserts Newark Grand Prix |  | 0 | 00:00:00.000 |  | 
| 2023-07-25 | 23 | Fort Vale Colne Grand Prix |  | 0 | 00:00:00.000 |  | 
| 2023-06-28 | 36 | The Property Development Group Men's Otley Grand |  | 0 | 00:00:00.000 |  | 
| 2023-05-28 | DNS | Blaydon CC Road Race |  | 0 | 00:00:00.000 |  | 
| 2023-05-21 | 14 | Hugh Dornan Memorial |  | 0 | 00:00:00.000 |  | 
| 2023-04-15 | DNF | GP De Zoete Inval Herfelingen |  | 115.2 | 00:00:00.000 |  | 
| 2023-04-11 | DNF | Grote Paasprijs Hakendover |  | 119 | 00:00:00.000 |  | 
| 2023-04-08 | 36 | Wevelgem |  | 119.6 | 02:38:00.000 | 45.418 | 
| 2023-04-06 | 88 | Bellegem |  | 120 | 02:48:05.000 | 42.836 | 
| 2023-04-05 | 112 | Bredene |  | 112 | 02:30:48.000 | 44.562 | 
| 2023-04-01 | 29 | Ottergem |  | 112 | 02:42:37.000 | 41.324 | 
| 2023-03-26 | DNF | GP De Kroon |  | 120 | 00:00:00.000 |  | 
| 2023-03-25 | DNF | Memorial Jos Huysmans |  | 119 | 00:00:00.000 |  |