| 2025 U23 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.3 | | | | 3 | | | | Blackpool | Lancashire County Championships | 10 May 25 |
| 400 | 50.36 | | | | 1 | 1 | | | York | City of York Event Series | 21 Apr 25 |
| 400 | 50.53 | | | | 5 | s2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| 400 | 51.27 | | | | 2 | h4 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 800 | 2:01.53 | | | | 1 | A | | | Connah's Quay | Northern T&F League - West 1 South | 17 May 25 |
| 2024 U23 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.63 | | | | 2 | 2 | | | Birmingham (U) | University of Birmingham Track & Field Series 2 | 15 May 24 |
| 5.6KXC | 22:10 | | | | 97 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 7.95KXC | 35:47 | | | | 359 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 2023 U23 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:26.94 | i | | | 5 | 1 | | | Sportcity | Manchester Indoor Open Meetings | 12 Feb 23 |
| 800 | 1:59.13 | | | | 8 | 3 | | | Birmingham (U) | University of Birmingham Track & Field Festival Day 1 | 29 Jul 23 |
| 800 | 1:59.64 | | | | 7 | E | | | Stretford | BMC Gold Standard Races | 15 Aug 23 |
| 800 | DNF | i | | | - | h1 | | | Sheffield | Northern Athletics Senior / U20 / U17 Indoor Championships | 15 Jan 23 |
| 3KXCL | 10:48 | | | | 64 | L02 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 2022 U20 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 49.31 | | | | 3 | h1 | | | Bedford | England Athletics U20 & U23 Championships incorporating World Junior Trials | 16 Jul 22 |
| 400 | 49.32 | | | | 2 | 5 | | | Birmingham (U) | University of Birmingham Track & Field Series | 11 May 22 |
| 400 | 50.6 | | | | 1 | | | | Warrington | Warrington AC Open Meeting | 9 Apr 22 |
| 800 | 1:51.81 | | | | 2 | B | | | Stretford | BMC Gold Standard Races | 17 May 22 |
| 800 | 1:51.88 | | | | 3 | C | | | Sportcity | BMC Grand Prix | 28 May 22 |
| 800 | 1:56.69 | | | | 4 | h3 | | | Sportcity | ESAA - English Schools Championships | 8 Jul 22 |
| 5KL | 18:23 | | | | 50 | L1 | | | Ormskirk | North West Road Relays | 11 Sep 22 |
| 7.8KL | 27:41 | | | | 35 | L5 | | | Birkenhead | Northern Counties Men's 12-Stage Relays | 27 Mar 22 |
| 2021 U20 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 22.7 | | 0.0 | | 3 | A | | | Leigh | North of England League West 1S | 1 Aug 21 |
| 400 | 48.40 | | | | 3 | A | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| 400 | 48.71 | | | | 1 | 1 | | | Stretford | Trafford Sprints Grand Prix | 25 May 21 |
| 400 | 48.91 | | | | 2 | h1 | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| 400 | 49.17 | | | | 5 | h2 | | | Bedford | England U20 & U23 Championships | 19 Jun 21 |
| 400 | DQ | | | | - | h2 | | | Leigh | Northern Athletics Championships | 12 Jun 21 |
| 800 | 1:51.58 | | | | 1 | C | | | Stretford | BMC Gold Standard Races | 27 Jul 21 |
| 800 | 1:53.25 | | | | 8 | B | | | Stretford | BMC Gold Standard Races | 24 Aug 21 |
| 800 | 1:53.79 | | | | 2 | A | | | Leigh | BMC PB Classic | 23 May 21 |
| 800 | 1:55.17 | | | | 1 | 9 | | | Stretford | Trafford Senior Open | 9 May 21 |
| 2020 U17 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.06 | | | | 2 | 9 | | | Stretford | Trafford Open Meeting | 26 Sep 20 |
| 800 | 1:56.98 | | | | 1 | H | | | Stretford | BMC Gold Standard Races | 25 Jul 20 |
| 800 | 1:57.84 | | | | 2 | 18 | | | Stretford | Trafford Open & Combined Events Meeting | 3 Oct 20 |
| 5.6KXC | 21:19 | | | | 21 | U17 | | 20 | Blackburn | Lancashire County Championships | 4 Jan 20 |
| 2019 U17 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.6 | | | | 1 | | | | Litherland | Mid Lancashire League | 3 Aug 19 |
| 400 | 51.9 | | | | 1 | 1 | | | Preston | Mid Lancashire League | 1 Jun 19 |
| 800 | 1:56.73 | | | | 5 | E | | | Stretford | BMC Gold Standard Races | 4 Jun 19 |
| 800 | 1:59.5 | | | | 2 | | | | Blackpool | Lancashire County Championships | 12 May 19 |
| 800 | 2:00.55 | | | | 2 | A | | | Middlesbrough | Northern Athletics U15 / U17 Inter Counties Championships | 7 Jul 19 |
| 800 | 2:05.23 | | | | 7 | h3 | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| 800 | 2:06.9 | | | | 3 | h2 | | | Blackpool | Lancashire County Championships | 12 May 19 |
| 800 | 2:07.8 | | | | 1 | | | | Hyndburn | Mid Lancashire League | 4 May 19 |
| 800 | 2:08.7 | | | | 2 | | | | Blackburn | Mid Lancashire League | 13 Apr 19 |
| 4KXC | 13:25 | | | | 9 | | | 9 | Burnley | Mid Lancs League | 12 Jan 19 |
| 5KL | 17:29 | | | | 3 | L2 | | | Ormskirk | North West Road Relays | 8 Sep 19 |
| 5.5KXC | 21:02 | | | | 104 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 23 Nov 19 |
| 6KXC | 23:49 | | | | 10 | | | 10 | Hyndburn | Mid Lancs League | 9 Nov 19 |
| 2018 U15 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.11 | | | | 2 | | | | Liverpool | Northern Athletics U13 / U15 / U17 Championships | 12 Aug 18 |
| 800 | 2:03.91 | | | | 2 | A | | | Leigh | Northern Athletics U15 / U17 Inter Counties Championships | 7 Jul 18 |
| 800 | 2:04.60 | | | | 2 | 1 | | | Stretford | Trafford AC Medal Open Meeting | 28 May 18 |
| 800 | 2:05.3 | | | | 1 | | | | Blackburn | Lancashire County Championships | 13 May 18 |
| 800 | 2:06.8 | | | | 1 | | | | Blackpool | Lancashire County Schools Championships | 9 Jun 18 |
| 800 | 2:11.9 | | | | 3 | h1 | | | Blackburn | Lancashire County Championships | 13 May 18 |
| 800 | 2:12.4 | | | | 1 | | | | Preston | Mid Lancashire League | 28 Apr 18 |
| 800 | 2:13.68 | | | | 3 | h1 | | | Liverpool | Northern Athletics U13 / U15 / U17 Championships | 12 Aug 18 |
| 800 | 2:14.6 | | | | 1 | | | | Blackburn | Mid Lancashire League | 7 Apr 18 |
| 1500 | 4:37.8 | | | | 1 | | | | Litherland | Mid Lancashire League | 30 Jun 18 |
| 3KXC | 10:17 | | | | 12 | | | 12 | Hyndburn | Mid Lancs League | 8 Dec 18 |
| 3KXC | 10:41 | | | | 52 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 24 Nov 18 |
| 3.1KL | 11:20 | | | | 14 | L1 | | | Delamere | North West Road Relays | 8 Sep 18 |
| 3.1KL | 13:20 | | | | 42 | L1 | | | Manchester | Northern Counties Young Athletes Relays | 23 Sep 18 |
| 4KXC | 15:58 | | | | 19 | | | | Lancaster | Mid Lancashire League | 17 Feb 18 |
| 4.4KXC | 18:35 | | | | 21 | | | | Ulverston | Mid Lancashire League | 3 Mar 18 |
| ZXC | 17:21 | | | | 27 | | | | Blackburn | Lancashire Schools' Championships | 3 Feb 18 |
| 2017 U15 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.6 | | | | 1 | | | | Hyndburn | Mid Lancashire League | 17 Jun 17 |
| 400 | 59.2 | | | | 2 | 2 | | | Litherland | Mid Lancashire League | 29 Jul 17 |
| 800 | 2:16.8 | | | | 4 | | | | Preston | Mid Lancashire League | 1 Jul 17 |
| 800 | 2:17.1 | | | | 3 | | | | Blackburn | Mid Lancashire League | 27 May 17 |
| 800 | 2:18.2 | | | | 3 | | | | Blackpool | Mid Lancashire League | 29 Apr 17 |
| 800 | 2:19.3 | | | | 6 | | | | Blackpool | Lancashire County Schools Championships | 10 Jun 17 |
| HJ | 1.55 | | | | 4 | | | | Litherland | Mid Lancashire League | 29 Jul 17 |
| HJ | 1.40 | | | | 2 | | | | Hyndburn | Mid Lancashire League | 17 Jun 17 |
| 3KXC | 10:42 | | | | 6 | | | | Leigh | Mid Lancs League | 4 Mar 17 |
| 3KXC | 10:48 | | | | 5 | | | | Cleveleys | Mid Lancs League | 11 Feb 17 |
| 3KXC | 11:52 | | | | 6 | | | | Blackburn | Lancashire County Championships | 7 Jan 17 |
| 3.2KXC | 11:14 | | | | 13 | | | | Burnley | Mid Lancs League | 14 Jan 17 |
| 4KXC | 15:15 | | | | 30 | | | | Leigh | Mid Lancs League | 9 Dec 17 |
| 2016 U13 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:21.2 | | | | 1 | | | | Blackpool | Lancashire County Championships | 15 May 16 |
| 800 | 2:23.5 | | | | 1 | | | | Ormskirk | Mid Lancashire League | 23 Jul 16 |
| 800 | 2:23.5 | | | | 1 | | | | Leigh | Mid Lancashire League Medal Meeting | 27 Aug 16 |
| 800 | 2:27.5 | | | | 1 | | | | Lancaster | Mid Lancashire League | 2 Jul 16 |
| 800 | 2:28.7 | | | | 1 | h2 | | | Blackpool | Lancashire County Championships | 15 May 16 |
| 1500 | 5:02.0 | | | | 1 | | | | Blackpool | Mid Lancashire League | 2 Apr 16 |
| 1500 | 5:11.4 | | | | 1 | | | | Blackburn | Mid Lancashire League | 30 Apr 16 |
| HJ | 1.45 | | | | 2 | | | | Ormskirk | Mid Lancashire League | 23 Jul 16 |
| HJ | 1.40 | | | | 3 | | | | Leigh | Mid Lancashire League Medal Meeting | 27 Aug 16 |
| HJ | 1.30 | | | | 2 | | | | Blackburn | Mid Lancashire League | 30 Apr 16 |
| HJ | 1.30 | | | | 5= | | | | Lancaster | Mid Lancashire League | 2 Jul 16 |
| 3KXC | 10:09 | | | | 8 | | | | Cleveleys | Mid Lancs League | 13 Feb 16 |
| 3KXC | 11:13 | | | | 33 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 26 Nov 16 |
| 3KXC | 12:07 | | | | 11 | | | | Chorley | Mid Lancs League | 1 Oct 16 |
| 3KXC | 13:39 | | | | 17 | | | | Blackburn | Lancashire County Championships | 9 Jan 16 |
| 3.2KXC | 13:17 | | | | 8 | | | | Cuerden Valley Park | Mid Lancs League | 29 Oct 16 |
| 3.2KXC | 14:30 | | | | 96 | | | | Blackburn | Northern Championships | 30 Jan 16 |
| ZXC | 10:01 | | | | 12 | | | | Birkenhead | English Schools Cup Regional Finals - North West | 12 Nov 16 |
| ZXC | 12:34 | | | | 11 | | | | Hyndburn | Mid Lancs League | 16 Jan 16 |
| 2015 U13 Liverpool Pembroke Sefton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.8 | | | | 2 | 3 | | | Leigh | Mid Lancashire League | 25 Jul 15 |
| 800 | 2:23.8 | | | | 2 | 1 | | | Hyndburn | Mid Lancashire League | 1 Aug 15 |
| 800 | 2:24.9 | | | | 1 | | | | Leigh | Mid Lancashire League | 25 Jul 15 |
| 800 | 2:25.9 | | | | 3 | | | | Liverpool | Merseyside Young Athletes' Evening Open | 5 Aug 15 |
| 800 | 2:26.65 | | | | 1 | | | | Leigh | John Gerrard Memorial Young Athletes' Open | 9 Aug 15 |
| 2.8KL | 10:56 | | | | 7 | L3 | | | Edge Hill University | North West Road Relays | 12 Sep 15 |
| 3KXC | 11:48 | | | | 49 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials & Liverpool & District/Mid Lancs Leagues) | 28 Nov 15 |
| 3.078KXC | 12:14 | | | | 21 | | | | Towneley Park | Mid Lancs League | 24 Oct 15 |
| 3.2KL | 11:38 | | | | 13 | L1 | | | Blackpool | Northern Young Athletes Road Relays | 19 Sep 15 |
| ZXC | 10:19 | | | | 15 | | | | Bolton | English Schools Cup Regional Final - North West | 14 Nov 15 |