| 2022 U20 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.1 | | | | 2 | A | | | Litherland | Northern League - West 1S | 30 Apr 22 |
| 800 | 2:03.86 | | | | 3 | 3 | | | Stretford | Trafford Grand Prix | 17 May 22 |
| 800 | 2:04.6 | | | | 3 | A | | | Ormskirk | Northern League - West 1S | 12 Jun 22 |
| 800 | 2:04.7 | | | | 2 | B | | | Bebington | Northern League - West 1S | 6 Aug 22 |
| 1500 | 4:17.06 | | | | 12 | 2 | | | Stretford | Trafford Grand Prix | 28 Jun 22 |
| 1500 | 4:35.0 | | | | 3 | B | | | Bebington | Northern League - West 1S | 6 Aug 22 |
| 3.9KL | 13:03 | | | | 14 | L9 | | | Birkenhead | Northern Counties Men's 12-Stage Relays | 27 Mar 22 |
| 5K | 17:11 | | | | 47 | B | | 10 | Barrowford | Podium 5K | 12 Mar 22 |
| parkrun | 17:17 | | | | 2 | | | 1 | Ormskirk | Ormskirk parkrun # 337 | 5 Mar 22 |
| parkrun | 18:11 | | | | 3 | | | 1 | Southport | Southport parkrun # 245 | 4 Jun 22 |
| 5.08KL | 17:54 | | | | 40 | L6 | | | Sutton Coldfield | ERRA National Men's 12-Stage | 9 Apr 22 |
| 2021 U20 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.35 | | | | 1 | 3 | | | Stretford | Trafford Grand Prix | 24 Aug 21 |
| 800 | 2:02.4 | | | | 2 | A | | | Leigh | North of England League West 1S | 1 Aug 21 |
| 800 | 2:03.01 | | | | 6 | 1 | | | Stretford | Trafford Grand Prix | 29 Jun 21 |
| 800 | 2:04.1 | | | | 2 | B | | | Sportcity | North of England League West 1S | 4 Jul 21 |
| 1500 | 4:10.85 | | | | 3 | 2 | | | Stretford | Trafford Grand Prix | 7 Sep 21 |
| 1500 | 4:20.10 | | | | 3 | 4 | | | Stretford | Trafford Senior Open | 24 Apr 21 |
| parkrun | 17:42 | | | | 1 | | | 1 | Ormskirk | Ormskirk parkrun # 319 | 16 Oct 21 |
| 5.8KL | 21:12 | | | | 28 | L4 | | | Warrington | North West Road Relays | 11 Sep 21 |
| 6KL | 20:52 | | | | 38 | L3 | | | Redcar | Northern Counties Men's 6-Stage Relays | 18 Sep 21 |
| 2020 U20 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.48 | | | | 5 | 8 | | | Stretford | Trafford Open Meeting | 26 Sep 20 |
| 800 | 2:03.86 | | | | 5 | 20 | | | Stretford | Trafford Open Series | 19 Sep 20 |
| parkrun | 18:29 | | | | 4 | | | | Ormskirk | Ormskirk parkrun # 309 | 14 Mar 20 |
| 2019 U17 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.1 | | | | 3 | 1 | | | Preston | Mid Lancashire League | 1 Jun 19 |
| 800 | 2:04.5 | | | | 3 | A | | | Stretford | North of England League Division 2WC | 14 Jul 19 |
| 800 | 2:04.59 | | | | 2 | 5 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 9 Jul 19 |
| 800 | 2:05.3 | | | | 4 | B | | | Bebington | North of England League Division 2WC | 16 Jun 19 |
| 800 | 2:05.8 | | | | 6 | | | | Blackpool | Lancashire County Schools Championships | 8 Jun 19 |
| 800 | 2:07.04 | | | | 7 | 3 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 4 Jun 19 |
| 800 | 2:07.5 | | | | 3 | B | | | Cleckheaton | North of England League Division 2WC | 10 Aug 19 |
| 800 | 2:10.1 | | | | 2 | | | | Hyndburn | Mid Lancashire League | 4 May 19 |
| 3.7KL | 12:09 | | | | 12 | L1 | | | Manchester | Northern Counties Young Athletes Relays | 15 Sep 19 |
| 3.88KL | 12:49 | | | | 32 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 6 Oct 19 |
| 5K | 16:38 | | | 16:39 | 110 | | | 22 | Kingsley | Mid Cheshire 5K | 29 Aug 19 |
| 5K | 17:38 | | | | 12 | | | 2 | Liverpool | Willowbrook Halewood 5K Series | 2 Mar 19 |
| 5KL | 17:08 | | | | 8 | L1 | | | Ormskirk | North West Road Relays | 8 Sep 19 |
| parkrun | 17:17 | | | | 1 | | | 1 | Ormskirk | Ormskirk parkrun # 289 | 2 Nov 19 |
| parkrun | 17:39 | | | | 1 | | | 1 | Ormskirk | Ormskirk parkrun # 280 | 24 Aug 19 |
| parkrun | 18:17 | | | | 1 | | | 1 | Ormskirk | Ormskirk parkrun # 253 | 16 Feb 19 |
| parkrun | 18:26 | | | | 4 | | | | Ormskirk | Ormskirk parkrun # 254 | 23 Feb 19 |
| parkrun | 18:34 | | | | 3 | | | | Southport | Southport parkrun # 144 | 9 Feb 19 |
| 2018 U17 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.34 | | | | 5 | 4 | | | Stretford | Trafford AC Grand Prix Open | 28 Aug 18 |
| 800 | 2:10.50 | | | | 3 | 7 | | | Stretford | Trafford AC Grand Prix Open | 24 Jul 18 |
| 800 | 2:13.2 | | | | 1 | | | | Liverpool | Merseyside Young Athletes Open | 1 Aug 18 |
| 800 | 2:13.8 | | | | 4 | B | | | Blackpool | North of England League Division 2W | 8 Jul 18 |
| 800 | 2:20.1 | | | | 7 | | | | Blackburn | Mid Lancashire League | 7 Apr 18 |
| 800 | 2:23.2 | | | | 4 | | | | Hyndburn | Mid Lancashire League | 26 May 18 |
| 3.7KL | 13:13 | | | | 22 | L2 | | | Manchester | Northern Counties Young Athletes Relays | 23 Sep 18 |
| 4KXC | 14:08 | | | | 9 | | | | Lancaster | Mid Lancashire League | 17 Feb 18 |
| parkrun | 18:14 | | | | 6 | | | 1 | Southport | Southport parkrun # 126 | 20 Oct 18 |
| parkrun | 18:18 | | | | 3 | | | | Southport | Southport parkrun # 137 | 29 Dec 18 |
| parkrun | 18:36 | | | | 6 | | | | Haigh Woodland | Haigh Woodland parkrun # 148 | 29 Sep 18 |
| parkrun | 19:08 | | | | 7 | | | 1 | Southport | Southport parkrun # 85 | 1 Jan 18 |
| parkrun | 19:51 | | | | 11 | | | 1 | Ormskirk | Ormskirk parkrun # 213 | 28 Apr 18 |
| parkrun | 19:56 | | | | 6 | | | 1 | Cuerden Valley | Cuerden Valley parkrun # 259 | 15 Sep 18 |
| parkrun | 20:16 | | | | 10 | | | 1 | Ormskirk | Ormskirk parkrun # 197 | 1 Jan 18 |
| 5.5KXC | 19:47 | | | | 90 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 24 Nov 18 |
| 6.4KXC | 34:35 | | | | 80 | | | | Ulverston | Mid Lancs League | 13 Oct 18 |
| ZXC | 22:12 | | | | 16 | | | | Blackburn | Lancashire Schools' Championships | 3 Feb 18 |
| 2017 U15 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.6 | | | | 4 | | | | Litherland | Mid Lancashire League | 29 Jul 17 |
| 800 | 2:23.3 | | | | 8 | | | | Preston | Mid Lancashire League | 1 Jul 17 |
| 3KXC | 11:17 | | | | 77 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District League & Mid Lancs League) | 25 Nov 17 |
| 4KXC | 14:13 | | | | 9 | | | | Leigh | Mid Lancs League | 9 Dec 17 |
| 5K | 19:44 | | | | 45 | | | | Blackpool | Northern U15-17 5K Championship Challenge & Open Race | 25 Mar 17 |
| parkrun | 18:50 | | | | 6 | | | 1 | Southport | Southport parkrun # 48 | 29 Apr 17 |
| parkrun | 18:56 | | | | 3 | | | 1 | Ormskirk | Ormskirk parkrun # 183 | 16 Sep 17 |
| parkrun | 19:16 | | | | 5 | | | 1 | Ormskirk | Ormskirk parkrun # 166 | 20 May 17 |
| parkrun | 19:28 | | | | 12 | | | 1 | Ormskirk | Ormskirk parkrun # 174 | 15 Jul 17 |
| parkrun | 19:43 | | | | 9 | | | 1 | Ormskirk | Ormskirk parkrun # 161 | 15 Apr 17 |
| parkrun | 19:51 | | | | 10 | | | 1 | Ormskirk | Ormskirk parkrun # 194 | 23 Dec 17 |
| parkrun | 19:54 | | | | 4 | | | 1 | Ormskirk | Ormskirk parkrun # 169 | 10 Jun 17 |
| 2016 U15 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 11:17 | | | | 89 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 26 Nov 16 |
| parkrun | 20:37 | | | | 16 | | | | Ormskirk | Ormskirk parkrun # 115 | 14 May 16 |
| parkrun | 20:55 | | | | 10 | | | 1 | Ormskirk | Ormskirk parkrun # 122 | 2 Jul 16 |
| parkrun | 27:01 | | | | 81 | | | 1 | Ormskirk | Ormskirk parkrun # 125 | 23 Jul 16 |
| 2015 U13 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:21 | | | | 28 | | | | Ormskirk | Ormskirk parkrun # 67 | 20 Jun 15 |