| 2024 U20 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.33KL | 18:08 | | | | 29 | L3 | | | Sutton Park | Midland Counties Women's 4-Stage Relays | 21 Sep 24 |
| parkrun | 21:35 | | | | 44 | | | 1 | Lydiard | Lydiard parkrun # 647 | 7 Sep 24 |
| parkrun | 22:49 | | | | 23 | | | | Jamaica Pond, USA | Jamaica Pond parkrun # 257 | 10 Aug 24 |
| 2023 U20 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:52.0 | | | | 5 | 4 | | | Swindon | Mark Cawte Memorial Spring Open Meeting | 22 Mar 23 |
| 3000 | 12:12.83 | | | | 5 | 2 | | | Swindon | Swindon 3000m Under the Lights | 20 Oct 23 |
| parkrun | 21:58 | | | | 57 | | | | Lydiard | Lydiard parkrun # 594 | 2 Sep 23 |
| 2022 U17 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:31.4 | | | | 7 | 7 | | | Cheltenham | Cheltenham Midsummer Open | 20 Jul 22 |
| 1000 | 3:20.03 | | | | 6 | 2 | | | Swindon | Mark Cawte Memorial Open Meeting | 3 Apr 22 |
| 1500 | 5:24.4 | | | | 2 | A | | | Swindon | Southern Athletics League Division 3 West | 12 Jun 22 |
| 1500 | 5:26.42 | | | | 7 | 4 | | | Swindon | Swindon Harriers Summer 1500 Open Meeting | 19 Aug 22 |
| 3.86KXC | 16:43 | | | | 58 | | | | Chippenham | South West Schools' Championships | 5 Feb 22 |
| parkrun | 21:36 | | | | 42 | | | | Lydiard | Lydiard parkrun # 544 | 10 Sep 22 |
| ZRDL | 15:57 | | | | 21 | L1 | | | Sutton Park | Midland Counties Young Athletes Relays | 24 Sep 22 |
| 2021 U17 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 48.21 | | | | 3 | 2 | | | Swindon | Swindon Harriers - Mark Cawte Spring Open Meeting | 9 May 21 |
| 300 | 48.5 | | | | 6 | | | | Gloucester | Gloucestershire County Championships | 16 May 21 |
| 600 | 1:47.42 | | | | 4 | 5 | | | Swindon | Swindon Harriers - Mark Cawte Spring Open Meeting | 9 May 21 |
| 800 | 2:28.4 | | | | 5 | 1 | | | Gloucester | Gloucestershire County Championships | 16 May 21 |
| 800 | 2:30.2 | | | | 2 | A | | | Basingstoke | Southern Athletics League - West | 14 Aug 21 |
| 800 | 2:30.96 | | | | 4 | h2 | | | Nuneaton | Midland Counties U17/ U15 / U13 Championships | 21 Aug 21 |
| 800 | 2:31.8 | | | | 3 | B | | | Swindon | Southern Athletics League - West | 11 Jul 21 |
| 800 | 2:32.05 | | | | 1 | B | | | Swindon | Wessex Young Athletes' League | 18 Jul 21 |
| 1500 | 5:05.79 | | | | 1 | A | | | Swindon | Wessex Young Athletes' League | 13 Jun 21 |
| 1500 | 5:08.9 | | | | 2 | 3 | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| 1500 | 5:15.7 | | | | 3 | A | | | Basingstoke | Southern Athletics League - West | 20 Jun 21 |
| 1500 | 5:17.7 | | | | 5 | | | | Gloucester | Gloucestershire County Championships | 23 May 21 |
| 1500 | 5:20.29 | | | | 1 | B | | | Swindon | Wessex Young Athletes' League | 12 Sep 21 |
| 3000 | 11:40.21 | | | | 8 | 4 | | | Swindon | Swindon Harriers Winter Floodlit 3000m | 17 Nov 21 |
| SP4K | 4.90 | | | | 4 | B | | | Basingstoke | Southern Athletics League - West | 20 Jun 21 |
| 3.65KXC | 14:58 | | | | 6 | | | | Newent | Gloucestershire County Schools Championships | 5 Dec 21 |
| 3.88KL | 17:24 | | | | 12 | L3 | | | Sutton Coldfield | Midland Counties Young Athletes Relays | 25 Sep 21 |
| parkrun | 21:01 | | | | 25 | | 2 | | Seven Fields | Seven Fields parkrun # 24 | 4 Sep 21 |
| 5.98KXC | 24:59 | | | | 30 | | 9 | | Bicester | Oxfordshire Cross Country League | 7 Nov 21 |
| 2020 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 47.18 | | | | 1 | 5 | | | Swindon | Mark Cawte Memorial Late Autumn Open Meeting | 18 Oct 20 |
| 600 | 1:54.86 | | | | 4 | 4 | | | Swindon | Mark Cawte Memorial Meeting | 15 Mar 20 |
| 800 | 2:27.04 | | | | 2 | 4 | | | Swindon | Mark Cawte Autumn Open | 6 Sep 20 |
| 800 | 2:29.55 | | | | 3 | 4 | | | Nuneaton | Midland Open Competition | 20 Sep 20 |
| 800 | 2:30.49 | | | | 3 | 4 | | | Swindon | Mark Cawte Memorial Late Autumn Open Meeting | 18 Oct 20 |
| 1500 | 5:06.92 | | | | 5 | 3 | | | Swindon | Mark Cawte Memorial Open - Jumps & Track | 27 Sep 20 |
| 3000 | 11:36.01 | | | | 2 | 2 | | | Swindon | Swindon Harriers Winter Floodlit 3000m | 11 Dec 20 |
| parkrun | 23:58 | | | | 21 | | 3 | 1 | Cirencester | Cirencester parkrun # 106 | 14 Mar 20 |
| 2019 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:04.74 | | | | 2 | 5 | | | Swindon | Swindon Mark Cawte Memorial Open | 24 Mar 19 |
| 800 | 3:00.47 | | | | 4 | ns | | | Swindon | Wessex Young Athletes' League | 2 Jun 19 |
| 2.5KXC | 12:46 | | | | 14 | | | | Oxford | Oxfordshire Cross Country League (Inc Oxfordshire Championships) | 6 Jan 19 |
| 2018 U13 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.47KXC | 11:18 | | | | 21 | | | | Cirencester | Oxfordshire Cross Country League | 2 Dec 18 |
| 2.5KXC | 11:28 | | | | 26 | | | | Newbury Showground | Oxford Mail League | 4 Nov 18 |