| 2025 U23 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.48 | | | | 9 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 9 Jul 25 |
| 800 | 2:15.99 | | | | 7 | C | | | Exeter | BMC Regional Races | 29 Apr 25 |
| 1500 | 4:26.05 | | | | 11 | 7 | | | Wimbledon | Hercules Wimbledon AC 1500m Festival Night | 28 May 25 |
| 1500 | 4:36.43 | + | | | 133 | | | | Oxford | BMC Bannister Miles | 5 May 25 |
| Mile | 4:56.42 | | | | 12 | G | | | Oxford | BMC Bannister Miles | 5 May 25 |
| 3000 | 9:38.90 | | | | 14 | 4 | | | Wimbledon | Hercules Wimbledon 3000m Festival Night | 11 Jun 25 |
| 5K | 16:53 | | | 16:53 | 23 | R2 | | 2 | Battersea Park | Friday Night 5K Under the Lights | 13 Mar 25 |
| 10K | 36:44 | | | 36:47 | 79 | | | 3 | Eastleigh | Eastleigh 10K | 23 Mar 25 |
| 2024 U20 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.42 | | | | 4 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 7 Aug 24 |
| 800 | 2:11.11 | | | | 7 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 4 Sep 24 |
| 800 | 2:11.30 | | | | 4 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 10 Jul 24 |
| 800 | 2:13.10 | | | | 12 | h2 | | | Watford | Watford Harriers Open Graded Meetings | 15 May 24 |
| 800 | 2:13.78 | | | | 6 | F | | | Street | BMC PB Classic | 1 Jun 24 |
| 1500 | 4:23.52 | | | | 7 | 8 | | | Wimbledon | Hercules Wimbledon 1500m Festival Night | 29 May 24 |
| 1500 | 4:34.35 | | | | 10 | E | | | Winchester | BMC Regional Races | 3 Jul 24 |
| 1500 | 4:35.7 | | | | 5 | ns | | | Southampton | Southern Athletics League - Division 1 | 18 May 24 |
| 1500 | 4:47.34 | | | | 13 | ns | | | Winchester | Southern Athletics League - Division 1 | 17 Aug 24 |
| 3000 | 9:32.49 | | | | 5 | 3 | | | Wimbledon | Hercules Wimbledon 3000m Night of Races | 12 Jun 24 |
| 3000 | 9:42.58 | i | | | 5 | 6 | | | Cardiff | Cardiff Met Christmas Classic | 15 Dec 24 |
| 3000 | 9:48.15 | | | | 16 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 24 Jul 24 |
| 5K | 16:33 | | | 16:35 | 3 | R1W2 | | 1 | Battersea Park | Friday Night 5K Under the Lights | 13 Sep 24 |
| 5K | 16:35 | | | 16:35 | 27 | R1 | | | Battersea Park | Mizuno Podium 5K (incl 1M Challenge) | 31 Dec 24 |
| 5K | 17:06 | c | | | 100 | W2 | | 13 | Bath | Bristol Track Club Race Day 3K / 5K | 13 Apr 24 |
| 5.56KXC | 18:24 | | | | 109 | | | 57 | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 9 Nov 24 |
| 12.2KXC | 56:17 | | | | 79 | | | 12 | Botley | Hampshire County Championships | 6 Jan 24 |
| 2023 U20 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.65KXC | 26:06 | | | | 6 | | | | Curdridge | Hampshire County Championships | 7 Jan 23 |
| 2022 U20 Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.04 | | | | 7 | 10 | | | Watford | Watford Open Graded Meeting | 18 May 22 |
| 1500 | 4:22.84 | | | | 2 | 6 | | | Wimbledon | Hercules Wimbledon 1500m Night of Races | 1 Jun 22 |
| 1500 | 4:32.2 | | | | 1 | ns | | | Bournemouth | Southern Athletics League Division 1 | 16 Jul 22 |
| 3000 | 9:36.44 | | | | 21 | 2 | | | Watford | Watford Open Graded Meeting | 4 May 22 |
| 3000 | 9:44.23 | | | | 3 | | | | Portsmouth | Hampshire County Championships | 14 May 22 |
| 4.987K | 16:47 | | | | 9 | | | | Milton Keynes | Southern U15/U17 5K Championships | 27 Mar 22 |
| 5KXC | 19:03 | | | | 9 | | | | Reading | Alton Sports Hampshire League | 15 Jan 22 |
| 5KXC | 22:00 | | | | 11 | | | | Basingstoke | Hampshire League | 19 Feb 22 |
| parkrun | 16:48 | | | | 12 | | | 1 | Southampton | Southampton parkrun # 462 | 15 Oct 22 |
| 6KL | 20:32 | | | | 35 | E | | | Rushmoor | Aldershot Road Relays | 24 Sep 22 |
| 6KXC | 23:43 | | | | 16 | | | | Southampton | Hampshire Schools' Championships | 22 Jan 22 |
| 6KXC | 25:27 | | | | 151 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 6.1KXC | 23:05 | | | | 16 | | | | Curdridge | Hampshire County Championships | 8 Jan 22 |
| 7.2KXC | 27:30 | | | | 54 | | | | Reigate | South East Schools' Inter Counties | 5 Feb 22 |
| 9.1KXC | 36:16 | | | | 76 | | | 12 | Aldershot | Hampshire League | 12 Nov 22 |
| 2021 U17 Romsey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 39:31 | | | 39:35 | 56 | | | 1 | Southampton | Lordshill 10K | 19 Sep 21 |
| ZXC | NT | | | | 40 | | | | Fleming Park | RR10 | 21 Jul 21 |
| ZXC | NT | | | | 45 | | | | River Hamble Country Park | RR10 | 4 Aug 21 |
| ZXC | NT | | | | 14 | | | | Brockenhurst | CC6 League | 3 Oct 21 |