| 2025 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 14:40 | | | | 2 | | | | Derry City | Derry City parkrun # 549 | 29 Mar 25 |
| 2024 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:10 | | | | 1 | | | 1 | Wallace | Wallace parkrun # 505 | 25 Dec 24 |
| 2023 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:09.02 | i | | | 1 | | | | Athlone, IRL | 123.ie Indoor AAI Games | 29 Jan 23 |
| 5K | 14:15 | | | 14:15 | 48 | | | | Armagh | Armagh International Road Races | 9 Feb 23 |
| 2022 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 24:33 | | | 24:35 | 1 | | | | Greencastle | Greencastle 5 | 26 Dec 22 |
| 8.5MMT | 63:37 | | | | 10 | | | | Castlewellan | Castlewellan Christmas Cracker 8.5 | 27 Dec 22 |
| 2021 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:07.42 | | | | 3 | 9 | | | Belfast | Afternoon of 5000s | 8 May 21 |
| 10KNAD | 32:51 | | | 32:51 | 2 | | | | Dungannon | Washingbay Green Run | 11 Sep 21 |
| 2020 U23 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:28.80 | | | | 1 | A | | | Belfast | Northern Ireland & Ulster Senior / U20 / U18 Championships | 12 Sep 20 |
| 10000 | 30:44.01 | | | | 1 | 3 | | | Belfast | Northern Ireland & Ulster Open 10000m Championships | 31 Jul 20 |
| 10K | 29:54 | | | | 2 | E | | | Lisburn | ChampionChip Ireland Running Series | 18 Jul 20 |
| 2019 U23 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:52 | | | | 90 | | | | Armagh | Armagh International Road Races | 14 Feb 19 |
| 10K | 30:44 | | | 30:46 | 4 | | | | Belfast | Seeley Cup 10K | 30 Nov 19 |
| 10K | 32:10 | | | 32:09 | 12 | | | | Belfast | Titanic Quarter 10K | 31 Mar 19 |
| 10K | 32:40 | | | 32:40 | 1 | | | | Belfast | Craic 10K | 17 Mar 19 |
| 10K | 33:47 | | | 33:47 | 1 | | | | Lisburn | Lisburn 10K | 19 Jun 19 |
| 2018 U23 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:27 | | | | 30 | | | | Armagh | Armagh International Road Races | 15 Feb 18 |
| 8KXC | 26:03 | | | | 25 | | | 1 | Antrim | British Athletics Cross Challenge (Inc IAAF Permit) | 6 Jan 18 |
| 2017 U20 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:18.48 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 20 May 17 |
| 5000 | 14:17.58 | | | | 12 | A | | | Greystones, IRL | Irish Milers Club Open | 6 May 17 |
| 5000 | 14:54.81 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Jun 17 |
| 5000 | 15:51.99 | | | | 1 | | | | Tullamore, IRL | Irish Schools' Championships | 3 Jun 17 |
| 5000 | 16:07.64 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 20 May 17 |
| 5.6KXC | 18:24 | | | | 3 | | | | Antrim | British Athletics Cross Challenge (Inc IAAF Permit) | 14 Jan 17 |
| 6KXC | 19:20 | | | | 5 | | | | Abbotstown, IRL | Irish Life Health Irish Juvenile / Junior / Senior Even Age Cross Country Championships | 26 Nov 17 |
| 6.21KXC | 19:31 | | | | 38 | | | | Samorin, SVK | SPAR European Cross Country Championships | 10 Dec 17 |
| 10K | 32:49 | | | 33:01 | 1 | | | | Lisburn | Lisburn 10K | 21 Jun 17 |
| 2016 U20 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:09.64 | | | | 2 | | | | Antrim | Ulster Schools' Championships | 20 May 16 |
| 3000 | 8:14.55 | | | | 6 | A | | | Belfast | Belfast International inc Irish Milers Club | 7 May 16 |
| 5000 | 14:55.19 | | | | 2 | | | | Tullamore, IRL | All Ireland Schools Championships | 5 Jun 16 |
| 5000 | 16:45.70 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 20 May 16 |
| 3M | 14:20 | | | | 3 | REG | | | London | Virgin London Mini Marathon | 24 Apr 16 |
| 6KXC | 20:14 | | | | 17 | | | | Edinburgh | Great Edinburgh Cross Country International (Inc Scottish Inter District Championships) | 9 Jan 16 |
| 6KXC | 20:15 | | | | 14 | | | | Dublin, IRL | Athletics Ireland Autumn Open | 16 Oct 16 |
| 6.5KXC | 21:24 | | | | 3 | | | | Sligo, IRL | GloHealth All Ireland Schools Cross Country Championships | 5 Mar 16 |
| 2015 U17 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:32.81 | | | | 1 | A | | | Belfast | Irish Milers Club Open | 23 May 15 |
| 3000 | 8:51.80 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 15 May 15 |
| 3000 | 8:53.66 | | | | 7 | | | | Sportcity | Sainsbury's School Games | 4 Sep 15 |
| 3000 | 8:55.18 | | | | 1 | | | | Tullamore, IRL | Irish Schools' Championships | 30 May 15 |
| 3000 | 9:01.75 | | | | 4 | | | | Grangemouth | SIAB Schools' International | 18 Jul 15 |
| 3000 | 9:05.83 | | | | 1 | | | | Dublin (S), IRL | Irish Schools Interprovincial Championships | 19 Jun 15 |
| 3M | 14:45 | | | | 10 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| 5.947KXC | 19:17 | | | | 70 | | | | Toulon-Hyères, FRA | SPAR European Cross Country Championships | 13 Dec 15 |
| 6KXC | 18:07 | | | | 6 | | | | Dublin, IRL | Schools International Athletic Board Championships | 21 Mar 15 |
| 6KXC | 18:53 | | | | 1 | | | | Dublin, IRL | GloHealth Inter Club & Juvenile Even Age Championships | 22 Nov 15 |
| ZXC | 16:03 | | | | 1 | | | | Mallusk | Ulster Schools' Championships | 24 Feb 15 |
| ZXC | 16:26 | | | | 1 | | | | Clane, IRL | Glohealth Irish Schools XC Championships | 7 Mar 15 |
| ZXC | 17:11 | | | | 1 | | | | Jordanstown | Northern Ireland & Ulster Even Age Group Championships (Inc NI League / Bobby Rea) | 24 Oct 15 |
| ZXC | 19:32 | | | | 4 | | | | Moira Demesne | Moira Open | 10 Jan 15 |
| 2014 U17 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3M | 15:10 | | | | 4 | | | | London | Virgin London Mini Marathon | 13 Apr 14 |
| ZXC | 14:12 | | | | 5 | | | | Moira Demesne | Moira Open | 11 Jan 14 |
| ZXC | 16:44 | | | | 1 | | | | Mallusk | Ulster Schools' Championships | 11 Feb 14 |
| ZXC | 17:19 | | | | 11 | | | | Bolton | SIAB Schools' International | 22 Mar 14 |
| 2013 U15 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:23.82 | | | | 3 | | | | Belfast | Lagan Valley AC Super 5 Open Meeting | 2 May 13 |
| 1500 | 4:30.83 | | | | 1 | A | | | Belfast | UK Youth Development U13/U15 League N Ireland Division 1 | 27 Jul 13 |
| 1500 | 4:35.85 | | | | 5 | A | | | Birmingham | UK Youth Development U13/U15 League National Final | 7 Sep 13 |
| 1500 | 4:38.88 | | | | 1 | | | | Belfast | Lagan Valley AC Super 5 Open Meeting | 20 Jun 13 |
| 1500 | 4:44.50 | | | | 1 | A | | | Antrim | UK Youth Development U13/U15 League Northern Ireland Division 1 | 4 May 13 |
| 1500 | 4:45.52 | | | | 2 | | | | Belfast | Lagan Valley AC Super 5 Open Meeting | 18 Apr 13 |
| 3000 | 9:43.50 | | | | 1 | | | | Belfast | Northern Ireland & Ulster U16 / U17 & all 1500m Championships | 16 Jun 13 |
| ZXC | NT | | | | 18 | | | | Jordanstown | Irish Schools Championships | 9 Mar 13 |
| 2012 U15 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:30.86 | | | | 7 | | | | Antrim | Edwards Track & Field Meeting 4 | 16 Aug 12 |
| ZXC | 10:02 | | | | 25 | | | | Mullusk | Ulster Schools' Championships | 22 Feb 12 |
| ZXC | 12:17 | | | | 9 | | | | Moira Demesne | Moira Cross Country | 14 Jan 12 |
| ZXC | 12:33 | | | | 22 | | | | Adamstown, IRL | All Ireland Juvenile Uneven Age Groups Championships | 9 Dec 12 |
| ZXC | 12:42 | | | | 11 | | | | Newry | NI and Ulster Even Age Group Championships | 27 Oct 12 |
| ZXC | 12:55 | | | | 7 | | | | Killybegs | NI and Ulster Uneven Age Group Championships | 11 Nov 12 |
| 2011 U13 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | NT | | | | 101 | | | | Belfast | Aviva Ulster Schools Championships | 23 Feb 11 |
| 2010 U13 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 12:59 | | | | 55 | | | | Jordanstown | NI & Ulster Even Age Groups Championships | 23 Oct 10 |