| 2025-09-21 | 46 | EMRRL Riders Collective GP | me | 0 | 00:00:00.000 |  | 
| 2025-08-31 | 32 | Nick Clayton Memorial Road Race |  | 113 | 00:00:00.000 |  | 
| 2025-08-24 | 33 | The Victor Berlemont Trophy Road Race | me | 0 | 00:00:00.000 |  | 
| 2025-08-03 | 101 | Challenge Mayennais - Saint Germain d’Anxure | me | 126 | 02:58:10.000 | 42.432 | 
| 2025-08-02 | DNF | Challenge Mayennais - Montsurs | me | 132 | 00:00:00.000 |  | 
| 2025-07-26 | 38 | Grand Prix de la Sainte-Anne - Bricquebec |  | 112.7 | 00:00:00.000 |  | 
| 2025-07-23 | DNF | Circuit des Remparts - Saint-Lô |  | 84 | 00:00:00.000 |  | 
| 2025-07-06 | 6 | Newry | ME | 105 | 00:00:00.000 |  | 
| 2025-07-06 | 10 | Newry | ME | 0 | 00:00:00.000 |  | 
| 2025-07-05 | 22 | Newry | ME | 112 | 02:53:11.000 | 38.803 | 
| 2025-07-04 | 9 | Newry | ME | 57.89 | 01:28:20.000 | 39.322 | 
| 2024-08-26 | 77 | SD Sealants Junior Tour of Wales | mj | 0 | 06:46:10.000 | 0 | 
| 2024-08-26 | 83 | SD Sealants Junior Tour of Wales | mj | 110.7 | 02:15:26.000 | 49.043 | 
| 2024-08-25 | 80 | SD Sealants Junior Tour of Wales | mj | 96 | 02:13:09.000 | 43.259 | 
| 2024-08-25 | 48 | SD Sealants Junior Tour of Wales | mj | 44.6 | 01:00:09.000 | 44.489 | 
| 2024-08-24 | 81 | SD Sealants Junior Tour of Wales | mj | 114.2 | 02:49:24.000 | 40.449 | 
| 2024-08-17 | 111 | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot | mj | 118 | 02:56:43.000 | 40.064 | 
| 2024-07-14 | 31 | Junior Tour of Ireland | mj | 0 | 13:25:56.000 | 0 | 
| 2024-07-14 | 58 | Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-13 | 57 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 64 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 40 | Junior Tour of Ireland | mj | 122.8 | 02:59:12.000 | 41.116 | 
| 2024-07-10 | 31 | Junior Tour of Ireland | mj | 93.7 | 02:21:04.000 | 39.853 | 
| 2024-07-09 | 43 | Junior Tour of Ireland | mj | 63.6 | 01:26:09.000 | 44.295 | 
| 2024-06-16 | 36 | CAMS Yorkshire Classic | mj | 0 | 00:00:00.000 |  | 
| 2024-04-28 | 33 | Tiverton Road Race | mj | 108 | 00:00:00.000 |  | 
| 2024-04-14 | 50 | Cadence Junior Road Race | mj | 114.9 | 02:51:09.000 | 40.28 | 
| 2024-03-17 | 39 | ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:14:01.000 | 0 | 
| 2023-09-23 | 25 | Severn Valley GP |  | 0 | 02:11:59.000 | 0 | 
| 2023-08-27 | 91 | SD Sealants Junior Tour of Wales | mj | 0 | 01:10:31.000 | 0 | 
| 2023-08-27 | DNF | SD Sealants Junior Tour of Wales | mj | 0 | 00:00:00.000 |  | 
| 2023-08-26 | 94 | SD Sealants Junior Tour of Wales | mj | 0 | 03:19:57.000 | 0 | 
| 2023-08-20 | 37 | Fenwick's Tour Of Mendip | mj | 0 | 02:57:30.000 | 0 | 
| 2023-08-20 | 36 | Fenwick's Tour Of Mendip | mj | 0 | 05:55:31.000 | 0 | 
| 2023-08-19 | 67 | Fenwick's Tour Of Mendip | mj | 0 | 02:39:16.000 | 0 | 
| 2023-05-28 | 46 | MAS Design Yorkshire Classic | mj | 0 | 00:00:00.000 |  |