| 23 Aug 2026 | Half Marathon | Half Marathon | 1:06:22 | 3rd |
| 19 Jul 2026 | Irish Runner 10 Mile Challenge | 10 Mile | 50:09 | 3rd |
| 21 Jun 2026 | Irish Runner 5 Mile Challenge | 5 Mile | 24:48 | 3rd |
| 11 Jan 2026 | Tom Walsh 10K | 10K | 30:57 | 1st |
| 26 Oct 2025 | Frankfurt Marathon | Marathon | 2:20:40 | |
| 20 Jul 2025 | Biofreeze Irish Runner 10 Mile | 10 Mile | 51:31 | 6th |
| 21 Jun 2025 | Michael Manning Memorial Dunshaughlin 10K | 10K | 30:53 | 8th |
| 11 Jun 2025 | Athletics Wicklow 5K Championship | 5K | 15:02 | 1st |
| 17 May 2025 | Biofreeze Irish Runner 5K | 5K | 14:58 | 9th |
| 2 Feb 2025 | John Treacy Dungarvan 10 Mile | 10 Mile | 50:35 | 4th |
| 12 Jan 2025 | Tom Walsh 10K & 5Mile Walk | 10K | 31:13 | 1st |
| 25 Aug 2024 | Antrim Coast Half Marathon | Half Marathon | 1:07:13 | 26th |
| 21 Jul 2024 | Biofreeze Irish Runner 10 Mile | 10 Mile | 51:11 | 2nd |
| 22 Jun 2024 | Micheal Manning Memorial Dunshaughlin 10K | 10K | 30:57 | 6th |
| 18 May 2024 | Biofreeze Irish Runner 5K | 5K | 14:55 | 6th |
| 24 Mar 2024 | Dunboyne 53rd 10K | 10K | 31:01 | 13th |
| 4 Feb 2024 | Trim 10 Mile | 10 Mile | 53:51 | 4th |
| 19 Nov 2023 | National Senior & U23 XC Champs | Senior Men & U23 | 33:33 | 34th |
| 6 Aug 2023 | Kilbeggan 10 Mile | 10 Mile | 51:07 | 2nd |
| 17 Jun 2023 | Micheal Manning Memorial Dunshaughlin 10K | 10K | 31:30 | 6th |
| 17 Mar 2023 | Streets of Portlaoise | 5K | 14:54 | 7th |
| 29 Jan 2023 | 39th AXA Raheny 5 Mile | 5 Mile | 24:27 | 8th |
| 2023 | The Toddy Moore Memorial | 10 Mile | 54:25 | 1st |
| 3 Dec 2022 | Jingle Bells 5K | 5K | 14:35 | 6th |
| 20 Nov 2022 | Nat Senior & U23 XC Championships | Senior & U23 Men | 31:56 | 34th |
| 5 Nov 2022 | Leinster Senior XC Championships | Sen & U23 Men | 34:55 | 1st |
| 16 Oct 2022 | Autumn Open International Cross Country Festival | Senior Men | 23:32 | 16th |
| 25 Sept 2022 | Rathfarnham 5K | 5K | 14:32 | 2nd |
| 25 Jun 2022 | National 150th Senior T+F Championships | 5K | 15:11 | 7th |
| 18 Jun 2022 | Michael Manning Memorial Dunshaughlin 10K | 10K | 30:32 | 13th |