2025-07-06 | 5 | Newry | General classification | 0 |
2025-07-05 | 7 | Newry | Stage 2 | 112 |
2025-07-04 | 1 | Newry | Stage 1 | 57.89 |
2025-04-21 | 37 | Dornan Rás Mumhan | Stage 4 | 113 |
2025-04-21 | 25 | Dornan Rás Mumhan | General classification | 0 |
2025-04-20 | 60 | Dornan Rás Mumhan | Stage 3 | 119.6 |
2025-04-19 | 17 | Dornan Rás Mumhan | Stage 2 | 116.2 |
2025-04-18 | 13 | Dornan Rás Mumhan | Stage 1a | 8.6 |
2025-04-18 | 21 | Dornan Rás Mumhan | Stage 1b | 67.6 |
2025-03-16 | 23 | Evesham Vale Road Race | 0 |
2025-02-09 | DNS | Portsdown Classic | 72 |
2024-08-26 | 47 | SD Sealants Junior Tour of Wales | Stage 5 | 110.7 |
2024-08-26 | 44 | SD Sealants Junior Tour of Wales | General classification | 0 |
2024-08-25 | 58 | SD Sealants Junior Tour of Wales | Stage 4 | 96 |
2024-08-25 | 55 | SD Sealants Junior Tour of Wales | Stage 3 | 44.6 |
2024-08-24 | 51 | SD Sealants Junior Tour of Wales | Stage 2 | 114.2 |
2024-08-23 | 25 | SD Sealants Junior Tour of Wales | Stage 1 | 8.93 |
2024-08-18 | 14 | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot | Stage 2 | 15.7 |
2024-08-17 | 72 | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot | Stage 1 | 118 |
2024-07-14 | 9 | Junior Tour of Ireland | Stage 6 | 74.4 |
2024-07-14 | 29 | Junior Tour of Ireland | General classification | 0 |
2024-07-13 | 16 | Junior Tour of Ireland | Stage 5 | 112.7 |
2024-07-12 | 16 | Junior Tour of Ireland | Stage 4 | 103 |
2024-07-11 | 30 | Junior Tour of Ireland | Stage 3 | 122.8 |
2024-07-10 | 50 | Junior Tour of Ireland | Stage 2 | 93.7 |
2024-07-09 | 64 | Junior Tour of Ireland | Stage 1 | 63.6 |
2024-06-29 | 22 | National Championships Great Britain MJ - ITT | 30 |
2024-06-16 | 47 | CAMS Yorkshire Classic | 0 |
2024-05-26 | 15 | 360cycling Junior Tour of North West | General classification | 0 |
2024-05-26 | 50 | 360cycling Junior Tour of North West | Stage 2 | 48.28 |
2024-05-26 | 12 | 360cycling Junior Tour of North West | Stage 3 (ITT) | 16.09 |
2024-05-25 | 21 | 360cycling Junior Tour of North West | Stage 1 | 95.88 |
2024-04-14 | 33 | Cadence Junior Road Race | 114.9 |
2023-09-23 | 20 | Severn Valley GP | 0 |
2023-08-20 | 50 | Fenwick's Tour Of Mendip | Stage 3 | 0 |
2023-08-20 | 49 | Fenwick's Tour Of Mendip | General classification | 0 |
2023-08-19 | 28 | Fenwick's Tour Of Mendip | Stage 2 | 0 |
2023-08-18 | 51 | Fenwick's Tour Of Mendip | Stage 1 | 0 |
2023-05-28 | DNF | MAS Design Yorkshire Classic | 0 |