| 20 Sept 2026 | Belfast City Half Marathon | Half Marathon | 1:32:38 | 741st |
| 29 Mar 2026 | Spar Omagh Half Marathon & 5K | Half Marathon | 1:32:55 | 442nd |
| 17 Mar 2026 | Craic 10K | 10K | 42:39 | 419th |
| 7 Mar 2026 | Bundoran 10 | 10 Mile | 1:12:38 | 260th |
| 18 Jun 2025 | Lisburn Half Marathon | 10K | 44:46 | 116th |
| 27 Oct 2024 | Dublin Marathon | Marathon | 3:24:40 | 2707th |
| 22 Sept 2024 | Moy Park Belfast City Half Marathon | Half Marathon | 1:34:29 | |
| 25 Aug 2024 | Antrim Coast Half Marathon | Half Marathon | 1:36:58 | 720th |
| 7 Apr 2024 | 34th Spar Omagh Half Marathon & 5K | Half Marathon | 1:37:05 | 439th |
| 17 Mar 2024 | Craic 10K | 10K | 44:13 | 438th |
| 13 Mar 2024 | Queens 5K | 5K | 20:46 | 128th |
| 29 Oct 2023 | Dublin Marathon | Marathon | 3:31:59 | 3258th |
| 17 Sept 2023 | Mash Direct Belfast City Half Marathon | Half Marathon | 1:40:32 | |
| 30 Apr 2023 | Mash Direct Belfast City Marathon | Marathon | 3:44:56 | 923rd |
| 23 Mar 2023 | Deep River Rock Queens 5K | 5K | 22:46 | 428th |
| 17 Mar 2023 | Craic 10K | 10K | 47:41 | 449th |
| 30 Oct 2022 | Dublin Marathon | Marathon | 3:56:39 | 5846th |
| 18 Sept 2022 | Belfast City Half Marathon | Half Marathon | 1:44:42 | 1008th |
| 2 Jul 2022 | Clontarf Half Marathon | Half Marathon | 2:19:16 | 1300th |
| 6 Apr 2022 | Queens Round the River 5K | 5K | 22:48 | 480th |
| 29 Aug 2021 | Bohermeen AC 5 Mile | 5 Mile | 44:09 | 171st |
| 3 Jul 2021 | Coast Road 10K | 10K | 47:56 | 360th |
| 30 Apr 2021 | BD Virtual Drogheda 10K | 10K | 59:15 | 209th |
| 3 Apr 2021 | Sonia O'Sullivan Virtual Cobh 10 | 10 Mile | 1:36:56 | 394th |
| 12 Feb 2021 | Finding Charlies Voice Virtual Run | 10 Mile | 1:42:00 | 51st |
| 12 Feb 2021 | Finding Charlies Voice Virtual Run | 5K | 28:46 | 98th |
| 6 Dec 2020 | Rita & Robbie Christmas Virtual 5K | 5K | 29:34 | 68th |
| 29 Mar 2020 | MyRun Keep it short Keep it brief 5K 30th to 5th | MONDAY | 31:12 | 15th |
| 29 Mar 2020 | MyRun Keep it short Keep it brief 5K 30th to 5th | SATURDAY | 30:46 | 11th |
| 29 Mar 2020 | MyRun Keep it short Keep it brief 5K 30th to 5th | THURSDAY | 29:28 | 11th |