| 2023 SEN Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 37:09 | | | 37:25 | 188 | | 23 | | Loughmacrory | Lough 5 | 31 Dec 23 |
| 2018 U20 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 68.95 | | | | 3 | | | | Antrim | Ulster Schools' Championships | 18 May 18 |
| 800 | 2:23.12 | | | | 3 | | | | Antrim | Ulster Schools' Championships | 18 May 18 |
| 800 | 2:28.93 | | | | 8 | | | | Tullamore, IRL | Irish Schools' Championships | 2 Jun 18 |
| 800 | 2:30.09 | i | | | 2 | | | | Athlone, IRL | Northern Ireland & Ulster Junior Championships | 4 Feb 18 |
| 800 | 2:31.63 | | | | 9 | 2 | | | Belfast | Irish Milers Club Open | 26 May 18 |
| 1500 | 5:07.42 | i | | | 4 | | | | Athlone, IRL | Northern Ireland & Ulster Junior Championships | 4 Feb 18 |
| parkrun | 21:15 | | | | 10 | | 1 | 1 | Omagh | Omagh parkrun # 61 | 27 Jan 18 |
| parkrun | 21:22 | | | | 9 | | 1 | 1 | Omagh | Omagh parkrun # 70 | 14 Apr 18 |
| parkrun | 22:30 | | | | 18 | | 1 | 1 | Omagh | Omagh parkrun # 93 | 22 Sep 18 |
| 2017 U17 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 45.40 | | | | 6 | | | | Antrim | Ulster Schools' Championships | 20 May 17 |
| 800 | 2:22.41 | | | | 3 | B | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Jun 17 |
| 1500 | 4:50.47 | | | | 11 | 2 | | | Stretford | Trafford AC Grand Prix | 25 Apr 17 |
| 1500 | 5:22.39 | | | | 6 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Jun 17 |
| 1500SCW | 5:30.38 | | | | 3 | | | | Tullamore, IRL | Irish Schools' Championships | 3 Jun 17 |
| 1500SCW | 5:37.16 | | | | 5 | | | | Loughborough | UK School Games | 1 Sep 17 |
| 1500SCW | 5:39.52 | | | | 2 | | | | Antrim | Ulster Schools' Championships | 20 May 17 |
| 3.6KXC | NT | | | | 37 | | | | Belfast | Irish Life Health All Ireland Schools' XC Championships | 11 Mar 17 |
| 4KXC | 15:05 | | | | 9 | | | | Derry | Northern Ireland & Ulster Intermediate & Masters' Championships | 28 Jan 17 |
| 4.97KXC | 22:22 | | | | 26 | | | | Cardiff | British Athletics Cross Challenge | 22 Jan 17 |
| 5K | 19:06 | | | 19:06 | 7 | | 1 | 1 | Beragh | Beragh 5K | 15 Apr 17 |
| parkrun | 21:05 | | | | 14 | | 3 | | Omagh | Omagh parkrun # 26 | 29 Apr 17 |
| 5.8KMR | 36:05 | | | | 18 | | | | Peebles | British and Irish Junior Mountain Running Championships and Home Country International | 16 Sep 17 |
| 2016 U17 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 43.49 | | | | 4 | | | | Antrim | Ulster Schools' Championships | 20 May 16 |
| 400 | 62.08 | | | | 1 | 3 | | | Lifford, IRL | Lifford Strabane Open Meeting | 2 May 16 |
| 800 | 2:17.10 | | | | 12 | 2 | | | Lifford, IRL | Lifford Strabane Open Meeting | 2 May 16 |
| 800 | 2:19.38 | | | | 2 | | | | Belfast | Lagan Valley AC Super 6 Series Open | 28 Apr 16 |
| 800 | 2:19.59 | | | | 5 | B | | | Belfast | Belfast International inc Irish Milers Club | 7 May 16 |
| 800 | 2:20.60 | | | | 2 | | | | Antrim | Ulster Schools' Championships | 20 May 16 |
| 800 | 2:21.98 | i | | | 1 | | | | Magherafelt | Northern Ireland & Ulster Championships | 6 Feb 16 |
| 800 | 2:22.27 | i | | | 4 | | | | Athlone, IRL | GloHealth Juvenile Indoors | 13 Mar 16 |
| 800 | 2:26.91 | | | | 8 | | | | Tullamore, IRL | All Ireland Schools Championships | 5 Jun 16 |
| 800 | 2:27.62 | i | | | 3 | h2 | | | Athlone, IRL | GloHealth Juvenile Indoors | 13 Mar 16 |
| 1500 | 4:52.73 | | | | 2 | | | | Belfast | Northern Ireland & Ulster U18 / U20 / Senior Championships | 19 Jun 16 |
| 1500 | 5:05.65 | i | | | 1 | | | | Magherafelt | Northern Ireland & Ulster Championships | 7 Feb 16 |
| 3.5KXC | 13:16 | | | | 4 | | | | Sligo, IRL | GloHealth All Ireland Schools Cross Country Championships | 5 Mar 16 |
| 4KXC | 14:46 | | | | 2 | | | | Stranorlar | Northern Ireland and Ulster Uneven Age Group Championships | 6 Nov 16 |
| 4KXC | 15:19 | | | | 6 | | | | Dublin, IRL | AAI Senior & Even Age Group Championships | 27 Nov 16 |
| 4KXC | 16:02 | | | | 31 | | | | Falkirk | SIAB Schools International | 19 Mar 16 |
| 3M | 18:15 | | | | 41 | REG | | | London | Virgin London Mini Marathon | 24 Apr 16 |
| 5KNAD | 37:50 | | | | 761 | | 428 | 25 | Omagh | SPAR Omagh 5K | 26 Mar 16 |
| parkrun | 20:13 | | | | 6 | | 1 | 1 | Omagh | Omagh parkrun # 1 | 8 Oct 16 |
| ZXC | 13:21 | | | | 3 | | | | Belfast | Ulster Schools' Championships | 10 Feb 16 |
| ZXC | 16:35 | | | | 2 | | | | Rostrevor | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 22 Oct 16 |
| 2015 U15 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.64 | | | | 3 | B | | | Belfast | Irish Milers Club Open | 23 May 15 |
| 800 | 2:17.85 | | | | 3 | | | | Dublin (S), IRL | Irish Schools Interprovincial Championships | 19 Jun 15 |
| 800 | 2:19.17 | | | | 1 | | | | Belfast | Northern Ireland & Ulster U14 / 15 Championships | 7 Jun 15 |
| 800 | 2:20.77 | | | | 3 | | | | Tullamore, IRL | AAI Juvenile Championships | 4 Jul 15 |
| 800 | 2:21.81 | | | | 4= | | | | Tullamore, IRL | Irish Schools' Championships | 30 May 15 |
| 800 | 2:22.72 | i | | | 1 | | | | Magherafelt | Northern Ireland & Ulster Age Group Championships | 31 Jan 15 |
| 800 | 2:23.61 | | | | 2 | h1 | | | Tullamore, IRL | AAI Juvenile Championships | 4 Jul 15 |
| 800 | 2:24.15 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 15 May 15 |
| 1500 | 4:53.66 | | | | 3 | | | | Tullamore, IRL | AAI Juvenile Championships | 12 Jul 15 |
| 1500 | 4:55.49 | | | | 1 | | | | Antrim | Northern Ireland & Ulster U16 / 17 Championships | 13 Jun 15 |
| 1500 | 4:59.08 | | | | 2 | | | | Belfast | Lagan Valley AC Super 6 Open | 16 Apr 15 |
| 3KXC | 10:58 | | | | 25 | | | | Dublin, IRL | Schools International Athletic Board Championships | 21 Mar 15 |
| 4KXC | NT | | | | 3 | | | | Dungarvan, IRL | GloHealth Novice & Uneven Age Championships | 6 Dec 15 |
| 3M | 19:01 | | | | 74 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| 5KNAD | 20:49 | | | NT | 10 | | 1 | 1 | Omagh | SPAR Omagh Fun Run | 28 Mar 15 |
| ZXC | 9:35 | | | | 5 | | | | Clane, IRL | Glohealth Irish Schools XC Championships | 7 Mar 15 |
| ZXC | 10:00 | | | | 1 | | | | Irvinestown | Fermanagh Open | 24 Jan 15 |
| ZXC | 10:24 | | | | 2 | | | | Mallusk | Ulster Schools' Championships | 24 Feb 15 |
| ZXC | 14:22 | | | | 2 | | | | Jordanstown | Northern Ireland & Ulster Even Age Group Championships (Inc NI League / Bobby Rea) | 24 Oct 15 |
| ZXC | 15:50 | | | | 15 | | | | Dunboyne, IRL | Celtic Games International Cross Country | 18 Jan 15 |
| ZXC | 16:11 | | | | 1 | | | | Donegal, IRL | Northern Ireland and Ulster Uneven Age Group Championships | 8 Nov 15 |
| ZXC | 21:35 | | | | 1 | | | | Cookstown | Northern Ireland League (Inc Acorns AC Open) | 12 Dec 15 |
| 2014 U15 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.63 | | | | 3 | | | | Tullamore, IRL | Athletics Ireland Juvenile Championships | 26 Jul 14 |
| 800 | 2:23.24 | | | | 3 | | | | Belfast | Belfast International | 2 Jul 14 |
| 800 | 2:23.41 | | | | 3 | | | | Belfast | Northern Ireland & Ulster U14/U15 Age Group Championships | 8 Jun 14 |
| 800 | 2:23.89 | | | | 3 | | | | Tullamore, IRL | Irish Schools' Championships | 31 May 14 |
| 800 | 2:24.79 | | | | 8 | | | | Dublin (S), IRL | Tailteann Games | 21 Jun 14 |
| 800 | 2:27.09 | | | | 1 | A | | | Antrim | UK Youth Development League Northern Ireland | 26 Apr 14 |
| 800 | 2:27.37 | i | | | 1 | | | | Magherafelt | Northern Ireland Championships | 8 Feb 14 |
| 800 | 2:33.28 | i | | | 5 | h2 | | | Athlone, IRL | Athletics Ireland Juvenile Indoor Championships | 23 Mar 14 |
| 800 | 2:37.23 | i | | | 8 | | | | Athlone, IRL | Athletics Ireland Juvenile Indoor Championships | 23 Mar 14 |
| 1500 | 5:07.47 | | | | 5 | | | | Belfast | Northern Ireland & Ulster U16/U17 Age Group Championships | 14 Jun 14 |
| SP3K | 4.06 | | | | 7 | B | | | Antrim | UK Youth Development League Northern Ireland | 26 Apr 14 |
| 3M | 18:51 | | | | 37 | | | | London | Virgin London Mini Marathon | 13 Apr 14 |
| 5KNAD | 19:51 | | | 19:54 | 20 | | 5 | 3 | Omagh | Omagh 5K | 29 Mar 14 |
| 5MNAD | 34:59 | | | 35:03 | 79 | | 5 | 3 | Loughmacrory | Lough 5 | 31 Dec 14 |
| ZXC | 7:00 | | | | 3 | | | | Antrim | British Athletics Cross Challenge (inc Northern Ireland Senior Champs) | 4 Jan 14 |
| ZXC | 8:07 | | | | 2 | | | | Mallusk | Ulster Schools' Championships | 11 Feb 14 |
| ZXC | 11:47 | | | | 2 | | | | Virginia, IRL | NI and Ulster Uneven Age Group Championships | 9 Nov 14 |
| ZXC | 14:10 | | | | 1 | | | | Jordanstown | NI and Ulster Even Age Group Championships (Inc Bobby Rea Open) | 25 Oct 14 |
| ZXC | NT | | | | 6 | | | | Dundalk, IRL | Ireland Inter County Championships (inc Even Age Championships) | 23 Nov 14 |
| ZXC | NT | | | | 4 | | | | Dublin, IRL | Ireland Novice XC Championships (inc Uneven Age Championships) | 7 Dec 14 |
| 2013 U13 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:52.68 | | | | 2 | | | | Stranorlar, IRL | Finn Valley Open Meeting | 24 Apr 13 |
| 800 | 2:30.2 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 17 May 13 |
| 800 | 2:41.83 | | | | 8 | | | | Antrim | Northern Ireland & Ulster U14 / U15 Championships | 8 Jun 13 |
| 1500 | 5:34.9 | | | | 7 | | | | Belfast | Northern Ireland & Ulster U16 / U17 & all 1500m Championships | 16 Jun 13 |
| 5K | 19:30 | | | | 8 | | | | Omagh | Rudolph Run Eskra 5K | 7 Dec 13 |
| 5K | 20:54 | | | | 14 | | | | Omagh | Omagh CBS 5K | 23 Feb 13 |
| 5K | 20:52 | | | 21:01 | 23 | | 5 | 1 | Omagh | Omagh 5K | 30 Mar 13 |
| 5KNAD | 23:07 | | | 23:09 | 16 | | 4 | | Dromore | Dromore 5K | 22 Jun 13 |
| 5M | 35:55 | | | 36:05 | 152 | | | | Omagh | Greencastle 5 | 26 Dec 13 |
| ZXC | 7:09 | | | | 5 | | | | Mallusk | Ulster Schools' Championships | 13 Feb 13 |
| ZXC | 7:27 | | | | 14 | | | | Antrim | McCain UK Cross Challenge Series (Inc NI Senior Champs) | 12 Jan 13 |
| ZXC | 10:44 | | | | 24 | | | | Rostrevor | Athletics NI League (Inc Even Age Group Championships) | 26 Oct 13 |
| ZXC | 11:40 | | | | 7 | | | | Londonderry | NI Ulster Age Group Championships | 10 Nov 13 |
| 2012 U13 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 23.36 | | | | 3 | B | | | Bangor | McCain Northern Ireland Young Athletes' League | 26 May 12 |
| 200 | 35.27 | | | | 7 | h3 | | | Antrim | Northern Ireland & Ulster Juvenile Championships | 16 Jun 12 |
| 800 | 2:50.19 | | | | 4 | A | | | Antrim | McCain Northern Ireland Young Athletes' League | 28 Apr 12 |
| 800 | 2:55.24 | | | | 20 | | | | Antrim | Northern Ireland & Ulster Juvenile Championships | 16 Jun 12 |
| 1200 | 4:37.26 | | | | 1 | B | | | Bangor | McCain Northern Ireland Young Athletes' League | 26 May 12 |
| 70HU13W | 17.56 | | | | 5 | B | | | Antrim | McCain Northern Ireland Young Athletes' League | 28 Apr 12 |
| HJ | NH | | | | - | B | | | Antrim | McCain Northern Ireland Young Athletes' League | 28 Apr 12 |
| 5M | 38:59 | | | 39:07 | 174 | | 20 | 3 | Loughmacrory | Lough 5 | 31 Dec 12 |
| ZXC | 4:36 | | | | 6 | | | | Antrim | Antrim Cross Country (inc McCain UK Cross Challenge Series) | 21 Jan 12 |
| ZXC | 10:05 | | | | 14 | | | | Newry | NI and Ulster Even Age Group Championships | 27 Oct 12 |
| ZXC | 10:09 | | | | 36 | | | | Adamstown, IRL | All Ireland Juvenile Uneven Age Groups Championships | 9 Dec 12 |
| ZXC | 10:22 | | | | 6 | | | | Killybegs | NI and Ulster Uneven Age Group Championships | 11 Nov 12 |
| 2011 U11 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:07.4 | i | | | 7 | | | | Magherafelt | Northern Ireland & Ulster Juvenile Indoor Championships | 5 Mar 11 |
| 2KXC | NT | | | | 69 | | | | Sligo, IRL | Irish Inter Counties (Inc Even Ages champs) | 27 Nov 11 |
| ZXC | 6:17 | | | | 9 | | | | Donegal | NI & Ulster Even Juvenile Championships | 23 Oct 11 |
| 2010 U11 Omagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 57:36 | | | 57:43 | 313 | | 89 | 12 | Loughmacrory | Lough 5 | 31 Dec 10 |