| 2025 SEN Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 27:20 | | | | 52 | | | | Omagh | Omagh parkrun # 383 | 20 Dec 25 |
| parkrun | 29:16 | | | | 56 | | | | Omagh | Omagh parkrun # 382 | 13 Dec 25 |
| parkrun | 30:57 | | | | 58 | | | | Omagh | Omagh parkrun # 380 | 29 Nov 25 |
| parkrun | 31:55 | | | | 78 | | | | Omagh | Omagh parkrun # 376 | 1 Nov 25 |
| 2024 SEN Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 30:56 | | | | 94 | | | | Broadbeach Waters, AUS | Broadbeach Waters parkrun # 478 | 9 Nov 24 |
| 2023 SEN Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:30 | | | | 33 | | | | Omagh | Omagh parkrun # 239 | 14 Jan 23 |
| parkrun | 25:09 | | | | 42 | | | | Omagh | Omagh parkrun # 279 | 4 Nov 23 |
| 2021 SEN Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5MNAD | 38:05 | | | 38:18 | 155 | | | | Greencastle | Greencastle 5 | 26 Dec 21 |
| 2020 SEN Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:31 | | | | 11 | | | 1 | Omagh | Omagh parkrun # 155 | 4 Jan 20 |
| 2019 SEN Derry Track/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:34.90 | i | | | 2 | 1 | | | Athlone, IRL | Irish University Championships | 8 Feb 19 |
| 3K | 9:28 | | | | 21 | | | | Armagh | Armagh International Road Races | 14 Feb 19 |
| 5KNAD | 16:58 | | | | 22 | | | | Derry | Bay Road 5K | 17 Apr 19 |
| parkrun | 18:26 | | | | 3 | | | | Omagh | Omagh parkrun # 121 | 11 May 19 |
| parkrun | 23:01 | | | | 5 | | | | Newcastle West, IRL | Newcastle West parkrun # 169 | 24 Aug 19 |
| 5MNAD | 32:04 | | | 32:06 | 54 | | | | Greencastle | Greencastle 5 | 26 Dec 19 |
| 10K | 36:29 | | | 36:34 | 43 | | | | Bangor | Bangor 10K (inc NI & Ulster Championship) | 28 Sep 19 |
| 10K | 36:43 | | | 36:45 | 46 | | | | Belfast | Laganside 10K | 1 Sep 19 |
| HM | 80:25 | a | | 80:32 | 185 | | | | Newcastle-South Shields | SimplyHealth Great North Run | 8 Sep 19 |
| 2018 U23 Derry Track/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.48 | | | | 5 | | | | Bangor | Team Trophy League | 21 Jul 18 |
| 1500 | 4:22.29 | | | | 3 | 2 | | | Bangor | North Down AC Senior Open | 24 Jul 18 |
| 1500 | 4:22.85 | | | | 2 | | | | Magherafelt | Northern Ireland & Ulster 10,000m Championships & Team Trophy | 5 Aug 18 |
| 1500 | 4:23.06 | i | | | 5 | 1 | | | Athlone, IRL | Irish University Championships | 9 Feb 18 |
| 1500 | 4:23.80 | | | | 12 | B | | | Dublin (I), IRL | GV Ryan - Irish Milers Club | 14 Jul 18 |
| 3000 | 9:31.73 | | | | 5 | | | | Belfast | Firmus Young Athlete Open Meeting | 9 Aug 18 |
| 3K | 9:39 | | | | 42 | | | | Armagh | Armagh International Road Races | 15 Feb 18 |
| 5KNAD | 16:37 | | | | 1 | | | | Coalisland | Newell 5K | 29 Jun 18 |
| parkrun | 17:07 | | | | 3 | | | 1 | MUSA Cookstown | MUSA Cookstown parkrun # 257 | 29 Sep 18 |
| parkrun | 17:33 | | | | 2 | | | 1 | Omagh | Omagh parkrun # 64 | 17 Feb 18 |
| parkrun | 18:00 | | | | 2 | | | 1 | Omagh | Omagh parkrun # 91 | 8 Sep 18 |
| parkrun | 18:14 | | | | 4 | | | 1 | Omagh | Omagh parkrun # 93 | 22 Sep 18 |
| parkrun | 18:56 | | | | 2 | | | 1 | Omagh | Omagh parkrun # 74 | 12 May 18 |
| 6KXC | 26:40 | | | | 50 | | | | Scotstown | Northern Ireland & Ulster Uneven Age Groups And Novice Cross Country Championships | 11 Nov 18 |
| 5M | 28:41 | | | 28:41 | 16 | | | | Greencastle | Greencastle 5 | 26 Dec 18 |
| 5MNAD | 28:09 | | | 28:10 | 10 | | | | Loughmacrory | Lough 5 | 31 Dec 18 |
| 10K | 35:25 | | | 35:29 | 89 | | | | Belfast | Seeley Cup 10K | 1 Dec 18 |
| 2017 U23 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.93 | | | | 3 | | | | Belfast | Team Trophy & Senior Relays | 26 Aug 17 |
| 600 | 1:33.43 | | | | 10 | 3 | | | Bangor | North Down AC Senior Open | 4 Apr 17 |
| 800 | 2:06.24 | | | | 4 | | | | Belfast | Firmus Energy Super 6 Series Open | 31 Aug 17 |
| 800 | 2:06.35 | | | | 9 | h1 | | | Dublin (S), IRL | AAI - Irish Life Health Senior Championships of Ireland | 22 Jul 17 |
| 800 | 2:07.65 | | | | 10 | | | | Tullamore, IRL | Irish Life Health Junior & U23 Championships | 1 Jul 17 |
| 800 | 2:08.25 | | | | 7 | 2 | | | Belfast | Athletics Northern Ireland Open | 6 May 17 |
| 800 | 2:08.47 | | | | 1 | E | | | Belfast | Irish Milers Club Open | 24 Jun 17 |
| 800 | 2:09.08 | | | | 4 | E | | | Leixlip, IRL | Irish Milers' Club Open | 15 Jul 17 |
| 800 | 2:10.19 | | | | 8 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Jun 17 |
| 1500 | 4:18.56 | | | | 12 | | | | Belfast | Athletics Ireland League Division 1 | 30 Jul 17 |
| 1500 | 4:21.61 | | | | 2 | | | | Belfast | Team Trophy & Senior Relays | 26 Aug 17 |
| 1500 | 4:22.45 | | | | 7 | | | | Belfast | Firmus Energy Super 6 Series Open | 17 Aug 17 |
| 1500 | 4:24.13 | | | | 4 | | | | Bangor | North Down AC Senior Open | 25 Jul 17 |
| 3000 | 9:38.1 | | | | 5 | | | | Bangor | North Down AC Senior Open | 15 Aug 17 |
| 3000 | 10:25.09 | i | | | 12 | 1 | | | Athlone, IRL | Irish Universities Championships | 10 Feb 17 |
| 3000 | 10:25.1 | i | | | 12 | 1 | | | Athlone, IRL | Irish Universities Championships | 10 Feb 17 |
| 5K | 16:45 | | | 16:45 | 20 | | | | Carlingford, IRL | Carlingford 5K | 4 Aug 17 |
| 5K | 17:07 | | | 17:09 | 74 | | | | Belfast | Deep RiverRock Queen’s 5K | 29 Mar 17 |
| parkrun | 17:26 | | | | 3 | | | 1 | MUSA Cookstown | MUSA Cookstown parkrun # 211 | 14 Oct 17 |
| parkrun | 17:45 | | | | 1 | | | 1 | Omagh | Omagh parkrun # 36 | 8 Jul 17 |
| parkrun | 17:57 | | | | 6 | | | | Ormeau | Ormeau parkrun # 191 | 18 Feb 17 |
| parkrun | 18:04 | | | | 1 | | | 1 | Omagh | Omagh parkrun # 20 | 11 Mar 17 |
| parkrun | 18:13 | | | | 3 | | | 1 | Omagh | Omagh parkrun # 58 | 23 Dec 17 |
| parkrun | 18:15 | | | | 3 | | | 1 | Omagh | Omagh parkrun # 48 | 30 Sep 17 |
| 5MNAD | 27:52 | | | 27:53 | 15 | | | | Coleraine | Coleraine 5 | 9 Aug 17 |
| 5MNAD | 29:54 | | | 29:55 | 27 | | | | Greencastle | Greencastle 5 | 26 Dec 17 |
| 10.36KXC | 44:13 | | | | 289 | | | | Sheffield | BUCS Cross Country Championships | 4 Feb 17 |
| ZXC | 27:06 | | | | 31 | | | | Newry | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 28 Oct 17 |
| 2016 U23 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:26 | | | | 3 | | | 1 | Omagh | Omagh parkrun # 9 | 3 Dec 16 |
| parkrun | 18:39 | | | | 8 | | | 1 | Ormeau | Ormeau parkrun # 174 | 29 Oct 16 |
| parkrun | 18:45 | | | | 4 | | | 1 | Omagh | Omagh parkrun # 6 | 12 Nov 16 |
| 5M | 36:41 | | | 36:44 | 56 | | | | Beragh | Beragh 5 | 9 Apr 16 |
| 5MNAD | 33:17 | | | 33:20 | 82 | | | | Greencastle | Greencastle 5 | 26 Dec 16 |
| 10KNAD | 38:50 | | | | 13 | | | | Omagh | Rudolph Run Eskra 10K | 10 Dec 16 |
| 10KNAD | 40:17 | | | | 8 | | | | Omagh | Drumragh 10K | 22 Oct 16 |
| 2015 U20 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 35:30 | | | 35:32 | 33 | | | | Altamuskin | Altamuskin 5 | 17 Mar 15 |
| 10KNAD | 40:26 | | | | 16 | | | | Omagh | Omagh CBS 10K | 21 Feb 15 |
| 2014 U20 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5MNAD | 36:18 | | | 36:19 | 177 | | | 15 | Omagh | Greencastle 5 | 26 Dec 14 |
| 10KNAD | 38:59 | | | | 6 | | | 1 | Omagh | Omagh CBS 10K | 22 Feb 14 |
| 10KNAD | 43:27 | | | | 38 | | | | Eskra | Rudolph Run 10K | 13 Dec 14 |
| 10KNAD | 44:16 | | | | 55 | | | 2 | Omagh | Killyclogher 10K | 24 May 14 |
| 10KNAD | 48:12 | | | | 55 | | | | Dunnamore | Sperrin Harriers Davagh Forest 10K | 1 Nov 14 |
| HM | 91:23 | | | 91:27 | 200 | | | 1 | Omagh | Omagh Half Marathon | 29 Mar 14 |
| ZXC | 45:46 | | | | 80 | | | | Lurgan | Northern Ireland Junior/Masters Championships | 25 Jan 14 |
| ZXC | NT | | | | 23 | | | | Virginia, IRL | NI and Ulster Uneven Age Group Championships | 9 Nov 14 |
| 2013 U20 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:09 | | | 19:12 | 6 | | | 4 | Omagh | Omagh 5K | 30 Mar 13 |
| 5K | 19:36 | | | | 7 | | | | Omagh | Omagh CBS 5K | 23 Feb 13 |
| 5M | 32:36 | | | 32:38 | 60 | | | | Omagh | Greencastle 5 | 26 Dec 13 |
| 5M | 33:47 | | | 33:47 | 19 | | | | Altamuskin | Altamuskin 5 | 17 Mar 13 |
| 5MNAD | 31:21 | | | 31:23 | 25 | | | 3 | Loughmacrory | Lough 5 | 31 Dec 13 |
| 5MNAD | 32:13 | | | | 12 | | | 4 | Beragh | Beragh Red Knights 5 | 13 Apr 13 |
| 10KNAD | 41:05 | | | | 28 | | | 1 | Omagh | Killyclogher 10K | 18 May 13 |
| ZXC | 22:24 | | | | 15 | | | | Londonderry | NI Ulster Age Group Championships | 10 Nov 13 |
| ZXC | NT | | | | 97 | | | | Jordanstown | Irish Schools Championships | 9 Mar 13 |
| 2012 U17 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 32:30 | | | | 13 | | | 1 | Altamuskin | Altamuskin 5 | 17 Mar 12 |
| 5M | 34:48 | | | 34:51 | 112 | | | 11 | Omagh | Greencastle 5 | 26 Dec 12 |
| 10K | 42:03 | | | | 14 | | | 1 | Drumragh | Drumragh 10K | 29 Sep 12 |
| 2011 U17 Omagh/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 34:19 | | | 34:30 | 37 | | | 2 | Altamuskin | Altamuskin 5 | 17 Mar 11 |
| 5M | 36:49 | | | 36:50 | 156 | | | 5 | Greencastle | Greencastle 5 | 26 Dec 11 |
| 10M | 71:29 | | | 71:31 | 42 | | | | Lough Fea | Lough Fea 10 | 26 Nov 11 |
| ZXC | 18:07 | | | | 39 | | | | Belfast | NI & Ulster Uneven Juvenile Championships (inc Bobby Rea Memorial) | 5 Nov 11 |
| ZXC | 26:45 | | | | 49 | | | | Donegal | NI & Ulster Even Juvenile Championships | 23 Oct 11 |