| 26 Jul 2025 | National Outdoor Master Championships | 800m | 2:09 | 1st |
| 26 Jul 2025 | National Outdoor Master Championships | 5K | 17:39 | 3rd |
| 1 May 2025 | Rosscarbery Surf n Turf | 10K | 39:44 | 3rd |
| 8 Mar 2025 | National Master Indoor Championship | 800m | 2:09 | 3rd |
| 11 Jan 2025 | National Indoor AAI Games and CE Championships | 800m | 2:13 | 9th |
| 15 Sept 2024 | Charleville International Half Marathon | Half Marathon | 1:22:14 | 181st |
| 4 Aug 2024 | National Master Championships | 1500m | 4:43 | 7th |
| 4 Aug 2024 | National Master Championships | 800m | 2:10 | 8th |
| 1 May 2024 | Rosscarbery Surf n Turf | 10K | 39:31 | 2nd |
| 13 Jan 2024 | National Master Indoor Championship | 800m | 2:12 | 4th |
| 3 Dec 2023 | Newmarket 5K | 5K | 17:12 | 79th |
| 10 Sept 2023 | Charleville International Half Marathon | Half Marathon | 1:30:11 | 212th |
| 12 Aug 2023 | National Master Championships | 800m | 2:09 | 4th |
| 12 Aug 2023 | National Master Championships | 1500m | 4:34 | 6th |
| 25 May 2023 | Track + Field Live - Cork City | 800m | 2:13 | 5th |
| 26 Mar 2023 | Mallow 10 Mile | 10 Mile | 59:53 | 54th |
| 5 Feb 2023 | National Indoor Masters Championships | 800m | 2:10 | 7th |
| 29 Jan 2023 | Indoor AAI Games | 800m | 2:10 | 7th |
| 23 Jan 2023 | National Indoor League R2 | 800m | 2:09 | 10th |
| 25 Sept 2022 | Charleville International Half Marathon | Half Marathon | 1:29:38 | 181st |
| 13 Aug 2022 | National Masters T+F Champs | 800m | 2:12 | 6th |
| 1 May 2022 | Rosscarbery Surf n Turf | 10K | 42:28 | 9th |
| 2 Feb 2020 | John Treacy Dungarvan 10 | 10 Mile | 1:02:17 | 163rd |
| 24 Mar 2019 | Mallow 10 Mile | 10 Mile | 1:01:11 | 57th |
| 3 Feb 2019 | John Treacy Dungarvan 10 | 10 Mile | 1:02:13 | 140th |
| 12 Aug 2018 | The Monaghan Town 10 & 5 Mile | 10 Mile | 1:04:57 | 20th |
| 14 Jul 2018 | Brandon Bay Half Marathon & 10K | Half Marathon | 1:28:56 | 5th |
| 8 Apr 2018 | Duhallow AC Newmarket10 Mile MRR | 10 Mile | 1:01:48 | 16th |
| 25 Mar 2018 | Mallow 10 Mile | 10 Mile | 1:01:34 | 59th |
| 4 Feb 2018 | John Treacy Dungarvan 10 Mile | 10 Mile | 1:01:44 | 126th |