| 2025-06-25 | 2 | Stephen Roche GP | ME | 0 | 00:00:00.000 |  | 
| 2025-03-02 | 23 | Seamus Kennedy Memorial | ME | 114 | 02:40:35.000 | 42.595 | 
| 2024-05-26 | 71 | Rás Tailteann | me | 0 | 17:25:18.000 | 0 | 
| 2024-05-26 | 91 | Rás Tailteann | me | 155.6 | 03:21:17.000 | 46.382 | 
| 2024-05-25 | 8 | Rás Tailteann | me | 139.2 | 03:08:10.000 | 44.386 | 
| 2024-05-24 | 19 | Rás Tailteann | me | 154.8 | 03:13:17.000 | 48.054 | 
| 2024-05-23 | 106 | Rás Tailteann | me | 183.8 | 04:32:46.000 | 40.43 | 
| 2024-05-22 | 47 | Rás Tailteann | me | 147 | 03:09:48.000 | 46.47 | 
| 2024-05-14 | 4 | Mondello Series Round 3 | me | 0 | 00:00:00.000 |  | 
| 2024-05-12 | 4 | Shay Elliott Memorial | me | 124 | 00:00:00.000 |  | 
| 2024-03-24 | 11 | Des Hanlon Memorial | me | 144 | 00:00:00.000 |  | 
| 2023-01-15 | 5 | National Championships Ireland ME | ME | 0 | 01:01:40.000 | 0 | 
| 2020-01-12 | 6 | National Championships Ireland ME | ME | 0 | 01:01:36.000 | 0 | 
| 2017-12-10 | 27 | National Trophy Series - Bradford | ME | 0 | 00:00:00.000 |  | 
| 2017-10-29 | 36 | National Trophy Series: Abergavenny | ME | 0 | 00:00:00.000 |  | 
| 2017-10-15 | DNS | EKZ CrossTour Aigle | ME | 0 | 00:00:00.000 |  | 
| 2017-10-08 | 34 | National Trophy Series: Derby | ME | 0 | 01:04:07.000 | 0 | 
| 2017-01-28 | 52 | UCI World Championship MJ | MJ | 0 | 00:00:00.000 |  | 
| 2017-01-08 | 1 | National Championships Ireland MJ | MJ | 0 | 00:00:00.000 |  | 
| 2016-10-30 | 42 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:48:35.000 | 0 | 
| 2016-01-10 | 7 | National Championships Ireland MJ | MJ | 0 | 00:00:00.000 |  |