| 2025 U23 Brighton & Hove/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 44.46 | | | | 3 | 1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| JT600 | 42.75 | | | | 1 | | | | Gillingham | Medway & Maidstone Summer Open Meeting | 12 Apr 25 |
| JT600 | 41.52 | | | | 1 | | | | Birmingham (U) | Birmingham University Winter Throws & Distance Meeting | 8 Mar 25 |
| JT600 | 39.38 | | | | 1 | | | | Birmingham (U) | Birmingham University Track and Field Series Meeting 1 | 28 May 25 |
| 2024 U23 Brighton & Hove/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 42.87 | | | | 4 | | | | Loughborough | UK Winter Throws Championships | 17 Feb 24 |
| JT600 | 42.63 | | | | 5 | 1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 6 May 24 |
| JT600 | 41.56 | | | | 2 | | | | Birmingham (U) | Birmingham University Winter Throws & Distance | 9 Mar 24 |
| JT600 | 40.31 | | | | 2 | | | | Franklin Field PA, USA | Penn Invitational | 6 Apr 24 |
| JT600 | 39.83 | | | | 7 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| JT600 | 39.37 | | | | 1 | A | | | Bromley | Southern Athletics League - Division 1 | 17 Aug 24 |
| JT600 | 38.84 | | | | 3 | | | | Horspath | SEAA U20/Senior Inter County Championships | 7 Sep 24 |
| JT600 | 38.74 | | | | 2 | A | | | Wormwood Scrubs | Southern Athletics League - Division 1 | 14 Jul 24 |
| JT600 | 37.40 | | | | 7 | | | | Horspath | Bedford International Games (BIG) | 25 May 24 |
| 2023 U20 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 45.85 | | | | 1 | A | | | Salisbury | Southern Athletics League Division 1 | 9 Jul 23 |
| JT600 | 45.05 | | | | 1 | | | | Birmingham | ESAA - English Schools Championships | 1 Jul 23 |
| JT600 | 44.21 | | | | 1 | | | | Chelmsford | England Athletics U20/U23 Open Championships | 17 Jun 23 |
| JT600 | 43.93 | | | | 1 | | | | Walton | South of England Senior/U20 Championships | 4 Jun 23 |
| JT600 | 43.32 | | | | 1 | A | | | Brighton | UK Youth Development League Upper - Southern 1A | 28 May 23 |
| JT600 | 42.25 | | | | 1 | A | | | Bournemouth | UK Youth Development League Upper - Southern 1A | 30 Apr 23 |
| JT600 | 42.01 | | | | 1 | A | | | Brighton | Southern Athletics League Division 1 | 19 Aug 23 |
| JT600 | 41.96 | | | | 3 | | | | Cardiff | Welsh Athletics International | 26 Aug 23 |
| JT600 | 41.92 | | | | 1 | A | | | Perivale | UK Youth Development League Upper - Southern 1A | 30 Jul 23 |
| JT600 | 41.72 | | | | 1 | A | | | Crawley | Crawley AC Easter Monday Open | 10 Apr 23 |
| JT600 | 41.44 | | | | 1 | | | | Crawley | Sussex County Schools Championships | 10 Jun 23 |
| JT600 | 41.18 | | | | 1 | B | | | Basingstoke | Basingstoke & Mid Hants AC Winter Throws | 11 Mar 23 |
| JT600 | 39.47 | | | | 1 | | | | Birmingham (U) | University of Birmingham Winter Throws & Distance Meet | 18 Mar 23 |
| JT600 | 39.27 | | | | 1 | | | | Crawley | Sussex County Championships | 13 May 23 |
| 2022 U20 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 30.60 | | -0.5 | | 3 | B | | | Perivale | Southern Athletics League Division 2 E | 10 Sep 22 |
| JT600 | 40.90 | | | | 1 | A | | | Mile End | Southern Athletics League Division 2 E | 12 Jun 22 |
| JT600 | 40.42 | | | | 8 | | | | Sportcity | ESAA - English Schools Championships | 9 Jul 22 |
| JT600 | 39.90 | | | | 1 | A | | | Brighton | Southern Athletics League Division 2 E | 13 Aug 22 |
| JT600 | 39.13 | | | | 1 | A | | | Portsmouth | UK Youth Development League Upper Southern 1A | 7 Aug 22 |
| JT600 | 39.02 | | | | 9 | | | | Bedford | England Athletics U20 & U23 Championships incorporating World Junior Trials | 16 Jul 22 |
| JT600 | 38.86 | | | | 1 | | | | Crawley | Sussex Schools Championships | 11 Jun 22 |
| JT600 | 38.63 | | | | 1 | B | | | Crawley | Crawley AC Graded Easter Open | 18 Apr 22 |
| JT600 | 38.35 | | | | 1 | A | | | Perivale | Southern Athletics League Division 2 E | 10 Sep 22 |
| JT600 | 38.06 | | | | 1 | A | | | Harrow | UK Youth Development League Upper Southern 1A | 26 Jun 22 |
| JT600 | 37.95 | | | | 1 | B | | | Portsmouth | The South of England T&F Academy Warm Up | 26 Mar 22 |
| JT600 | 37.82 | | | | 1 | A | | | Hillingdon | UK Youth Development League Upper Southern 1A | 24 Apr 22 |
| JT600 | 37.81 | | | | 1 | | | | Crawley | Sussex County Championships | 14 May 22 |
| JT600 | 37.39 | | | | 4 | | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 19 Jun 22 |
| JT600 | 36.31 | | | | 3 | A | | | Portsmouth | City of Portsmouth Open Meeting | 4 Sep 22 |
| JT600 | 36.16 | | | | 1 | B | | | Crawley | Crawley AC Graded Early Spring Open | 3 Apr 22 |
| JT600 | 33.80 | | | | 2 | A | | | Bournemouth | UK Youth Development League Upper Southern 1A | 29 May 22 |
| 2021 U17 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 36.85 | | | | 1 | A | | | Brighton | Southern Athletics League - Sussex Coast | 20 Jun 21 |
| JT500 | 44.66 | | | | 2 | | | | Sportcity | England U15/U17 Championships | 8 Aug 21 |
| JT500 | 42.63 | | | | 4 | | | | Derby | SIAB Schools Home International | 25 Sep 21 |
| JT500 | 41.58 | | | | 3 | | | | Lee Valley | UK Javelin Throw Association Javelin Competition | 12 Sep 21 |
| JT500 | 41.39 | | | | 1 | C | | | Crawley | Sussex AA Festival of Athletics | 8 May 21 |
| JT500 | 41.25 | | | | 2 | | | | Brighton | Sussex County Championships | 4 Jul 21 |
| JT500 | 41.22 | | | | 2 | | | | Sportcity | ESAA - New Balance English Schools Championships | 10 Jul 21 |
| JT500 | 40.68 | | | | 1 | A | | | Crawley | K2 Summer Open | 31 Jul 21 |
| JT500 | 40.38 | | | | 1 | B | | | Lewes | Sussex Young People's Open Meeting | 26 May 21 |
| JT500 | 39.69 | | | | 2 | | | | Kingston | South of England U17/U15/U13 Championships | 21 Aug 21 |
| JT500 | 39.68 | | | | 1 | | | | Crawley | Sussex Schools Championships | 12 Jun 21 |
| JT500 | 38.90 | | | | 1 | A | | | Brighton | Youth Development League Upper Southern South | 25 Jul 21 |
| JT500 | 38.78 | | | | 1 | B | | | Crawley | Sussex Schools Senior Championships | 19 Jun 21 |
| JT500 | 38.75 | | | | 1 | | | | Worthing | The Opener | 18 Apr 21 |
| JT500 | 37.99 | | | | 1 | A | | | Worthing | Worthing Open Meeting | 2 May 21 |
| 2020 U17 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT500 | 38.02 | | | | 2 | B | | | Bromley | Blackheath & Bromley Open inc Dina Asher-Smith 150 Invitation | 22 Aug 20 |
| JT500 | 35.83 | | | | 7 | | | | Lee Valley | UK Javelin Competition | 30 Aug 20 |
| JT500 | 35.36 | | | | 3 | C | | | Lewes | Sussex AA Martin Etchells Memorial T&F Challenge inc. 3000m Championships | 4 Oct 20 |
| JT500 | 34.63 | | | | 3 | B | | | Worthing | Worthing Track Night | 8 Sep 20 |
| 2019 U15 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 8.33 | | | | 1 | B | | | Brighton | Sussex U15 League Division East | 28 Jun 19 |
| SP3K | 6.70 | | | | 2 | A | | | Lewes | Sussex U15 League Division East | 8 Jul 19 |
| DT1K | 14.82 | | | | 6 | B | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 2 | 18 May 19 |
| HT3K | 16.42 | | | | 4 | B | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 2 | 18 May 19 |
| HT3K | 14.00 | | | | 5 | B | | | Southampton | UK Youth Development U13/U15 League Division South Premier 2 | 27 Apr 19 |
| JT500 | 38.60 | | | | 3 | | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 19 |
| JT500 | 36.13 | | | | 1 | A | | | Brighton | Sussex U15 League Division East | 28 Jun 19 |
| JT500 | 35.55 | | | | 7 | | | | Bedford | England Athletics U15 / U17 Championships | 31 Aug 19 |
| JT500 | 35.44 | | | | 2 | | | | Horspath | South of England U15 / U20 Inter County Championships | 7 Sep 19 |
| JT500 | 34.70 | | | | 1 | A | | | Lewes | Sussex U15 League Division East | 8 Jul 19 |
| JT500 | 34.38 | | | | 1 | A | | | Brighton | Sussex U15 League Final | 30 Aug 19 |
| JT500 | 34.13 | | | | 1 | | | | Crawley | Sussex County Schools Championships | 8 Jun 19 |
| JT500 | 33.96 | | | | 1 | | | | Crawley | Haywards Heath Harriers Open | 25 Apr 19 |
| JT500 | 33.55 | | | | 3 | | | | Brighton | Brighton & Hove AC Throws Open | 10 Mar 19 |
| JT500 | 32.90 | | | | 1 | | | | Crawley | Crawley Open Series | 20 Apr 19 |
| JT500 | 32.82 | | | | 2 | A | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 2 | 18 May 19 |
| JT500 | 32.71 | | | | 2 | | | | Crawley | Sussex County Championships | 12 May 19 |
| JT500 | 32.46 | | | | 4 | | | | Erith | ESAA South East Schools Inter-County Championships | 15 Jun 19 |
| JT500 | 31.63 | | | | 1 | | | | Crawley | Crawley Open Series | 5 Jun 19 |
| JT500 | 31.55 | | | | 3 | A | | | Southampton | UK Youth Development U13/U15 League Division South Premier 2 | 27 Apr 19 |
| 2018 U15 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75HU15W | 14.0 | | | | 1 | B | | | Brighton | Sussex U15 League Division East | 29 Jun 18 |
| DT1K | 16.64 | | | | 1 | B | | | Brighton | Sussex U15 League Division East | 29 Jun 18 |
| DT1K | 14.83 | | | | 2 | B | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 21 Apr 18 |
| DT1K | 14.65 | | | | 5 | B | | | Brighton | Sussex U15 League Final | 31 Aug 18 |
| DT1K | 14.05 | | | | 1 | B | | | Lewes | Sussex U15 League Division East | 9 Jul 18 |
| JT500 | 30.75 | | | | 2 | B | | | Brighton | Sussex U15 League Division East | 29 Jun 18 |
| JT500 | 30.66 | | | | 2 | A | | | Lewes | Sussex U15 League Division East | 9 Jul 18 |
| JT500 | 30.29 | | | | 3 | | | | Crawley | Haywards Heath Harriers Open | 26 Apr 18 |
| JT500 | 29.93 | | | | 2 | A | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 21 Jul 18 |
| JT500 | 29.50 | | | | 1 | B | | | Brighton | Sussex U15 League Final | 31 Aug 18 |
| JT500 | 29.01 | | | | 2 | | | | Crawley | Crawley Open Series (Tom Lintern Medal Meeting) | 26 Aug 18 |
| JT500 | 28.83 | | | | 4 | | | | Crawley | Sussex County Schools Championships | 9 Jun 18 |
| JT500 | 28.59 | | | | 3 | | | | Crawley | Sussex County Championships | 13 May 18 |
| JT500 | 28.16 | | | | 2 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 21 Apr 18 |
| JT500 | 28.13 | | | | 2 | A | | | Gillingham | UK Youth Development U13/U15 League Division South East 1 | 17 Jun 18 |
| JT500 | 27.15 | | | | 2 | | | | Crawley | Crawley Open Series | 1 Apr 18 |
| 3KXC | 14:32 | | | | 68 | | | | Brighton | Sussex County Schools' Championships | 17 Jan 18 |
| 2017 U13 Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:54.9 | | | | 1 | nsA | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 15 Jul 17 |
| 70HU13W | 13.4 | | | | 5 | A | | | Crawley | Sussex U13 League Final | 3 Sep 17 |
| 70HU13W | 14.1 | | | | 1 | B | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 20 May 17 |
| 70HU13W | 14.1 | | | | 3 | A | | | Eastbourne | Sussex U13 League Division East | 19 Jul 17 |
| 70HU13W | 14.42 | w | 2.6 | | 6 | h2 | | | Brighton | Sussex U13 & Quadkids Championships | 9 Jul 17 |
| 70HU13W | 14.6 | | | | 4 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 18 Jun 17 |
| 70HU13W | 14.6 | | | | 5 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 15 Jul 17 |
| 70HU13W | 14.9 | | | | 1 | B | | | Lewes | Sussex U13 League Division East | 3 May 17 |
| JT400 | 27.29 | | | | 2 | B | | | Kingston | Derek Crookes Southern U13 Inter County Match | 29 Jul 17 |
| JT400 | 26.89 | | | | 1 | A | | | Crawley | Sussex U13 League Final | 3 Sep 17 |
| JT400 | 26.48 | | | | 1 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 15 Jul 17 |
| JT400 | 25.77 | | | | 1 | A | | | Eastbourne | Sussex U13 League Division East | 19 Jul 17 |
| JT400 | 25.60 | | | | 2 | | | | Brighton | Sussex U13 & Quadkids Championships | 9 Jul 17 |
| JT400 | 23.80 | | | | 1 | A | | | Gillingham | UK Youth Development U13/U15 League Division South East 1 | 22 Apr 17 |
| JT400 | 23.28 | | | | 1 | A | | | Lewes | Sussex U13 League Division East | 3 May 17 |
| JT400 | 22.76 | | | | 1 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 18 Jun 17 |
| JT400 | 21.34 | | | | 1 | A | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 20 May 17 |