| 2024 U17 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:32.20 | | | | 1 | 3 | | | Swindon | Swindon Harriers 400/800/1500m Summer Open | 28 Jun 24 |
| Mile | 5:45.80 | | | | 6 | 3 | | | Swindon | Mark Cawte Memorial Open Meeting | 14 Apr 24 |
| 3000 | 11:00.09 | | | | 15 | 2 | | | Swindon | Wiltshire County Championships | 10 May 24 |
| 3000 | 11:16.25 | | | | 10 | 2 | | | Swindon | Swindon Winter 3000m Open Meeting | 18 Oct 24 |
| 3.88KL | 16:25 | | | | 66 | L3 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 24 |
| 3.88KL | 16:29 | | | | 32 | L3 | | | Sutton Park | Midland Counties Young Athletes Relays | 21 Sep 24 |
| parkrun | 21:50 | | | | 28 | | | | Lydiard | Lydiard parkrun # 650 | 28 Sep 24 |
| 2023 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:30.2 | | | | 3 | nsA | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| 800 | 2:31.12 | | | | 3 | 4 | | | Swindon | Swindon Harriers Autumn Open Meeting | 10 Sep 23 |
| 3000 | 11:34.31 | | | | 1 | 2 | | | Swindon | Swindon 3000m Under the Lights | 20 Oct 23 |
| 3000 | 11:48.02 | | | | 10 | 1 | | | Swindon | Mark Cawte Memorial Spring Open Meeting | 22 Mar 23 |
| JT600 | 12.05 | | | | 4 | B | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| 4.36KXC | 21:33 | | | | 30 | | | 26 | Cornbury Park Estate | Oxfordshire Cross Country League | 5 Nov 23 |
| 4.8KXC | 21:16 | | | | 41 | | | 28 | Horspath | Oxfordshire Cross Country League (Inc Oxfordshire County Championships) | 8 Jan 23 |
| parkrun | 21:24 | | | | 22 | | | 1 | Kettering | Kettering parkrun # 269 | 19 Aug 23 |
| parkrun | 21:24 | | | | 40 | | | | Lydiard | Lydiard parkrun # 610 | 23 Dec 23 |
| 2022 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:57.67 | | | | 2 | 5 | | | Swindon | Mark Cawte Memorial Open Meeting | 3 Apr 22 |
| 800 | 2:49.5 | | | | 3 | nsA | | | Swindon | UK Youth Development League Lower Midlands Premier South/West | 3 Jul 22 |
| 800 | 2:53.92 | | | | 3 | ns | | | Swindon | Wessex Young Athletes' League | 24 Apr 22 |
| 1500 | 5:41.75 | | | | 5 | 2 | | | Swindon | Swindon Harriers Summer 1500 Open Meeting | 19 Aug 22 |
| 1500 | 5:46.28 | | | | 4 | B | | | Aberdare | UK Youth Development League Lower Midlands South West Premier | 8 May 22 |
| 3000 | 11:53.46 | | | | 2 | 1 | | | Swindon | Swindon Harriers Under the Lights 3000m Winter Series | 21 Oct 22 |
| JT600 | 9.05 | | | | 3 | B | | | Aberdare | UK Youth Development League Lower Midlands South West Premier | 8 May 22 |
| 3.4KXC | 18:52 | | | | 15 | | | | Henley Showground | Oxfordshire Cross Country League | 6 Mar 22 |
| 4.45KXC | 20:23 | | | | 38 | | | 29 | Cirencester Park | Oxfordshire Cross Country League | 4 Dec 22 |
| parkrun | 21:28 | | | | 25 | | | | Lydiard | Lydiard parkrun # 553 | 19 Nov 22 |
| parkrun | 22:25 | | | | 51 | | | | Lydiard | Lydiard parkrun # 543 | 3 Sep 22 |
| parkrun | 23:50 | | | | 53 | | | | Lydiard | Lydiard parkrun # 540 | 13 Aug 22 |
| 2021 U13 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:11.89 | | | | 6 | 1 | | | Swindon | Swindon Harriers - Mark Cawte Spring Open Meeting | 9 May 21 |
| 800 | 2:55.5 | | | | 1 | ns | | | Swindon | Wessex Young Athletes' League | 12 Sep 21 |
| 800 | 3:03.54 | | | | 3 | ns | | | Swindon | Wessex Young Athletes' League | 13 Jun 21 |
| 2.76KXC | 12:01 | | | | 31 | | | | Bicester | Oxfordshire Cross Country League | 7 Nov 21 |
| 2.97KXC | 14:03 | | | | 28 | | | | Cirencester | Oxfordshire Cross Country League | 5 Dec 21 |
| 2020 U13 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 27.25 | | 1.3 | | 2 | 11 | | | Swindon | Mark Cawte Memorial Meeting | 15 Mar 20 |
| 800 | 3:05.51 | | | | 6 | 9 | | | Swindon | Mark Cawte Memorial Open - Jumps & Track | 27 Sep 20 |
| 800 | 3:05.72 | | | | 6 | 9 | | | Swindon | Mark Cawte Memorial Late Autumn Open Meeting | 18 Oct 20 |
| 800 | 3:07.46 | | | | 5 | 4 | | | Swindon | Mark Cawte Autumn Open | 6 Sep 20 |
| 1000 | 3:54.4 | | | | 10 | 4 | | | Swindon | Mark Cawte Memorial Meeting | 15 Mar 20 |
| 1.05KXC | 4:57 | | | | 19 | | | | Lawns Park | Oxfordshire Cross Country League | 2 Feb 20 |
| 1.55KXC | 7:00 | | | | 28 | | | | Adderbury | Oxfordshire Cross Country League (Inc Oxfordshire County Championships) | 5 Jan 20 |
| 2019 U11 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 12.84 | | | | 24 | | | | Swindon | Wessex Young Athletes' League | 2 Jun 19 |
| 75 | 13.2 | | | | 37 | | | | Andover | Wessex Young Athletes' League | 7 Jul 19 |
| 75 | 13.5 | | | | 42 | | | | Horspath | Wessex Young Athletes' League | 30 Jun 19 |
| 600 | 2:14.12 | | | | 18 | | | | Swindon | Wessex Young Athletes' League | 2 Jun 19 |
| 600 | 2:14.5 | | | | 27 | | | | Horspath | Wessex Young Athletes' League | 30 Jun 19 |
| 600 | 2:23.5 | | | | 36 | | | | Andover | Wessex Young Athletes' League | 7 Jul 19 |
| LJ | 3.10 | | | | 25 | | | | Swindon | Wessex Young Athletes' League | 2 Jun 19 |
| LJ | 2.94 | | | | 26 | | | | Andover | Wessex Young Athletes' League | 7 Jul 19 |
| LJ | 2.93 | | | | 25 | | | | Horspath | Wessex Young Athletes' League | 30 Jun 19 |
| 1.5KXC | 5:55 | | | | 23 | | | | Cirencester Park | Oxfordshire Cross Country League | 1 Dec 19 |
| 1.5KXC | 6:12 | | | | 39 | | | | Bicester | Oxfordshire Cross Country League | 3 Nov 19 |
| 1.5KXC | 6:45 | | | | 40 | | | | Oxford | Oxfordshire Cross Country League (Inc Oxfordshire Championships) | 6 Jan 19 |
| 2018 U11 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.46KXC | 6:15 | | | | 38 | | | | Cirencester | Oxfordshire Cross Country League | 2 Dec 18 |