| 2024 SEN Wirral |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:36 | | | | 158 | | | | Birkenhead | Birkenhead parkrun # 392 | 7 Sep 24 |
| 2019 U20 Wirral |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 71.9 | | | | 6 | A | | | Sportcity | UK Youth Development U17/U20 League Division North West 1 | 26 May 19 |
| 400 | 76.6 | | | | 3 | | | | Blackpool | Blackpool Wyre & Fylde AC Open Medal | 14 Sep 19 |
| 400 | 80.7 | | | | 4 | | | | Litherland | Southport Waterloo Open | 31 Aug 19 |
| 5K | 25:02 | | | 25:09 | 179 | | 45 | 9 | Wirral | Wirral Seaside 5K Series | 27 Mar 19 |
| 5K | 25:58 | | | 26:05 | 152 | | 42 | 6 | Wirral | Wirral Seaside 5K Series | 24 Apr 19 |
| 5K | 27:01 | | | 27:15 | 310 | | 93 | 12 | Wirral | Wirral Seaside 5K Series | 29 May 19 |
| 2017 U17 Wirral |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.2 | | | | 2 | B | | | Whitehaven | UK Youth Development U17/U20 League Division North West 1 | 23 Jul 17 |
| 300 | 48.3 | | | | 5 | A | | | Bolton | UK Youth Development U17/U20 League Division North West 1 | 25 Jun 17 |
| 300 | 48.6 | | | | 6 | | | | Bebington | Merseyside County Championships | 13 May 17 |
| 300 | 48.9 | | | | 2 | | | | Bebington | Wirral AC Young Athletes' Open Medal Meeting | 9 Apr 17 |
| 300 | 49.0 | | | | 4 | B | | | Crewe | UK Youth Development U17/U20 League Division North West 1 | 28 May 17 |
| 300 | 49.2 | | | | 3 | | | | Bebington | Merseyside County Schools Championships | 10 Jun 17 |
| 300 | 49.7 | | | | 6 | A | | | Wigan | UK Youth Development U17/U20 League Division North West 1 | 30 Apr 17 |
| 300 | 50.9 | | | | 5 | | | | Warrington | Warrington Open Series | 2 Apr 17 |
| 300 | 51.5 | | | | 3 | B | | | Whitehaven | UK Youth Development U17/U20 League Division North West 1 | 23 Jul 17 |
| 800 | 3:05.1 | | | | 7 | | | | Warrington | Warrington Open Series | 2 Apr 17 |
| 5K | 27:42 | | | | 139 | | 39 | 6 | Wirral | Wirral Seaside 5K Series | 31 May 17 |
| 5K | 28:15 | | | | 141 | | 40 | 6 | Wirral | Wirral Seaside 5K Series | 29 Mar 17 |
| 5K | 28:59 | | | | 98 | | 30 | 3 | Wirral | Wirral Seaside 5K Series | 26 Apr 17 |
| 5K | 30:05 | | | | 186 | | 51 | 5 | Wirral | Wirral Seaside 5K Series | 26 Jul 17 |
| 5K | 30:24 | | | | 184 | | 53 | 9 | Wirral | Wirral Seaside 5K Series | 30 Aug 17 |
| parkrun | 25:53 | | | | 139 | | | | Birkenhead | Birkenhead parkrun # 77 | 21 Jan 17 |
| parkrun | 27:54 | | | | 153 | | | | Birkenhead | Birkenhead parkrun # 79 | 4 Feb 17 |
| parkrun | 28:10 | | | | 170 | | | | Birkenhead | Birkenhead parkrun # 81 | 18 Feb 17 |
| parkrun | 30:48 | | | | 222 | | | | Birkenhead | Birkenhead parkrun # 109 | 2 Sep 17 |
| 2016 U15 Wirral |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:45.1 | | | | 6 | | | | Bebington | Merseyside County Championships | 14 May 16 |
| 800 | 2:45.1 | | | | 4 | ns | | | Darlington | UK Youth Development U13/U15 League Division North Premier 2 | 19 Jun 16 |
| 800 | 2:48.56 | | | | 2 | ns | | | Leeds | UK Youth Development U13/U15 League Division North Premier 2 | 21 May 16 |
| 800 | 2:49.3 | | | | 2 | | | | Leigh | John Gerrard Memorial Young Athletes' Open | 4 Sep 16 |
| 800 | 2:49.82 | | | | 5 | | | | Warrington | Warrington AC Terry Davies Memorial Open | 21 Aug 16 |
| 800 | 2:51.4 | | | | 4 | B | | | Bebbington | UK Youth Development U13/U15 League Division North Premier 2 | 16 Jul 16 |
| 800 | 2:51.6 | | | | 2 | ns | | | Hull | UK Youth Development U13/U15 League Division North Premier 2 | 23 Apr 16 |
| 800 | 2:52.0 | | | | 11 | | | | Bebington | Wirral AC Young Athletes' Open Medal Meeting | 8 May 16 |
| HJ | 1.20 | | | | 5 | B | | | Darlington | UK Youth Development U13/U15 League Division North Premier 2 | 19 Jun 16 |
| HJ | 1.15 | | | | 5 | B | | | Bebbington | UK Youth Development U13/U15 League Division North Premier 2 | 16 Jul 16 |
| 3.1KL | 13:57 | | | | 39 | L2 | | | Manchester | Northern Counties Young Athletes Relays | 25 Sep 16 |
| 3.8KXC | 27:36 | | | | 23 | | | | Arrowe Park | Merseyside County Championships | 9 Jan 16 |
| ZRDL | 17:52 | | | | 25 | L2 | | | Delamere | North West Road Relays | 10 Sep 16 |
| ZXC | 28:12 | | | | 44 | | | | Wythenshawe | Manchester Area League | 15 Oct 16 |
| 2015 U15 Wirral |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:55.7 | | | | 12 | | | | Bebington | Merseyside County Championships | 23 May 15 |
| 800 | 2:56.1 | | | | 7 | ns | | | Sportcity | UK Youth Development U13/U15 League Division North Premier 1 | 21 Jun 15 |
| 800 | 2:56.3 | | | | 3 | | | | Bebington | Wirral AC Young Athletes' Open Medal Meeting | 10 May 15 |
| 800 | 3:09.6 | | | | 12 | | | | Warrington | Warrington AC Open | 29 Mar 15 |
| 800 | 3:11.0 | | | | 10 | | | | Liverpool | Liverpool H Ernie Gallagher Memorial Open Medal Meeting | 12 Apr 15 |
| HJ | 1.35 | | | | 5 | | | | Bebington | Merseyside County Schools' Championships | 13 Jun 15 |
| HJ | 1.30 | | | | 3 | B | | | Preston | UK Youth Development U13/U15 League Division North Premier 1 | 30 May 15 |
| HJ | 1.30 | | | | 4 | B | | | Sportcity | UK Youth Development U13/U15 League Division North Premier 1 | 21 Jun 15 |
| 3.1KXC | 14:44 | | | | 168 | | | | Pontefract | Northern Championships | 24 Jan 15 |
| ZXC | 15:59 | | | | 18 | | | | St Helens | Merseyside County Championships | 3 Jan 15 |
| 2014 U13 Wirral |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:52.7 | | | | 2 | ns | | | Preston | UK Youth Development U13/U15 League Division Northern Premier 1 | 19 Jul 14 |
| 800 | 2:56.4 | | | | 5 | B | | | Liverpool | UK Youth Development U13/U15 League Division Northern Premier 1 | 22 Jun 14 |
| 800 | 2:59.0 | | | | 7 | 2 | | | Liverpool | Liverpool Harriers Ernie Gallagher Memorial Medal Meeting | 13 Apr 14 |
| 800 | 3:07.2 | | | | 6 | | | | Litherland | Southport Waterloo Open Meeting | 23 Aug 14 |
| 1200 | 4:38.8 | | | | 4 | | | | Bebington | Merseyside Schools Championships | 14 Jun 14 |
| 1200 | 4:54.2 | | | | 6 | | | | Liverpool | Liverpool Harriers Ernie Gallagher Memorial Medal Meeting | 13 Apr 14 |
| 1500 | 6:20.2 | | | | 5 | | | | Bebington | Minors Inter Counties Championships | 8 Jul 14 |
| 2.6KL | 11:54 | | | | 23 | L2 | | | Stockport | North West Road Relays | 13 Sep 14 |
| 3KL | 15:24 | | | | 37 | L1 | | | Warrington | Northern Young Athletes Road Relays | 20 Sep 14 |
| ZXCL | 9:21 | | | | 87 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 1 Nov 14 |