| 2025 U17 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.49 | | | | 5 | ns | | | Salisbury | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| 800 | 2:06.02 | | | | 5 | 8 | | | Horspath | Running2Time Oxford City Midweek Open | 10 Sep 25 |
| 800 | 2:06.6 | | | | 3 | ns | | | Abingdon | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 1500 | 4:17.25 | | | | 11 | 7 | | | Horspath | Running2Time Oxford City Midweek Open | 13 Aug 25 |
| 1500 | 4:17.54 | | | | - | ns | | | Swindon | Wessex Young Athletes' League | 6 Jul 25 |
| 1500 | 4:18.55 | | | | 3 | A | | | Exeter | South West Championships inc. South West Inter Counties | 20 Jul 25 |
| 1500 | 4:29.52 | | | | 4 | ns | | | Swindon | Southern Athletics League Division 2 South & West | 22 Jun 25 |
| 1500 | 4:34.5 | | | | 3 | | | | Gloucester | Gloucestershire County Schools Championships | 14 Jun 25 |
| Mile | 4:42.51 | | | | 3 | 1 | | | Gloucester | Cheltenham & County Harriers Midsummer Opens | 2 Jul 25 |
| Mile | 4:48.5 | | | | 7 | 1 | | | Gloucester | Gloucester AC September Open | 4 Sep 25 |
| 3000 | 9:50.43 | | | | 6 | 2 | | | Swindon | Wiltshire County Championships | 9 May 25 |
| 3000 | 9:50.65 | | | | 1 | 1 | | | Swindon | Mark Cawte Memorial Open Meeting | 6 Apr 25 |
| 3000 | 10:06.0 | | | | 1 | | | | Gloucester | Gloucestershire County Schools Championships | 14 Jun 25 |
| 1M | 4:51.3 | | | 4:51.5 | 4 | | 4 | 3 | Castle Combe | Max Mile & 3K Race Series | 16 Jul 25 |
| 3K | 10:02 | | | 10:02 | 5 | | 5 | 1 | Castle Combe | Max Mile & 3K Race Series | 16 Apr 25 |
| 3.2KXC | 12:26 | | | | 24 | | | | RNAS Merryfield | South West Inter County Championship | 4 Jan 25 |
| 3.88KL | 12:58 | | | | 11 | L03 | | | Sutton Park | Midland Counties Young Athletes Relays | 20 Sep 25 |
| 3.88KL | 13:21 | | | | 63 | L01 | | | Sutton Park | ERRA National Young Athlete Relays | 4 Oct 25 |
| 4KXC | 15:08 | | | | 122 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 4.684KXC | 19:25 | | | | 54 | | | | Newquay Sports Centre | South West Schools' Championships | 1 Feb 25 |
| 4.8KXC | 17:07 | | | | 287 | | | | Ardingly | ESAA English Schools Championships | 15 Mar 25 |
| 5K | 17:36 | | | 17:36 | 4 | | | 1 | Newbury | RunThrough Newbury Racecourse | 10 Aug 25 |
| parkrun | 17:05 | | | | 3 | | | 1 | Lydiard | Lydiard parkrun # 693 | 2 Aug 25 |
| parkrun | 17:26 | | | | 3 | | | | Torbay Velopark | Torbay Velopark parkrun # 381 | 23 Aug 25 |
| parkrun | 17:44 | | | | 1 | | | 1 | Lydiard | Lydiard parkrun # 709 | 29 Nov 25 |
| 5M | 31:51 | | | 31:56 | 27 | | | 5 | Highworth | Highworth 5 | 23 Mar 25 |
| 2024 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 45.1 | | | | 4 | A | | | Sandown | Wessex Young Athletes' League | 7 Jul 24 |
| 800 | 2:20.03 | | | | 1 | B | | | Yate | UK Youth Development League Lower - Midland Premier S/W | 23 Jun 24 |
| 800 | 2:20.1 | | | | 3 | A | | | Sandown | Wessex Young Athletes' League | 7 Jul 24 |
| 1500 | 4:40.22 | | | | 5 | 3 | | | Swindon | Swindon Harriers 400/800/1500m Summer Open | 28 Jun 24 |
| 1500 | 4:51.4 | | | | 1 | B | | | Newport | UK Youth Development League Lower - Midland Premier S/W | 20 Apr 24 |
| 1500 | 4:56.9 | | | | 2 | B | | | Basingstoke | Wessex Young Athletes' League - No Hammer/Discus | 28 Apr 24 |
| 1500 | 5:02.7 | | | | 6 | | | | Gloucester | Gloucestershire County Schools Championships | 8 Jun 24 |
| Mile | 4:57.03 | | | | 2 | 2 | | | Gloucester | Midsummer CACH Evening Open - inc. South West Sapphire League | 24 Jul 24 |
| Mile | 5:34.10 | | | | 3 | 3 | | | Swindon | Mark Cawte Memorial Open Meeting | 14 Apr 24 |
| 3000 | 10:00.99 | | | | 6 | 3 | | | Swindon | Swindon Winter 3000m Open Meeting | 18 Oct 24 |
| 3000 | 10:05.6 | | | | 4 | 1 | | | Swindon | Wiltshire County Championships | 10 May 24 |
| PV | 2.30 | | | | 3 | A | | | Yate | UK Youth Development League Lower - Midland Premier S/W | 23 Jun 24 |
| PV | 2.21 | | | | 1 | | | | Swindon | Wiltshire County Championships | 11 May 24 |
| PV | 2.20 | | | | 4 | A | | | Newport | UK Youth Development League Lower - Midland Premier S/W | 20 Apr 24 |
| PV | 2.20 | | | | 4 | A | | | Gloucester | UK Youth Development League Lower - Midland Premier S/W | 19 May 24 |
| PV | 2.20 | | | | 2 | | | | Swindon | Swindon Harriers | 29 Sep 24 |
| 3.8KXC | 13:18 | | | | 14 | | | | Bath | Gloucestershire League | 8 Dec 24 |
| 3.88KL | 13:46 | | | | 4 | L2 | | | Sutton Park | Midland Counties Young Athletes Relays | 21 Sep 24 |
| 3.88KL | 14:04 | | | | 32 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 24 |
| parkrun | 18:22 | | | | 7 | | | 1 | Lydiard | Lydiard parkrun # 641 | 27 Jul 24 |
| parkrun | 19:29 | | | | 17 | | | | Lydiard | Lydiard parkrun # 646 | 31 Aug 24 |
| 5.32KXC | 19:41 | | | | 8 | | | | Newent | Gloucestershire County Schools Championships | 1 Dec 24 |
| 2023 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:23.42 | | | | 6 | 6 | | | Gloucester | Cheltenham Midsummer Opens | 19 Jul 23 |
| 800 | 2:27.95 | | | | 5 | nsA | | | Swindon | UK Youth Development League Midlands Regional Final | 22 Jul 23 |
| 800 | 2:28.40 | | | | 6 | C | | | Exeter | BMC Regional Races | 29 Aug 23 |
| 800 | 2:29.07 | | | | 2 | nsA | | | Swindon | UK Youth Development League Lower - Midland Premier South/West | 3 Jun 23 |
| 800 | 2:31.4 | | | | 4 | B | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| 800 | 2:35.5 | | | | 2 | B | | | Basingstoke | Wessex Young Athletes' League | 4 Jun 23 |
| 1500 | 4:58.74 | | | | 6 | 3 | | | Gloucester | Cheltenham Midsummer Opens | 5 Jul 23 |
| 1500 | 5:03.7 | | | | 1 | ns | | | Swindon | Wessex Young Athletes' League | 16 Jul 23 |
| 1500 | 5:10.5 | | | | 1 | B | | | Swindon | Wessex Young Athletes' League | 21 May 23 |
| 3000 | 10:25.15 | | | | 1 | 3 | | | Swindon | Swindon 3000m Under the Lights | 20 Oct 23 |
| 3000 | 10:32.73 | | | | 1 | 3 | | | Gloucester | Cheltenham Midsummer Opens | 12 Jul 23 |
| 3000 | 10:47.12 | | | | 8 | 2 | | | Swindon | Mark Cawte Memorial Spring Open Meeting | 22 Mar 23 |
| PV | 1.70 | | | | 1 | A | | | Swindon | UK Youth Development League Lower - Midland Premier South/West | 3 Jun 23 |
| 2.53KXC | 10:17 | | | | 6 | U13M | | | Henley Showground | Oxfordshire Cross Country League | 5 Mar 23 |
| 2.75KXC | 11:23 | | | | 13 | | | | Ilton | EA South West Region Championships | 8 Jan 23 |
| 3KXC | 14:32 | | | | 210 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 3.14KXC | 13:02 | | | | 10 | | | | Cotswold Farm Park | Oxfordshire Cross Country League | 5 Feb 23 |
| parkrun | 18:23 | | | | 3 | | | 1 | Lydiard | Lydiard parkrun # 597 | 23 Sep 23 |
| 2022 U13 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 3:18.75 | | | | 1 | 4 | | | Swindon | Mark Cawte Memorial Open Meeting | 3 Apr 22 |
| 1200 | 3:53.7 | | | | 3 | A | | | Swindon | UK Youth Development League Lower Midlands Premier South/West | 3 Jul 22 |
| 1200 | 4:02.46 | | | | 3 | A | | | Rugby | UK Youth Development League Lower Midlands Regional Final | 30 Jul 22 |
| 1500 | 4:59.0 | | | | 1 | B | | | Salisbury | Wessex Young Athletes' League | 29 May 22 |
| 1500 | 5:00.22 | | | | 1 | ns | | | Swindon | Wessex Young Athletes' League | 24 Apr 22 |
| 1500 | 5:03.05 | | | | 2 | | | | Swindon | Wiltshire County Championships | 15 May 22 |
| 1500 | 5:09.42 | | | | 8 | | | | Exeter | South West Inter-Counties & Championships | 24 Jul 22 |
| Mile | 5:22.09 | | | | 4 | 3 | | | Cheltenham | Cheltenham Midsummer Open | 27 Jul 22 |
| 1M | 5:26 | | | 5:27 | 23 | | | 1 | Bourton-on-the-Water | Bourton One Mile Challenge | 1 Jul 22 |
| 2.4KXC | 7:58 | | | | 4 | | | 4 | Newbury Showground | Oxfordshire Cross Country League | 6 Nov 22 |
| 2.75KXC | 9:56 | | | | 9 | | | | Chippenham | South West Schools' Championships | 5 Feb 22 |
| 2.8KXC | 10:36 | | | | 6 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 27 Nov 22 |
| 3KXC | 10:50 | | | | 32 | Y7 | | | Market Harborough | National Primary & Year 7 Championships | 26 Mar 22 |
| 3.14KXC | 13:08 | | | | 8 | | | | Cotswold Farm Park | Oxfordshire Cross Country League | 6 Feb 22 |
| 3.4KXC | 17:47 | | | | 8 | | | | Henley Showground | Oxfordshire Cross Country League | 6 Mar 22 |
| parkrun | 18:52 | | | | 4 | | | 1 | Lydiard | Lydiard parkrun # 535 | 9 Jul 22 |
| parkrun | 19:46 | | | | 18 | | | | Lydiard | Lydiard parkrun # 544 | 10 Sep 22 |
| parkrun | 21:05 | | | | 33 | | | | Lydiard | Lydiard parkrun # 543 | 3 Sep 22 |
| ZRDL | 14:20 | | | | 5 | L1 | | | Sutton Park | Midland Counties Young Athletes Relays | 24 Sep 22 |
| 2021 U13 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1200 | 4:14.3 | | | | 1 | A | | | Hereford | Youth Development League Lower Midlands South/West C | 4 Sep 21 |
| 1200 | 4:19.1 | | | | 1 | A | | | Gloucester | Youth Development League Lower Midlands South/West C | 17 Jul 21 |
| 1500 | 5:21.41 | | | | 2 | B | | | Swindon | Wessex Young Athletes' League | 13 Jun 21 |
| 1500 | 5:33.39 | | | | 2 | ns | | | Swindon | Wessex Young Athletes' League | 12 Sep 21 |
| 1.5MXC | 9:20 | | | | 3 | | | 2 | Stratford Park | Gloucestershire Short Course Open | 19 Dec 21 |
| 2.76KXC | 10:20 | | | | 7 | | | | Bicester | Oxfordshire Cross Country League | 7 Nov 21 |
| 3.15KXC | 11:48 | | | | 5 | | | | Newent | Gloucestershire County Schools Championships | 5 Dec 21 |
| 2020 U11 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.05KXC | 4:40 | | | | 10 | | | | Lawns Park | Oxfordshire Cross Country League | 2 Feb 20 |
| 1.52KXC | 6:38 | | | | 19 | | | | Henley Showground | Oxfordshire Cross Country League | 1 Mar 20 |
| 2019 U11 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.2KXC | NT | | | | 2 | | | | Oxford | Oxfordshire Cross Country League (Inc Oxfordshire Championships) | 6 Jan 19 |
| 1.2KXC | NT | | | | 5 | | | | Henley Showground | Oxfordshire Cross Country League | 3 Mar 19 |
| 1.5KXC | 5:32 | | | | 10 | | | | Bicester | Oxfordshire Cross Country League | 3 Nov 19 |
| 1.5KXC | 5:37 | | | | 12 | | | | Cirencester Park | Oxfordshire Cross Country League | 1 Dec 19 |