| 28 Sept 2025 | Rathfarnham 5K | 5K | 23:47 | 774th |
| 25 Jul 2025 | S.L.O.T. Summer Series – Race 3 (5K) | 4K | 18:04 | 1st |
| 27 Jun 2025 | S.L.O.T. Summer Series – Race 2 (4K) | 4K | 14:20 | 3rd |
| 30 May 2025 | S.L.O.T. Summer Series - Race 1 (3K) | 3K | 10:51 | 6th |
| 23 Apr 2023 | Pettitt's SuperValu Wexford Half Marathon & 10K. | 10K | 44:49 | 44th |
| 26 Mar 2023 | Run 4 Life 5K and 10K | 10K | 39:51 | 5th |
| 19 Feb 2023 | Turgesius 10 mile | 10 Mile | 1:18:23 | 61st |
| 1 Jan 2023 | Tom Brennan New Year's Day 5K | 5K | 17:37 | 47th |
| 2 Jul 2022 | Clontarf Half Marathon | Half Marathon | 1:56:18 | 766th |
| 14 Apr 2022 | Streets of Kilkenny | 5K | 23:23 | 397th |
| 22 Aug 2021 | National League - Division 1 | 3000m SC | 11:35 | 3rd |
| 6 Sept 2020 | National Masters Championships | 5K | 16:12 | 4th |
| 25 Jul 2020 | Fighting Cocks GFC 5K & 10K Fun Run | 10K | 33:41 | |
| 9 Jun 2020 | Pop Up Races: Return to Racing 5K | 5K | 15:05 | 6th |
| 17 Nov 2019 | Stook 10 Mile, 10K & 5K | 10K | 37:54 | 3rd |
| 13 Oct 2019 | Tinryland AC 4 Mile Run/Jog/Walk | 4 Mile | 23:02 | 13th |
| 22 Sept 2019 | Break for the Border | 10K | 36:14 | 1st |
| 28 Jul 2019 | Never Give Up 5K/10K | 10K | 36:28 | 1st |
| 7 Jul 2019 | Clane GAA 10K & 5K Walk/Run | 10K | 32:38 | 3rd |
| 17 Mar 2019 | AON Mullingar Half Marathon | Half Marathon | 1:17:13 | 13th |
| 10 Mar 2019 | St Laurence O’Toole AC Run 4 Life | 10K | 34:14 | 1st |
| 17 Feb 2019 | Graiguecullen 5 & 10K Challenge | 10K | 33:56 | 2nd |
| 11 Nov 2018 | Leinster Senior Cross Country | Senior Men | 37:46 | 22nd |
| 19 Aug 2018 | National League Final | 5K | 16:50 | 1st |
| 19 Aug 2018 | National League Final | 3000m SC | 10:26 | 1st |
| 12 Aug 2018 | St Mullins GAA 10K & 5K Fun Run | 10K | 41:19 | |
| 10 Mar 2018 | Graiguecullen GAA 5/10K Challenge | 10K | 34:28 | 1st |
| 26 Aug 2017 | Tullamore Quinlan Cup Half Marathon | Half Marathon | 1:13:15 | 3rd |
| 19 Aug 2017 | National League Final | 3000m SC | 9:36 | 1st |
| 19 Aug 2017 | National League Final | 1500m | 4:26 | 2nd |