| 2024 U20 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:45.51 | | | | 4 | | | | Chelmsford | National Athletics League - Championship East | 1 Jun 24 |
| 5000 | 18:27.3 | | | | 3 | | | | Brentwood | Essex 5000m Track Championships | 12 Jun 24 |
| 3ML | 18:34 | | | | 3 | L2 | | | Colchester | Essex & Suffolk County Relay Championships | 7 Apr 24 |
| 6KXC | 23:05 | | | | 69 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 6KXC | 23:44 | | | | 31 | | | | Beckenham Place | South of England Championships | 27 Jan 24 |
| 6.1KXC | 26:53 | | | | 32 | | 3 | 3 | Basildon | Essex County Championships | 6 Jan 24 |
| 2023 U20 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.5KXCL | 9:53 | | | | 16 | L03 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 4.33KL | 18:25 | | | | 54 | L04 | | | Sutton Park | ERRA Women's National 4-Stage Relays | 7 Oct 23 |
| 6KL | 25:16 | | | | 42 | L02 | | | Aldershot | Southern Relays | 23 Sep 23 |
| 2022 U17 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:28.3 | | | | 1 | B | | | Grays | Eastern Young Athletes League | 1 May 22 |
| 1500 | 5:01.48 | | | | 2 | | | | Dagenham | Be Fit Today Outdoor Series | 3 Jul 22 |
| 1500 | 5:02.9 | | | | 1 | ns | | | Chelmsford | Eastern Young Athletes League | 5 Jun 22 |
| 3000 | 10:52.05 | | | | 4 | | | | Chelmsford | Essex County Championships | 15 May 22 |
| 2.5KXCL | 10:04 | | | | 18 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 22 |
| 3.88KL | 15:21 | | | | 37 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 8 Oct 22 |
| 5KXC | 19:26 | | | | 19 | | | 16 | Writtle | Essex League | 26 Nov 22 |
| 5KXC | 21:42 | | | | 30 | | 9 | | Basildon | Essex County U17 / U20 / Senior Championships | 8 Jan 22 |
| parkrun | 19:57 | | | | 7 | | 1 | 1 | Billericay | Billericay parkrun # 172 | 29 Jan 22 |
| parkrun | 20:00 | | | | 22 | | 2 | 1 | Chelmsford Central | Chelmsford Central parkrun # 449 | 29 Oct 22 |
| 2021 U17 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.74 | | | | 7 | B2 | | | Chelmsford | Chelmsford Sport & Athletics Centre Track Night | 9 Jun 21 |
| 800 | 2:29.16 | | | | 9 | 4 | | | Dagenham | Be Fit Today Track Academy Open Series | 26 Jun 21 |
| 800 | 2:29.6 | | | | 3 | A | | | Grays | Eastern Young Athletes League | 4 Jul 21 |
| 1500 | 5:04.7 | | | | 1 | B | | | Chelmsford | Southern Athletics League - Essex | 11 Jul 21 |
| 1500 | 5:11.52 | | | | 7 | 1 | | | Dagenham | Be Fit Today Track Academy Open Series | 25 Apr 21 |
| Mile | 5:27.44 | | | | 3 | 10 | | | Chelmsford | MilesofMiles | 6 Aug 21 |
| 3000 | 10:56.75 | | | | 1 | | | | Chelmsford | Essex County Championships | 1 Aug 21 |
| 3000 | 10:59.63 | | | | 7 | | | | Dartford | Kent 3000m & 10000m Championships with Dartford Harriers Open Meeting | 23 Jun 21 |
| 3000 | 11:11.29 | | | | 9 | 1 | | | Bromley | Blackheath & Bromley Spring Middle Distance Open Graded Meeting (inc.Field) | 11 Apr 21 |
| 2.5KXCL | 10:32 | | | | 31 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 6 Nov 21 |
| parkrun | 21:37 | | | | 13 | | 2 | | Brentwood | Brentwood parkrun # 262 | 18 Sep 21 |
| 2020 U15 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.49 | | | | 1 | 9 | | | Bromley | London Hurdles & Middle Distance Open Event | 11 Oct 20 |
| 800 | 2:26.63 | | | | 8 | 2 | | | Dagenham | Be Fit Today Track Academy Open | 12 Sep 20 |
| 800 | 2:26.9 | | | | 6 | 12 | | | Norwich | Norfolk Night of 800m | 18 Sep 20 |
| 800 | 2:27.09 | | | | 2 | 4 | | | Dagenham | Be Fit Today Track Academy Open | 31 Oct 20 |
| 800 | 2:28.49 | | | | 8 | 1 | | | Dagenham | Be Fit Today Track Academy Open | 23 Aug 20 |
| 800 | 2:29.02 | i | | | 7 | 1 | | | Lee Valley | Lee Valley U13 / U15 Open | 22 Feb 20 |
| 2019 U15 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.54 | | | | 2 | A | | | Mile End | UK Youth Development U13/U15 League Division South East 1 | 20 Jul 19 |
| 800 | 2:25.7 | | | | 2 | A | | | Chelmsford | ESAA English Schools' Cup Final | 6 Jul 19 |
| 800 | 2:29.2 | | | | 2 | A | | | Erith | UK Youth Development U13/U15 League Division South East 1 | 18 May 19 |
| 800 | 2:31.9 | | | | 4 | A | | | Chelmsford | Eastern Young Athletes' League | 2 Jun 19 |
| 1500 | 5:43.93 | | | | 3 | A | | | Grays | Eastern Young Athletes' League | 14 Apr 19 |
| 1500 | 5:45.30 | | | | 5 | A | | | Woodford | UK Youth Development U13/U15 League Division South East 1 | 27 Apr 19 |
| 2018 U13 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 11.67 | | 1.0 | | 1 | nsB | | | Gillingham | UK Youth Development U13/U15 League Division South East 1 | 17 Jun 18 |
| 75 | 11.9 | | | | 4 | nsA | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 19 May 18 |
| 800 | 2:32.8 | | | | 5 | A | | | Gateshead | ESAA English Schools' Cup Final | 7 Jul 18 |
| 800 | 2:33.3 | | | | 2 | A | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 21 Jul 18 |
| 800 | 2:36.1 | | | | 3 | 1 | | | Chelmsford | Essex County Schools U13 Championships | 4 Jul 18 |
| 800 | 2:38.04 | | | | 3 | A | | | Gillingham | UK Youth Development U13/U15 League Division South East 1 | 17 Jun 18 |
| 800 | 2:39.5 | | | | 2 | A | | | Basildon | Eastern Young Athletes' League | 3 Jun 18 |
| 800 | 2:40.0 | | | | 3 | A | | | Bury St Edmunds | Eastern Young Athletes' League | 15 Apr 18 |
| 800 | 2:42.2 | | | | 4 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 19 May 18 |
| 800 | 2:43.0 | | | | 4 | A | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| HJ | 1.10 | | | | 3 | ns | | | Basildon | Eastern Young Athletes' League | 3 Jun 18 |
| 2017 U13 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.2 | | | | 5 | ns3 | | | Peterborough | Eastern Young Athletes' League | 7 May 17 |
| 200 | 37.09 | | | | 6 | ns2 | | | Woodford | Eastern Young Athletes' League | 2 Jul 17 |
| 800 | 2:42.6 | | | | 3 | A | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 20 May 17 |
| 800 | 2:56.2 | | | | 5 | B | | | Bedford | Eastern Young Athletes' League Final | 3 Sep 17 |
| 1200 | 4:28.3 | | | | 2 | B | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 15 Jul 17 |
| 1200 | 4:33.5 | | | | 2 | B | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 18 Jun 17 |
| 1500 | 5:47.5 | | | | 3 | B | | | Luton | Eastern Young Athletes' League | 4 Jun 17 |
| 1500 | 5:49.25 | | | | 3 | B | | | Woodford | Eastern Young Athletes' League | 2 Jul 17 |
| 1500 | 5:53.8 | | | | 4 | A | | | Peterborough | Eastern Young Athletes' League | 7 May 17 |
| 1500 | 6:02.3 | | | | 1 | ns | | | Colchester | Eastern Young Athletes' League | 30 Jul 17 |
| 70HU13W | 16.5 | | | | 2 | ns | | | Luton | Eastern Young Athletes' League | 4 Jun 17 |
| LJ | 2.94 | | | | 6 | B | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 18 Jun 17 |
| LJ | 2.89 | | | | 11 | ns | | | Peterborough | Eastern Young Athletes' League | 7 May 17 |
| 2.335KXC | 9:33 | | | | 46 | | | | Sevenoaks | English Schools Cup Final | 25 Nov 17 |
| 3KXCL | 12:09 | | | | 4 | L2 | | | North Ockendon | Essex County Relay Championships | 7 Oct 17 |
| parkrun | 24:45 | | | | 32 | | | 1 | Billericay | Billericay parkrun # 2 | 1 Jul 17 |
| ZXC | 13:58 | | | | 22 | | | | Horseheath | Essex League | 28 Oct 17 |
| ZXC | NT | | | | 11 | | | | Benfleet | English Schools Cup Regional Finals - Essex & Suffolk | 11 Nov 17 |