| 27 Sept 2026 | Armagh AC - TJ McElmeel XC Races | Men Open & Masters | 27:06 | 6th |
| 6 Sept 2026 | Waterside Half Marathon | Half Marathon | 1:17:07 | 15th |
| 31 May 2026 | Cork City Marathon | Half Marathon | 1:10:50 | 6th |
| 12 Apr 2026 | Revive Active Great Ireland Run | 10K | 31:38 | 7th |
| 23 Nov 2025 | National Senior & Even XC | Senior & U23 Men | 28:16 | 70th |
| 2 Aug 2025 | 153rd National Senior Championships | 5K | 15:13 | 7th |
| 23 Mar 2025 | Dunboyne 54th 10K | 10K | 31:20 | 32nd |
| 30 Nov 2024 | Seeley Cup 10K | 10K | 31:31 | 14th |
| 29 Jun 2024 | 152nd National Senior Championships | 5K | 16:08 | 21st |
| 24 Mar 2024 | Dunboyne 53rd 10K | 10K | 31:35 | 23rd |
| 8 Feb 2024 | Armagh International 5K | 3K | 9:11 | 23rd |
| 19 Nov 2023 | National Senior & U23 XC Champs | Senior Men & U23 | 39:40 | 156th |
| 24 Aug 2023 | Celbridge A.C 5K | 5K | 15:18 | 3rd |
| 29 Jul 2023 | National Senior Championships | 5K | 14:59 | 1st |
| 16 Apr 2023 | Great Ireland Run | Other | 28:08 | 20th |
| 2 Apr 2023 | Titanic 10K | 10K | 31:56 | 7th |
| 10 Mar 2023 | Coleraine 5K | 5K | 15:44 | 24th |
| 20 Nov 2022 | Nat Senior & U23 XC Championships | Senior & U23 Men | 34:13 | 95th |
| 22 May 2022 | National League R1 - Belfast | 1500m | 4:09 | 2nd |
| 6 Apr 2022 | Queens Round the River 5K | 5K | 15:20 | 23rd |
| 4 Mar 2022 | Coleraine Campus Elite 5K | 5K | 15:09 | 8th |
| 12 Feb 2022 | AAI Indoor Games + Indoor League Final | 3K | 8:45 | 2nd |
| 5 Dec 2021 | National XC Novice | Novice M | 19:18 | 12th |
| 21 Nov 2021 | National XC Senior and U23 | M Snr & U23 | 34:49 | 107th |
| 17 Oct 2021 | Autumn Open Cross Country | Senior Men | 24:21 | 11th |
| 9 Jul 2021 | County Down 5K NI and Ulster Championships | 5K | 15:18 | 13th |
| 19 Jun 2021 | Natonal Junior + U23 Championships | 5K | 15:13 | 7th |
| 12 Jun 2021 | AAI Games + CE Championships | 3K | 9:04 | 13th |
| 21 Oct 2018 | Athletics Ireland Autumn Open Cross Country | Male U20 | 21:18 | 34th |
| 16 Oct 2016 | Autumn Open Cross Country Festival | Jnr Men 6k | 24:05 | 50th |