| 3 Oct 2026 | Lusk 20 Mile | 20 Mile | 3:41:46 | 163rd |
| 20 Jun 2026 | Dunshaughlin 10K | 10K | 48:26 | 559th |
| 26 Oct 2025 | Dublin Marathon | Marathon | 2:48:25 | 325th |
| 6 Sept 2025 | Dingle Half Marathon & Marathon | Marathon | 3:27:10 | 68th |
| 29 Aug 2025 | Tara 5K | 5K | 17:53 | 12th |
| 8 Aug 2025 | Kells Heritage 5K Run | 5K | 18:06 | 19th |
| 27 Oct 2024 | Dublin Marathon | Marathon | 3:49:32 | 6399th |
| 29 Oct 2023 | Dublin Marathon | Marathon | 2:57:50 | 676th |
| 23 Apr 2023 | London Marathon | Marathon | 2:45:05 | 973rd |
| 30 Oct 2022 | Dublin Marathon | Marathon | 3:20:42 | 1674th |
| 8 May 2022 | The Searlait Tywang Memorial Road Run | Half Marathon | 1:28:52 | 5th |
| 7 Nov 2021 | LeInster XC Senior and U23 | Snr Men | 39:58 | 62nd |
| 17 Feb 2021 | Duleek & District AC Virtual 5K | 5K | 23:42 | 17th |
| 13 Jan 2021 | Navan AC Virtual Club League | January 5km - Virtual Run | 23:00 | 7th |
| 13 Jan 2021 | Navan AC Virtual Club League | January 3km - Virtual Challenge | 10:59 | 1st |
| 1 Nov 2020 | Navan AC Virtual Club League | Star of Sea AC 5K | 18:15 | 1st |
| 1 Nov 2020 | Navan AC Virtual Club League | Remembrance 5k | 20:15 | 1st |
| 30 Jun 2020 | New Athletic Track For Navan Virtual Run | 5K | 19:11 | 16th |
| 8 May 2020 | Michelle McKiernan Star of the Sea AC 5K Virtual Run | 5K | 18:15 | 18th |
| 27 Oct 2019 | Dublin Marathon | Marathon | 2:57:08 | 495th |
| 21 Sept 2019 | Dublin Half Marathon | Half Marathon | 1:24:06 | 130th |
| 24 Aug 2019 | Frank Duffy 10 Mile | 10 Mile | 1:34:51 | 2138th |
| 18 Aug 2019 | Kilcock 10 from 10 | 10 Mile | 1:01:07 | 33rd |
| 9 Aug 2019 | Streets of Athboy | 5K | 17:40 | 29th |
| 13 Jul 2019 | Irish Runner 10 Mile | 10 Mile | 1:00:31 | 57th |
| 10 Jul 2019 | Oldcastle 5K | 5K | 17:39 | 8th |
| 21 May 2019 | Bob Heffernan 5K | 5K | 17:35 | 79th |
| 17 May 2019 | Simon Cumbers & Paddy Hyland 6K (Navan AC) | 6km | 21:30 | 17th |
| 12 May 2019 | The Searlait Tywang Memorial Road Run | 10 Mile | 1:06:29 | 10th |
| 5 May 2019 | Yapstone Drogheda 10K | 10K | 38:50 | 38th |