| 2025 U20 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.8 | | | | 4 | B | | | Abingdon | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 800 | 2:01.46 | | | | 4 | | | | Bracknell | Berkshire County Championships | 10 May 25 |
| 800 | 2:01.6 | | | | 3 | A | | | Abingdon | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 800 | 2:03.19 | | | | 2 | A | | | Crawley | Southern Athletics League Division 2 South & West | 22 Jun 25 |
| 800 | 2:10.71 | | | | 3 | A | | | Kingston | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| 2024 U20 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.01 | | | | 2 | A | | | Guildford | Southern Athletics League - Division 2 South & West | 14 Jul 24 |
| 400 | 53.09 | | | | 5 | A | | | Portsmouth | Southern Athletics League - Division 2 South & West | 18 May 24 |
| 400 | 53.27 | | | | 4 | | | | Reading | Berkshire County Championships | 12 May 24 |
| 400 | 54.10 | | | | 2 | A | | | Carshalton | Southern Athletics League - Division 2 South & West - no hammer/discus | 15 Jun 24 |
| 800 | 1:59.24 | | | | 1 | E | | | Bracknell | BMC Regional Races (Mick Marlow Memorial) | 19 Jun 24 |
| 800 | 1:59.69 | | | | 2 | A | | | Portsmouth | Southern Athletics League - Division 2 South & West | 18 May 24 |
| 800 | 1:59.77 | | | | 3 | A | | | Guildford | Southern Athletics League - Division 2 South & West | 14 Jul 24 |
| 800 | 2:01.31 | | | | 3 | | | | Reading | Berkshire County Championships | 11 May 24 |
| 800 | 2:04.75 | | | | 2 | A | | | Carshalton | Southern Athletics League - Division 2 South & West - no hammer/discus | 15 Jun 24 |
| 2023 U17 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.77 | | | | 2 | | | | Reading | Berkshire County Championships | 14 May 23 |
| 400 | 52.12 | | | | 3 | 1 | | | Horspath | Oxon & Bucks Midweek Open Meeting | 2 Aug 23 |
| 400 | 52.2 | | | | 3 | A | | | Andover | Southern Athletics League Division 2 South & West | 20 May 23 |
| 400 | 52.9 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 11 Jun 23 |
| 400 | 53.4 | | | | 4 | A | | | Bournemouth | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| 400 | 53.75 | | | | 4 | A | | | Abingdon | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 400 | 56.1 | | | | 1 | A | | | Abingdon | Wessex Young Athletes' League | 16 Jul 23 |
| 800 | 1:59.29 | | | | 1 | | | | Reading | Berkshire County Championships | 13 May 23 |
| 800 | 2:00.2 | | | | 3 | A | | | Bournemouth | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| 800 | 2:00.98 | | | | 1 | B | | | Abingdon | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 800 | 2:01.5 | | | | 1 | A | | | Bournemouth | Wessex Young Athletes' League | 23 Apr 23 |
| 800 | 2:01.86 | | | | 5 | | | | Horspath | South of England U15/U17 Inter Counties | 10 Sep 23 |
| 800 | 2:02.8 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 11 Jun 23 |
| 800 | 2:02.9 | | | | 1 | B | | | Andover | Southern Athletics League Division 2 South & West | 20 May 23 |
| 800 | 2:03.10 | | | | 1 | 2 | | | Bracknell | Bracknell AC 43rd Young Athlete Open Meeting | 25 Mar 23 |
| 800 | 2:05.8 | | | | 1 | A | | | Abingdon | Wessex Young Athletes' League | 16 Jul 23 |
| 2022 U17 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.68 | | | | 1 | B | | | Horspath | Southern Athletics League Division 2 West Match 1 | 13 Aug 22 |
| 400 | 52.79 | | | | 3 | | | | Bracknell | Berkshire County Championship | 15 May 22 |
| 400 | 54.1 | | | | 2 | A | | | Andover | Wessex Young Athletes' League | 18 Sep 22 |
| 400 | 54.2 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 24 Apr 22 |
| 400 | 54.7 | | | | 1 | A | | | Aldershot | Wessex Young Athletes' League | 10 Jul 22 |
| 400 | 56.71 | i | | | 6 | | | | Lee Valley | Southern U13/15/17 Championships | 16 Jan 22 |
| 600 | 1:28.43 | i | | | 1 | 2 | | | Lee Valley | Lee Valley December Open 2022 | 4 Dec 22 |
| 800 | 2:01.14 | | | | 1 | | | | Bracknell | Berkshire County Championship | 14 May 22 |
| 800 | 2:01.24 | | | | 2 | | | | Winchester | The SETAFA Summer Track Series R3 with College Scholarships USA | 23 Jul 22 |
| 800 | 2:02.51 | | | | 5 | h1 | | | Horspath | South of England U15/17 Inter Counties Championships | 10 Sep 22 |
| 800 | 2:02.9 | | | | 1 | A | | | Aldershot | Wessex Young Athletes' League | 10 Jul 22 |
| 800 | 2:03.2 | | | | 1 | A | | | Andover | Wessex Young Athletes' League | 18 Sep 22 |
| 800 | 2:05.34 | | | | 3 | A | | | Horspath | Southern Athletics League Division 2 West Match 1 | 13 Aug 22 |
| 800 | 2:06.09 | | | | 6 | | | | Horspath | South of England U15/17 Inter Counties Championships | 10 Sep 22 |
| 800 | 2:07.45 | i | | | 5 | h2 | | | Lee Valley | Southern U13/15/17 Championships | 16 Jan 22 |
| 800 | 2:07.72 | | | | 1 | | | | Bracknell | Bracknell AC 42nd Young Athletes Open Meeting | 26 Mar 22 |
| 800 | 2:08.1 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 24 Apr 22 |
| parkrun | 18:53 | | | | 7 | | | 1 | Newbury | Newbury parkrun # 479 | 24 Sep 22 |
| parkrun | 22:57 | | | | 51 | | | | Newbury | Newbury parkrun # 481 | 8 Oct 22 |
| parkrun | 24:15 | | | | 69 | | | 1 | Newbury | Newbury parkrun # 493 | 25 Dec 22 |
| 2021 U15 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 39.9 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 19 Sep 21 |
| 600 | 1:30.78 | i | | | 1 | 2 | | | Lee Valley | Lee Valley December Open | 5 Dec 21 |
| 800 | 2:05.45 | | | | 6 | 1 | | | Sportcity | ESAA - New Balance English Schools Championships | 11 Jul 21 |
| 800 | 2:06.4 | | | | 1 | | | | Reading | Berkshire Schools Championships | 12 Jun 21 |
| 800 | 2:08.89 | | | | 1 | | | | Eton | Berkshire County Championships | 31 Jul 21 |
| 800 | 2:10.6 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 19 Sep 21 |
| parkrun | 28:19 | | | | 149 | | | | Newbury | Newbury parkrun # 438 | 27 Nov 21 |
| 2019 U13 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.6 | | | | 8 | ns | | | Abingdon | Oxfordshire Track and Field League | 8 Sep 19 |
| 100 | 15.9 | | | | 2 | B | | | Southampton | Wessex Young Athletes' League | 2 Jun 19 |
| 600 | 1:45.7 | | | | 3 | | | | Reading | Berkshire Schools U13 County Championships | 2 Jul 19 |
| 1500 | 5:21.9 | | | | 5 | A | | | Southampton | Wessex Young Athletes' League | 2 Jun 19 |
| 1500 | 5:25.4 | | | | 4 | A | | | Abingdon | Oxfordshire Track and Field League | 8 Sep 19 |
| 2.5KXC | 9:08 | | | | 22 | | | | Bicester | Oxfordshire Cross Country League | 3 Nov 19 |
| 2.5KXC | 10:01 | | | | 15 | | | | Cirencester Park | Oxfordshire Cross Country League | 1 Dec 19 |
| 2.91KXC | 11:18 | | | | 7 | | | | Newbury | Berkshire County Schools' Championships | 19 Jan 19 |
| 3KXC | 11:58 | | | | 14 | | | | Woodley | Berkshire County Championships | 15 Dec 19 |
| parkrun | 32:33 | | | | 386 | | | | Newbury | Newbury parkrun # 424 | 25 Dec 19 |
| 2018 U13 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.9 | | | | 4 | ns | | | Swindon | Wessex Young Athletes' League | 24 Jun 18 |
| 200 | 30.9 | | | | 2 | ns | | | Swindon | Wessex Young Athletes' League | 24 Jun 18 |
| 1500 | 5:14.5 | | | | 3 | A | | | Swindon | Wessex Young Athletes' League | 24 Jun 18 |
| 1.5KXC | 6:27 | | | | 19 | | | | Adderbury | Oxford Mail League (Inc County Championships) | 7 Jan 18 |
| 1.5KXC | 6:38 | | | | 16 | | | | Swindon | Oxford Mail League | 4 Feb 18 |
| 5KNAD | 20:23 | | | 20:25 | 2 | | | 1 | Newbury | Greenham 5K | 14 Oct 18 |
| parkrun | 19:18 | | | | 13 | | | 1 | Newbury | Newbury parkrun # 337 | 5 May 18 |
| parkrun | 20:51 | | | | 15 | | | | Newbury | Newbury parkrun # 359 | 6 Oct 18 |
| 2017 U11 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 11.9 | | | | 7 | | | | Swindon | Wessex Young Athletes' League | 4 Jun 17 |
| 600 | 2:00.3 | | | | 4 | | | | Swindon | Wessex Young Athletes' League | 4 Jun 17 |
| LJ | 3.18 | | | | 10 | | | | Swindon | Wessex Young Athletes' League | 4 Jun 17 |
| 1.5KXC | 5:44 | | | | 8 | | | | Carterton | Oxford Mail League | 3 Dec 17 |
| 1.5KXC | 6:30 | | | | 13 | | | | Newbury | Oxford Mail League | 5 Nov 17 |
| parkrun | 20:07 | | | | 21 | | | 1 | Newbury | Newbury parkrun # 307 | 14 Oct 17 |
| parkrun | 20:56 | | | | 15 | | | 1 | Newbury | Newbury parkrun # 306 | 7 Oct 17 |
| parkrun | 21:34 | | | | 33 | | | 1 | Newbury | Newbury parkrun # 309 | 28 Oct 17 |
| parkrun | 25:09 | | | | 88 | | | | Newbury | Newbury parkrun # 277 | 18 Mar 17 |
| ZXC | 7:45 | | | | 17 | | | | Farmoor | Oxford Mail League | 5 Mar 17 |
| 2016 U11 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 11.7 | | | | 16 | | | | Andover | Wessex Young Athletes' League | 17 Jul 16 |
| 600 | 2:00.8 | | | | 7 | | | | Andover | Wessex Young Athletes' League | 17 Jul 16 |
| LJ | 3.06 | | | | 14 | | | | Andover | Wessex Young Athletes' League | 17 Jul 16 |
| ZXC | 7:00 | | | | 15 | | | | Newbury Showground | Oxford Mail League | 6 Nov 16 |
| 2015 U11 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:38 | | | | 49 | | | 1 | Newbury | Newbury parkrun # 186 | 11 Jul 15 |
| parkrun | 22:46 | | | | 53 | | | | Newbury | Newbury parkrun # 185 | 4 Jul 15 |
| parkrun | 23:32 | | | | 96 | | | | Newbury | Newbury parkrun # 178 | 16 May 15 |
| parkrun | 23:39 | | | | 91 | | | | Newbury | Newbury parkrun # 180 | 30 May 15 |
| parkrun | 24:20 | | | | 99 | | | | Newbury | Newbury parkrun # 175 | 25 Apr 15 |
| parkrun | 25:23 | | | | 133 | | | | Newbury | Newbury parkrun # 200 | 17 Oct 15 |
| parkrun | 26:03 | | | | 127 | | | | Newbury | Newbury parkrun # 188 | 25 Jul 15 |
| parkrun | 26:08 | | | | 122 | | | | Newbury | Newbury parkrun # 191 | 15 Aug 15 |
| parkrun | 27:06 | | | | 175 | | | | Newbury | Newbury parkrun # 204 | 14 Nov 15 |
| parkrun | 27:53 | | | | 188 | | | | Newbury | Newbury parkrun # 174 | 18 Apr 15 |
| parkrun | 32:18 | | | | 197 | | | | Newbury | Newbury parkrun # 210 | 25 Dec 15 |