| 2025-03-02 | 2 | Ronde Bessieraine | mj | 84 | 02:13:12.000 | 37.838 | 
| 2025-03-01 | 12 | Mapei Classic | mj | 95.5 | 02:33:15.000 | 37.39 | 
| 2024-07-21 | 84 | La Ronde Saône et Loire | mj | 0 | 08:20:43.000 | 0 | 
| 2024-07-21 | 11 | La Ronde Saône et Loire | mj | 121.4 | 03:11:37.000 | 38.013 | 
| 2024-07-20 | 5 | La Ronde Saône et Loire | mj | 76.7 | 01:49:10.000 | 42.156 | 
| 2024-07-19 | 147 | La Ronde Saône et Loire | mj | 103.4 | 02:51:20.000 | 36.21 | 
| 2024-07-07 | 32 | Tour du Carmausin Ségala | mj | 0 | 03:06:32.000 | 0 | 
| 2024-04-01 | 11 | Dornan Rás Mumhan | me | 0 | 09:52:12.000 | 0 | 
| 2024-04-01 | 21 | Dornan Rás Mumhan | me | 113.1 | 02:28:10.000 | 45.8 | 
| 2024-03-31 | 17 | Dornan Rás Mumhan | me | 115.4 | 02:48:32.000 | 41.084 | 
| 2024-03-30 | 19 | Dornan Rás Mumhan | me | 114.1 | 02:48:57.000 | 40.521 | 
| 2024-03-29 | 9 | Dornan Rás Mumhan | me | 70.2 | 01:36:22.000 | 43.708 | 
| 2024-03-03 | 4 | Lacey Cup | me | 75 | 00:00:00.000 |  | 
| 2024-02-25 | 18 | Ronde Bessieraine | mj | 80.1 | 02:02:13.000 | 39.324 | 
| 2024-02-24 | 14 | Mapei Classic |  | 96.5 | 02:54:48.000 | 33.124 | 
| 2024-01-14 | 4 | National Championships Ireland MJ | MJ | 0 | 00:47:23.000 | 0 | 
| 2023-11-26 | 29 | UCI World Cup Dublin | MJ | 0 | 00:45:43.000 | 0 | 
| 2023-11-05 | 61 | European Continental Championships MJ | MJ | 0 | 00:00:00.000 |  | 
| 2023-10-15 | 4 | Verge Cross Clonmel | MJ | 0 | 00:40:47.000 | 0 | 
| 2023-07-01 | 6 | Newry |  | 110 | 00:00:00.000 |  | 
| 2023-06-30 | 8 | Newry |  | 50 | 00:00:00.000 |  |