| 2024 U23 Liverpool H/St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.95KXC | 31:16 | | | | 124 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 2023 U23 Liverpool H/St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:52.93 | | | | 13 | 1 | | | Stretford | Trafford Grand Prix | 30 May 23 |
| 5K | 14:49 | | | 14:50 | 24 | | | | Kingsley | Mid Cheshire 5K | 28 Apr 23 |
| 8.65KL | 28:09 | | | | 20 | L09 | | | Birmingham | ERRA Men's National 12-Stage Relays | 15 Apr 23 |
| 5.84MXC | 30:37 | | | | 4 | | | | Clarkes Garden | Liverpool & District League Championships | 19 Feb 23 |
| 9.5KL | 30:38 | | | | 9 | L03 | | | Redcar | Northern Counties Men's 12-Stage Relays | 1 Apr 23 |
| 2022 U23 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 30:41 | | | | 61 | | | | Greenford | BUCS Cross Country Championships | 5 Feb 22 |
| 9.8KXC | 34:16 | | | | 126 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 26 Nov 22 |
| 2020 U20 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 8:44 | | | 8:44 | 7 | | | 2 | Armagh | Armagh International Road Races | 13 Feb 20 |
| parkrun | 16:03 | | | | 2 | | | 1 | Waterworks | Waterworks parkrun # 488 | 1 Feb 20 |
| parkrun | 16:27 | | | | 1 | | | 1 | Waterworks | Waterworks parkrun # 484 | 4 Jan 20 |
| 6KXC | 19:30 | | | | 11 | | | | Santry, IRL | Irish Schools' Championships | 7 Mar 20 |
| 7KXC | 24:50 | | | | 18 | | | 18 | Stirling | Run Stirling (incl British Athletics Cross Challenge) | 11 Jan 20 |
| ZXC | NT | | | | 6 | | | | Mallusk | Ulster Schools' Championships | 26 Feb 20 |
| 2019 U20 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.13 | | | | 1 | 2 | | | Bangor | North Down AC Senior Open | 2 Jul 19 |
| 1500 | 4:12.25 | | | | 7 | | | | Antrim | Ulster Schools' Championships | 17 May 19 |
| 3000 | 8:39.48 | | | | 1 | | | | Belfast | Lagan Valley Firmus Fab 5 Series | 27 Jun 19 |
| 3000 | 8:47.00 | | | | 2 | | | | Greystones, IRL | Irish Milers Club Open | 4 May 19 |
| 3000 | 8:53.66 | | | | 1 | | | | Bangor | North Down AC Senior Open | 9 Apr 19 |
| 5000 | 15:16.51 | | | | 1 | | | | Antrim | Ulster Schools' Championships | 17 May 19 |
| 5000 | 15:49.08 | | | | 5 | | | | Tullamore, IRL | Irish Schools' Championships | 1 Jun 19 |
| 3M | 14:57 | | | | 22 | | | | London | Virgin London Mini Marathon | 28 Apr 19 |
| 5K | 15:38 | | | 15:38 | 20 | | | 4 | Belfast | Deep RiverRock Queen’s 5K (Inc NI & Ulster Championship) | 3 Apr 19 |
| 5KXC | 19:51 | | | | 15 | | | 13 | Dundonald | IAAF International (Inc Home Countries International / British Athletics Cross Challenge) | 19 Jan 19 |
| parkrun | 15:40 | | | | 2 | | | | Belfast Victoria | Belfast Victoria parkrun # 407 | 23 Feb 19 |
| parkrun | 15:51 | | | | 2 | | | 1 | Waterworks | Waterworks parkrun # 473 | 2 Nov 19 |
| parkrun | 15:53 | | | | 2 | | | 1 | Waterworks | Waterworks parkrun # 467 | 21 Sep 19 |
| parkrun | 16:02 | | | | 2 | | | 1 | Waterworks | Waterworks parkrun # 471 | 19 Oct 19 |
| parkrun | 16:10 | | | | 1 | | | 1 | Waterworks | Waterworks parkrun # 468 | 28 Sep 19 |
| parkrun | 16:29 | | | | 1 | | | 1 | Valley | Valley parkrun # 263 | 14 Sep 19 |
| parkrun | 16:59 | | | | 1 | | | 1 | Valley | Valley parkrun # 262 | 7 Sep 19 |
| parkrun | 17:04 | | | | 1 | | | 1 | Valley | Valley parkrun # 279 | 28 Dec 19 |
| 6KXC | 21:18 | | | | 1 | | | | Billy Neill Centre | Northern Ireland & Ulster Uneven Age Groups Championships (incl Bobby Rea Open) | 9 Nov 19 |
| 6KXC | 22:33 | | | | 5 | | | | Clongowes, IRL | Irish Life Health All Ireland Schools Cross Country | 9 Mar 19 |
| 6KXC | NT | | | | 2 | | | | Abbotstown, IRL | Irish Life Health National Cross Country Championships | 24 Nov 19 |
| 6.4KXC | 20:24 | | | | 9 | | | | Cardiff | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 12 Oct 19 |
| 10K | 34:16 | | | 34:18 | 20 | | | 4 | Belfast | Laganside 10K | 1 Sep 19 |
| ZXC | 16:18 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Even Age Group Championships | 26 Oct 19 |
| 2018 U17 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:09.42 | | | | 7 | | | | Belfast | Athletics Northern Ireland Open | 15 Apr 18 |
| 3K | 9:07 | | | | 8 | | | 1 | Armagh | Armagh International Road Races | 15 Feb 18 |
| 4.5KXC | 16:39 | | | | 1 | | | | Scotstown | Northern Ireland & Ulster Uneven Age Groups And Novice Cross Country Championships | 11 Nov 18 |
| 3M | 15:39 | | | | 53 | REG | | | London | Virgin London Mini Marathon | 22 Apr 18 |
| 5KXC | NT | | | | 1 | | | | Proudstown, IRL | All Ireland Uneven Age Group Championships | 15 Dec 18 |
| parkrun | 16:02 | | | | 1 | | | 1 | Waterworks | Waterworks parkrun # 421 | 17 Nov 18 |
| parkrun | 16:15 | | | | 2 | | | | Waterworks | Waterworks parkrun # 419 | 3 Nov 18 |
| parkrun | 16:17 | | | | 2 | | | 1 | Waterworks | Waterworks parkrun # 417 | 20 Oct 18 |
| parkrun | 17:58 | | | | 1 | | | 1 | Valley | Valley parkrun # 208 | 8 Sep 18 |
| parkrun | 18:18 | | | | 1 | | | 1 | Valley | Valley parkrun # 206 | 25 Aug 18 |
| parkrun | 18:24 | | | | 1 | | | 1 | Valley | Valley parkrun # 204 | 11 Aug 18 |
| 5.4KXC | 20:05 | | | | 16 | | | 5 | Antrim | British Athletics Cross Challenge (Inc IAAF Permit) | 6 Jan 18 |
| 5.5KXC | 17:41 | | | | 36 | Sch | | | Paris, FRA | ISF World Championship | 4 Apr 18 |
| 6KXC | 20:55 | | | | 14 | | | | Nottingham | SIAB Schools International (Inc Home Countries International) | 24 Mar 18 |
| 6KXC | NT | | | | 6 | | | | Abbotstown, IRL | Irish Life Health Irish & Even Age Cross Country Championships | 25 Nov 18 |
| ZXC | 18:41 | | | | 2 | | | | Antrim | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 27 Oct 18 |
| 2017 U17 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:49.68 | | | | 9 | | | | Tullamore, IRL | Irish Schools' Championships | 3 Jun 17 |
| 3000 | 9:14.48 | | | | 4 | | | | Antrim | Ulster Schools' Championships | 20 May 17 |
| 3K | 9:27 | | | | 26 | | | 6 | Armagh | Armagh International Road Races | 16 Feb 17 |
| 4KXC | NT | | | | 3 | | | | Abbotstown, IRL | Irish Life Health Irish Juvenile / Junior / Senior Even Age Cross Country Championships | 26 Nov 17 |
| 4.5KXC | 17:41 | | | | 3 | | | | Stranorlar | Northern Ireland & Ulster Uneven Age Group Championships | 12 Nov 17 |
| 3M | 16:11 | | | | 55 | REG | | | London | Virgin London Mini Marathon | 23 Apr 17 |
| parkrun | 17:48 | | | | 1 | | | 1 | Valley | Valley parkrun # 157 | 2 Sep 17 |
| parkrun | 17:49 | | | | 1 | | | 1 | Valley | Valley parkrun # 147 | 24 Jun 17 |
| parkrun | 17:54 | | | | 1 | | | 1 | Valley | Valley parkrun # 163 | 14 Oct 17 |
| parkrun | 18:31 | | | | 1 | | | 1 | Valley | Valley parkrun # 156 | 26 Aug 17 |
| parkrun | 18:58 | | | | 2 | | | 1 | Valley | Valley parkrun # 154 | 12 Aug 17 |
| 5.2KXC | 21:22 | | | | 12 | | | | Belfast | Irish Life Health All Ireland Schools' XC Championships | 11 Mar 17 |
| 5.6KXC | 20:50 | | | | 21 | | | | Antrim | British Athletics Cross Challenge (Inc IAAF Permit) | 14 Jan 17 |
| ZXC | NT | | | | 6 | | | | Waterford, IRL | Irish Life Health Irish Novice / Juvenile Uneven Age Group Cross Country Championships | 17 Dec 17 |
| 2016 U15 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:45.30 | | | | 7 | | | | Antrim | Ulster Schools' Championships | 20 May 16 |
| 3KXC | 10:17 | | | | 8 | | | | Stranorlar | Northern Ireland and Ulster Uneven Age Group Championships | 6 Nov 16 |
| 2MNAD | 11:17 | | | | 6 | | | | Belfast | Northern Ireland & Ulster Relay Championships | 1 Oct 16 |
| 3.5KXC | 12:12 | | | | 10 | | | | Sligo, IRL | GloHealth All Ireland Schools Cross Country Championships | 5 Mar 16 |
| 4KXC | 13:56 | | | | 22 | | | | Falkirk | SIAB Schools International | 19 Mar 16 |
| parkrun | 18:12 | | | | 1 | | | 1 | Waterworks | Waterworks parkrun # 288 | 23 Apr 16 |
| parkrun | 18:31 | | | | 3 | | | 1 | Valley | Valley parkrun # 91 | 4 Jun 16 |
| parkrun | 18:35 | | | | 2 | | | 1 | Valley | Valley parkrun # 79 | 12 Mar 16 |
| parkrun | 18:57 | | | | 1 | | | 1 | Valley | Valley parkrun # 115 | 19 Nov 16 |
| parkrun | 19:03 | | | | 14 | | | 1 | Waterworks | Waterworks parkrun # 272 | 2 Jan 16 |
| parkrun | 19:04 | | | | 2 | | | 1 | Valley | Valley parkrun # 94 | 25 Jun 16 |
| parkrun | 19:10 | | | | 2 | | | 1 | Valley | Valley parkrun # 104 | 3 Sep 16 |
| parkrun | 19:46 | | | | 1 | | | 1 | Valley | Valley parkrun # 101 | 13 Aug 16 |
| ZXC | 12:25 | | | | 5 | | | | Belfast | Ulster Schools' Championships | 10 Feb 16 |
| ZXC | 12:29 | | | | 14 | | | | Rostrevor | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 22 Oct 16 |
| 2015 U15 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:02.35 | | | | 11 | | | | Belfast | Lagan Valley AC Super 6 Open | 16 Apr 15 |
| 3M | 17:43 | | | | 58 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| parkrun | 18:37 | | | | 5 | | | 1 | Waterworks | Waterworks parkrun # 244 | 27 Jun 15 |
| parkrun | 18:58 | | | | 2 | | | 1 | Valley | Valley parkrun # 63 | 14 Nov 15 |
| parkrun | 19:03 | | | | 6 | | | | Waterworks | Waterworks parkrun # 259 | 10 Oct 15 |
| parkrun | 19:14 | | | | 2 | | | 1 | Valley | Valley parkrun # 45 | 11 Jul 15 |
| parkrun | 19:16 | | | | 6 | | | 1 | Waterworks | Waterworks parkrun # 247 | 18 Jul 15 |
| parkrun | 20:24 | | | | 3 | | | 1 | Valley | Valley parkrun # 56 | 26 Sep 15 |
| parkrun | 20:43 | | | | 6 | | | 1 | Valley | Valley parkrun # 55 | 19 Sep 15 |
| parkrun | 20:52 | | | | 5 | | | 1 | Valley | Valley parkrun # 52 | 29 Aug 15 |
| parkrun | 20:55 | | | | 4 | | | 1 | Valley | Valley parkrun # 53 | 5 Sep 15 |
| ZXC | 9:28 | | | | 5 | | | | Jordanstown | Northern Ireland & Ulster Even Age Group Championships (Inc NI League / Bobby Rea) | 24 Oct 15 |
| ZXC | 9:48 | | | | 5 | | | | Mallusk | Ulster Schools' Championships | 24 Feb 15 |
| ZXC | 13:01 | | | | 26 | | | | Donegal, IRL | Northern Ireland and Ulster Uneven Age Group Championships | 8 Nov 15 |
| 2014 U13 St. Malachy's |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:06 | | | | 14 | | | 1 | Waterworks | Waterworks parkrun # 213 | 8 Nov 14 |
| parkrun | 20:46 | | | | 20 | | | | Waterworks | Waterworks parkrun # 207 | 27 Sep 14 |
| parkrun | 21:20 | | | | 31 | | | | Waterworks | Waterworks parkrun # 212 | 1 Nov 14 |
| parkrun | 21:53 | | | | 43 | | | | Waterworks | Waterworks parkrun # 206 | 20 Sep 14 |