| 2024 U23 Southampton/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 62.98 | | | | 2 | 6 | | | Stretford | Northern Universities Cup | 20 Mar 24 |
| 2023 U23 Southampton/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 45.33 | | 0.0 | | 4 | 1 | | | Derby | DADA Meet 3 - Midweek Flat Track and Field | 6 Jun 23 |
| 400 | 62.04 | | | | 3 | 2 | | | Loughborough | Charnwood AC Opens | 16 Apr 23 |
| 400 | 62.30 | | | | 5 | h3 | | | Sportcity | BUCS Outdoor Athletics Championships | 29 Apr 23 |
| 400 | 62.30 | | | | 7 | s3 | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| 400 | 62.52 | i | | | 5 | h7 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 23 |
| 400 | 62.59 | | | | 4 | 1 | | | Stretford | Northern Universities Cup | 29 Mar 23 |
| 400 | 62.62 | i | | | 2 | 2 | | | Sheffield | Steel Cup | 8 Feb 23 |
| HT4K | 9.61 | | | | 4 | | | | Stretford | Northern Universities Cup | 29 Mar 23 |
| 2022 U23 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.1 | | | | 3 | ns | | | Bournemouth | Southern Athletics League Division 1 | 16 Jul 22 |
| 400 | 62.76 | | | | 3 | A | | | Winchester | Southern Athletics League Division 1 | 13 Aug 22 |
| 400 | 63.20 | | | | 2 | 1 | | | Portsmouth | City of Portsmouth Open Meeting | 4 Sep 22 |
| 400 | 64.45 | | | | 6 | 2 | | | Southampton | Southampton April Graded Open | 16 Apr 22 |
| 400 | 65.15 | | | | 6 | h4 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 400 | 65.80 | i | | | 5 | h1 | | | Sheffield | BUCS British University Championships | 19 Feb 22 |
| 600 | 1:43.62 | i | | | 3 | 7 | | | Sheffield | Northern Athletics Indoor Open | 10 Dec 22 |
| 800 | 2:30.31 | | | | 4 | A | | | Eton | Southern Athletics League Division 1 | 10 Sep 22 |
| 2021 U20 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.4 | | | | 3 | B | | | Winchester | Youth Development League Upper Southern South West | 25 Jul 21 |
| 200 | 27.51 | | | | 1 | ns | | | Swindon | Wessex Young Athletes' League | 13 Jun 21 |
| 300 | 55.3 | i | | | 5 | 15 | | | Sheffield | Northern Athletics Indoor Open Meeting | 11 Dec 21 |
| 400 | 61.50 | | | | 1 | B | | | Southampton | Southern Athletics League - Hampshire | 11 Sep 21 |
| 400 | 61.9 | | | | 4 | A | | | Winchester | Youth Development League Upper Southern South West | 25 Jul 21 |
| 400 | 62.04 | | | | 2 | B | | | Portsmouth | Southern Athletics League - Hampshire | 11 Jul 21 |
| 400 | 62.2 | | | | 1 | B | | | Winchester | Southern Athletics League - Hampshire | 14 Aug 21 |
| 400 | 62.30 | | | | 1 | ns | | | Swindon | Wessex Young Athletes' League | 13 Jun 21 |
| 400 | 63.08 | | | | 3 | B | | | Eton | National Athletics League Premier London South | 28 Aug 21 |
| 400 | 63.08 | | | | 1 | ns | | | Eton | National Athletics League Premier London South | 28 Aug 21 |
| 2020 U20 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.93 | w | 3.5 | | 4 | 4 | | | Southampton | Southampton Track & PV Open | 5 Sep 20 |
| 200 | 28.32 | | -1.3 | | 4 | 4 | | | Swindon | Mark Cawte Memorial Open - Jumps & Track | 27 Sep 20 |
| 400 | 63.53 | | | | 4 | 3 | | | Southampton | Southampton Track & PV Open | 5 Sep 20 |
| 2019 U17 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.6 | | | | 2 | B | | | Southampton | UK Youth Development U17/U20 League Division South 2B | 28 Jul 19 |
| 100 | 13.78 | | -1.4 | | 5 | ns | | | Reading | Southern Athletics League Division 1 | 15 Jun 19 |
| 200 | 27.5 | w | 3.8 | | 2 | h1 | | | Portsmouth | Hampshire County Schools Championships | 8 Jun 19 |
| 200 | 27.6 | w | 4.7 | | 4 | | | | Portsmouth | Hampshire County Schools Championships | 8 Jun 19 |
| 200 | 27.7 | | 1.7 | | 1 | ns | | | Bournemouth | UK Youth Development U17/U20 League Division South 2B | 30 Jun 19 |
| 200 | 27.7 | | | | 2 | A | | | Bournemouth | Wessex Young Athletes' League | 14 Jul 19 |
| 200 | 27.8 | | | | 2 | B | | | Southampton | UK Youth Development U17/U20 League Division South 2B | 28 Jul 19 |
| 200 | 27.9 | | | | 1 | B | | | Southampton | Wessex Young Athletes' League | 2 Jun 19 |
| 200 | 27.9 | | | | 3 | ns2 | | | Bracknell | Southern Athletics League Division 1 | 13 Jul 19 |
| 200 | 27.95 | | | | 3 | B | | | Gillingham | Southern Athletics League Division 1 | 13 Apr 19 |
| 200 | 28.18 | | -1.2 | | 4 | B | | | Reading | Southern Athletics League Division 1 | 15 Jun 19 |
| 200 | 28.3 | | | | 2 | ns | | | Southampton | Southern Athletics League Division 1 | 17 Aug 19 |
| 200 | 28.6 | | | | 5 | B | | | Walton | UK Youth Development U17/U20 League Division South 2B | 5 May 19 |
| 300 | 44.8 | | | | 2 | A | | | Bournemouth | UK Youth Development U17/U20 League Division South 2B | 30 Jun 19 |
| 300 | 44.8 | | | | 1 | B | | | Bournemouth | Wessex Young Athletes' League | 14 Jul 19 |
| 400 | 62.1 | | | | 1 | B | | | Southampton | Southern Athletics League Division 1 | 17 Aug 19 |
| 400 | 63.05 | i | | | 3 | | | | Lee Valley | Middlesex University Open Student Championships | 4 Dec 19 |
| 400 | 63.81 | i | | | 2 | h2 | | | Lee Valley | Middlesex University Open Student Championships | 4 Dec 19 |
| 400 | 64.0 | | | | 3 | ns | | | Bracknell | Southern Athletics League Division 1 | 13 Jul 19 |
| 2018 U17 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.9 | | | | 3 | A | | | Brighton | UK Youth Development U17/U20 League Division South 2B | 27 May 18 |
| 200 | 27.62 | w | 2.4 | | 3 | h1 | | | Basingstoke | Hampshire County Schools Championships | 9 Jun 18 |
| 200 | 27.65 | | 1.9 | | 4 | | | | Basingstoke | Hampshire County Schools Championships | 9 Jun 18 |
| 200 | 27.7 | | | | 3 | A | | | Southampton | UK Youth Development U17/U20 League Division South 2B | 1 Jul 18 |
| 200 | 28.2 | | | | 1 | ns | | | Southampton | Southern Athletics League Division 1 | 18 Aug 18 |
| 200 | 28.9 | | | | 1 | A | | | Bournemouth | Wessex Young Athletes' League | 8 Apr 18 |
| 200 | 29.6 | | | | 2 | B | | | Bournemouth | UK Youth Development U17/U20 League Division South 2B | 29 Apr 18 |
| 300 | 44.4 | | | | 4 | A | | | Brighton | UK Youth Development U17/U20 League Division South 2B | 27 May 18 |
| 300 | 44.8 | | | | 4 | A | | | Southampton | UK Youth Development U17/U20 League Division South 2B | 1 Jul 18 |
| 300 | 45.3 | | | | 1 | B | | | Woking | Wessex Young Athletes' League | 10 Jun 18 |
| 300 | 45.45 | | | | 7 | | | | Basingstoke | Hampshire County Schools Championships | 9 Jun 18 |
| 300 | 45.68 | | | | 2 | h2 | | | Basingstoke | Hampshire County Schools Championships | 9 Jun 18 |
| 300 | 46.2 | | | | 1 | ns | | | Bournemouth | Wessex Young Athletes' League | 8 Apr 18 |
| 300 | 46.33 | i | | | 3 | 4 | | | Lee Valley | Lee Valley December Open | 2 Dec 18 |
| 300 | 46.4 | | | | 1 | ns | | | Bournemouth | UK Youth Development U17/U20 League Division South 2B | 29 Apr 18 |
| ZXC | 13:12 | | | | 50 | | | | Southampton | Hampshire Schools' Championships | 20 Jan 18 |
| 2017 U15 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.8 | | 1.7 | | 5 | h1 | | | Portsmouth | Hampshire County Schools Championships | 10 Jun 17 |
| 200 | 30.3 | | | | 7 | ns | | | Southampton | Wessex Young Athletes' League | 9 Apr 17 |
| 300 | 47.3 | | | | 2 | B | | | Southampton | Wessex Young Athletes' League | 9 Apr 17 |
| 2016 U15 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.9 | | | | 7 | ns | | | Aldershot | Wessex Young Athletes' League | 10 Jul 16 |
| 200 | 29.9 | | | | 5 | h1 | | | Southampton | Hampshire Schools' U13 & U14 Championships | 12 Jul 16 |
| 200 | 30.1 | | 1.7 | | 7 | h1 | | | Portsmouth | Hampshire County Schools Championships | 11 Jun 16 |
| 200 | 30.4 | | | | 6 | ns | | | Bournemouth | Wessex Young Athletes' League | 12 Jun 16 |
| 200 | 30.8 | | | | 8 | ns | | | Aldershot | Wessex Young Athletes' League | 10 Jul 16 |
| 300 | 48.4 | | | | 3 | A | | | Southampton | Wessex Young Athletes' League | 10 Apr 16 |
| 300 | 49.0 | | | | 3 | ns | | | Aldershot | Wessex Young Athletes' League | 10 Jul 16 |
| 800 | 2:53.6 | | | | 2 | B | | | Southampton | Wessex Young Athletes' League | 10 Apr 16 |
| ZXC | 10:16 | | | | 65 | | | | Southampton | Hampshire County Schools' Championships | 23 Jan 16 |
| ZXC | 13:16 | | | | 55 | | | | Blackfield | Hampshire Schools' Years Under 12, 13 & 14 Championships | 8 Mar 16 |
| 2015 U13 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:55.5 | | | | 5 | 2 | | | Southampton | Hampshire Schools U13 & U14 Championships | 16 Jul 15 |
| ZXC | 8:30 | | | | 30 | | | | Blackfield | Hampshire Schools' Years 7 and 8 Championships | 17 Mar 15 |
| ZXC | 14:32 | | | | 38 | | | | Winchester | Alton Sports Hampshire League | 10 Oct 15 |