| 2018 U20 City of Salisbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.2 | | | | 3 | A | | | Swindon | Southern Athletics League Division 3SW | 23 Jun 18 |
| 800 | 2:23.0 | | | | 1 | B | | | Horsham | Southern Athletics League Division 3SW | 20 May 18 |
| 1500 | 4:43.4 | | | | 2 | B | | | Swindon | Southern Athletics League Division 3SW | 23 Jun 18 |
| 5.28KXC | 23:05 | | | | 40 | | | | Yeovil | South West Inter County Championships | 7 Jan 18 |
| 6KXC | 20:16 | | | | 22 | | | | Reading | Alton Sports Hampshire League | 13 Jan 18 |
| 2017 U17 City of Salisbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.5 | | | | 3 | B | | | Swindon | Wessex Young Athletes' League | 16 Jul 17 |
| 400 | 60.7 | | | | 1 | B | | | Bournemouth | Wessex Young Athletes' League | 4 Jun 17 |
| 400 | 61.1 | | | | 1 | B | | | Bournemouth | Wessex Young Athletes' League | 23 Apr 17 |
| 800 | 2:09.5 | | | | 1 | A | | | Swindon | Wessex Young Athletes' League | 16 Jul 17 |
| 800 | 2:12.1 | | | | 2 | 5 | | | Southampton | Southampton Graded Open | 31 May 17 |
| 800 | 2:13.3 | | | | 1 | B | | | Bournemouth | Wessex Young Athletes' League | 4 Jun 17 |
| 800 | 2:22.2 | | | | 1 | B | | | Woking | Wessex Young Athletes' League | 2 Jul 17 |
| 1500 | 4:25.8 | | | | 2 | A | | | Woking | Wessex Young Athletes' League | 2 Jul 17 |
| 1500 | 4:26.2 | | | | 2 | A | | | Winchester | Sweatshop Southern Athletics League Division 3SW | 17 Jun 17 |
| 1500 | 4:29.7 | | | | 5 | | | | Bournemouth | Dorset County Schools Championships | 10 Jun 17 |
| 1500 | 4:40.1 | | | | 3 | A | | | Salisbury | Sweatshop Southern Athletics League Division 3SW | 8 Jul 17 |
| 1500 | 4:43.24 | | | | 2 | | | | Tidworth | Wiltshire County Championships | 14 May 17 |
| 1500 | 4:45.5 | | | | 3 | A | | | Bournemouth | Sweatshop Southern Athletics League Division 3SW | 15 Apr 17 |
| 1500 | 4:47.1 | | | | 2 | A | | | Bournemouth | Wessex Young Athletes' League | 23 Apr 17 |
| JT700 | 22.94 | | | | 4 | A | | | Bournemouth | Wessex Young Athletes' League | 23 Apr 17 |
| JT700 | 17.58 | | | | 4 | A | | | Swindon | Wessex Young Athletes' League | 16 Jul 17 |
| JT700 | 17.54 | | | | 1 | B | | | Woking | Wessex Young Athletes' League | 2 Jul 17 |
| 5KXC | 18:45 | | | | 33 | | | | Basingstoke | Alton Sports Hampshire League | 2 Dec 17 |
| 5.7KXC | 23:50 | | | | 27 | | | 18 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 10 Dec 17 |
| 6.09KXC | 23:39 | | | | 38 | | | | Bournemouth | Alton Sports Hampshire League | 14 Oct 17 |
| 2016 U17 City of Salisbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.6 | | | | 3 | A | | | Poole | Wessex Young Athletes' League | 17 Jul 16 |
| 400 | 61.1 | | | | 3 | B | | | Salisbury | Wessex Young Athletes' League | 5 Jun 16 |
| 400 | 61.99 | | | | 2 | B | | | Horspath | Wessex Young Athletes' League | 26 Jun 16 |
| 800 | 2:12.55 | | | | 3 | 4 | | | Basingstoke | Hampshire Grand Prix | 20 Jul 16 |
| 800 | 2:13.0 | | | | 1 | 1 | | | Poole | Ashdown Open | 12 Aug 16 |
| 800 | 2:13.1 | | | | 3 | 5 | | | Southampton | Southampton Graded Open Meeting | 29 Jun 16 |
| 800 | 2:14.0 | | | | 1 | B | | | Portsmouth | Sweatshop Southern Athletics League Division 3SW | 9 Jul 16 |
| 800 | 2:14.47 | | | | 9 | 4 | | | Winchester | Winchester & Dist AC Midweek Graded Open | 8 Jun 16 |
| 800 | 2:21.0 | | | | 2 | B | | | Aldershot | Sweatshop Southern Athletics League Division 3SW | 18 Jun 16 |
| 1500 | 4:32.33 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 26 Jun 16 |
| 1500 | 4:32.7 | | | | 3 | | | | Bournemouth | Dorset County Schools Championships | 11 Jun 16 |
| 1500 | 4:33.9 | | | | 4 | A | | | Poole | Wessex Young Athletes' League | 17 Jul 16 |
| 1500 | 4:34.0 | | | | 2 | B | | | Aldershot | Sweatshop Southern Athletics League Division 3SW | 18 Jun 16 |
| 1500 | 4:35.5 | | | | 1 | A | | | Salisbury | Wessex Young Athletes' League | 5 Jun 16 |
| 1500 | 4:38.9 | | | | 2 | A | | | Horspath | Wessex Young Athletes' League | 10 Apr 16 |
| 1500 | 4:40.2 | | | | 3 | A | | | Salisbury | Sweatshop Southern Athletics League Division 3SW | 16 Apr 16 |
| 1500 | 4:41.6 | | | | 4 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 3SW | 9 Jul 16 |
| 1500 | 4:42.9 | | | | 10 | 5 | | | Southampton | Southampton Graded Open Meeting | 1 Jun 16 |
| SP5K | 6.62 | | | | 5 | A | | | Horspath | Wessex Young Athletes' League | 10 Apr 16 |
| DT2K | 10.45 | | | | 4 | B | | | Portsmouth | Sweatshop Southern Athletics League Division 3SW | 9 Jul 16 |
| JT700 | 24.92 | | | | 1 | A | | | Poole | Wessex Young Athletes' League | 17 Jul 16 |
| JT700 | 19.47 | | | | 2 | B | | | Horspath | Wessex Young Athletes' League | 26 Jun 16 |
| 3.7KXC | 13:59 | | | | 9 | | | | Reading | Alton Sports Hampshire League | 16 Jan 16 |
| 4KXC | 15:02 | | | | 18 | | | | Botley | Hampshire County Championships | 9 Jan 16 |
| 4KXC | 16:10 | | | | 16 | | | | Basingstoke | Alton Sports Hampshire League | 13 Feb 16 |
| 5KXC | 19:32 | | | | 25 | | | | Basingstoke | Alton Sports Hampshire League | 3 Dec 16 |
| 5KXC | 20:46 | | | | 83 | | | | Bexhill | South East Schools' Inter Counties | 6 Feb 16 |
| parkrun | 18:38 | | | | 4 | | | 1 | Salisbury | Salisbury parkrun # 58 | 2 Jul 16 |
| parkrun | 18:59 | | | | 7 | | | 1 | Moors Valley | Moors Valley parkrun # 39 | 6 Aug 16 |
| parkrun | 19:16 | | | | 6 | | | 1 | Salisbury | Salisbury parkrun # 74 | 22 Oct 16 |
| ZXC | 14:35 | | | | 14 | | | | Southampton | Hampshire County Schools' Championships | 23 Jan 16 |
| 2015 U15 City of Salisbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.14 | | | | 3 | 2 | | | Basingstoke | Basingstoke & Mid Hants Open | 12 Aug 15 |
| 800 | 2:15.4 | | | | 4 | | | | Poole | Poole Open & Dorset 10000m Championships | 31 Jul 15 |
| 800 | 2:17.39 | | | | 5 | 6 | | | Basingstoke | Hampshire Grand Prix | 22 Jul 15 |
| 1500 | 4:27.3 | | | | 1 | B | | | Salisbury | Wessex Young Athletes' League | 12 Jul 15 |
| 1500 | 4:33.94 | | | | 10 | h2 | | | Bedford | England Athletics U15 / U17 & IPC Championships | 29 Aug 15 |
| 1500 | 4:38.6 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 5 Jul 15 |
| 1500 | 4:40.0 | | | | 2 | 2 | | | Bournemouth | Bournemouth Autumn Open | 13 Sep 15 |
| 1500 | 4:41.86 | | | | 4 | | | | Portsmouth | Hampshire County Championships | 24 May 15 |
| 1500 | 4:42.5 | | | | 7 | | | | Portsmouth | Hampshire County Schools Championships | 13 Jun 15 |
| 1500 | 4:43.90 | | | | 8 | 2 | | | Southampton | Hampshire Athletics Grand Prix | 23 Aug 15 |
| 1500 | 4:45.8 | | | | 1 | B | | | Swindon | Wessex Young Athletes' League | 7 Jun 15 |
| 1500 | 4:53.0 | | | | 2 | A | | | Horspath | Wessex Young Athletes' League | 3 May 15 |
| 3000 | 10:15.2 | | | | 11 | 2 | | | Portsmouth | Havant AC Open | 12 Sep 15 |
| SP4K | 6.07 | | | | 5 | A | | | Woking | Wessex Young Athletes' League | 5 Jul 15 |
| JT600 | 22.04 | | | | 3 | A | | | Woking | Wessex Young Athletes' League | 5 Jul 15 |
| JT600 | 20.54 | | | | 4 | A | | | Horspath | Wessex Young Athletes' League | 3 May 15 |
| JT600 | 20.19 | | | | 2 | B | | | Swindon | Wessex Young Athletes' League | 7 Jun 15 |
| 3.46KXC | 13:38 | | | | 6 | | | | Avon Heath | Wessex League | 1 Nov 15 |
| 3.8KXC | 12:56 | | | | 3 | | | | Yeovil | Wessex League | 22 Nov 15 |
| 3.8KXC | 13:57 | | | | 5 | | | | Canford Heath | Wessex League | 25 Oct 15 |
| ZXC | 12:18 | | | | 10 | | | | Southampton | Hampshire County Schools' Championships | 17 Jan 15 |
| ZXC | 14:14 | | | | 6 | | | | Canford Magna | Wessex League | 13 Dec 15 |
| ZXC | 14:37 | | | | 16 | | | | Bournemouth | Destination Basingstoke Hampshire League | 7 Feb 15 |
| ZXC | 16:22 | | | | 14 | | | | Eastleigh | Hampshire County Championships | 3 Jan 15 |
| 2014 U15 City of Salisbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 50.2 | | | | 2 | ns | | | Basingstoke | Wessex Young Athletes' League | 27 Apr 14 |
| 1500 | 4:48.15 | | | | 6 | 4 | | | Southampton | Saucony Hampshire Grand Prix | 31 Aug 14 |
| 1500 | 4:49.0 | | | | 1 | B | | | Salisbury | Wessex Young Athletes' League | 6 Jul 14 |
| 1500 | 4:50.4 | | | | 2 | A | | | Andover | Wessex Young Athletes' League | 20 Jul 14 |
| 1500 | 4:51.6 | | | | 10 | | | | Portsmouth | Hampshire County Schools' Championships | 14 Jun 14 |
| 1500 | 4:52.3 | | | | 4 | | | | Basingstoke | Hampshire Schools' Year 7 & 8 Championships 2014 | 15 Jul 14 |
| 1500 | 5:01.1 | | | | 1 | B | | | Andover | Wessex Young Athletes' League | 8 Jun 14 |
| 1500 | 5:02.6 | | | | 1 | B | | | Basingstoke | Wessex Young Athletes' League | 27 Apr 14 |
| 3000 | 10:51.21 | | | | 10 | | | | Portsmouth | Hampshire County Championships | 25 May 14 |
| SP4K | 5.16 | | | | 3 | B | | | Salisbury | Wessex Young Athletes' League | 6 Jul 14 |
| JT600 | 21.12 | | | | 1 | ns | | | Salisbury | Wessex Young Athletes' League | 6 Jul 14 |
| JT600 | 19.74 | | | | 4 | B | | | Andover | Wessex Young Athletes' League | 8 Jun 14 |
| JT600 | 17.66 | | | | 2 | ns | | | Andover | Wessex Young Athletes' League | 20 Jul 14 |
| JT600 | 14.08 | | | | 1 | ns | | | Basingstoke | Wessex Young Athletes' League | 27 Apr 14 |
| 3KXC | 12:08 | | | | 167 | | | | Birmingham | CAU Inter County Championships | 8 Mar 14 |
| ZXC | 10:18 | | | | 52 | | | | Chelmsford | South East Schools' Year 7&8 Inter Counties Championships | 29 Mar 14 |
| ZXC | 11:48 | | | | 12 | | | | Salisbury | Destination Basingstoke Hampshire League | 8 Feb 14 |
| ZXC | 12:02 | | | | 10 | | | | Canford Heath | Wessex League | 2 Nov 14 |
| ZXC | 12:34 | | | | 7 | | | | Bournemouth | Destination Basingstoke Hampshire League | 11 Jan 14 |
| ZXC | 13:38 | | | | 9 | | | | Eastleigh | Hampshire County Championships | 4 Jan 14 |
| ZXC | 13:46 | | | | 24 | | | | Basingstoke | Destination Basingstoke Hampshire League | 6 Dec 14 |
| ZXC | 14:42 | | | | 4 | | | | Yeovil | Wessex League | 23 Nov 14 |
| ZXC | 15:03 | | | | 8 | | | | Alton | Hampshire Schools' U13/U14 Championships | 18 Mar 14 |
| ZXC | 15:54 | | | | 18 | | | | Chichester | Destination Basingstoke Hampshire League | 8 Nov 14 |
| ZXC | 16:24 | | | | 24 | | | | Winchester | Hampshire League | 11 Oct 14 |
| ZXC | NT | | | | 79 | | | | Southampton | South East Schools' Inter County Championships | 1 Feb 14 |
| 2013 U13 City of Salisbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.0 | | | | 4 | B | | | Woking | Wessex Young Athletes' League | 7 Jul 13 |
| 1000 | 3:15.5 | | | | 6 | | | | Southampton | Hampshire Year 7 & Year 8 Schools Championships | 9 Jul 13 |
| 1500 | 5:04.59 | | | | 2 | A | | | Aldershot | Wessex Young Athletes' League | 21 Jul 13 |
| 1500 | 5:08.4 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 7 Jul 13 |
| 1500 | 5:15.2 | | | | 3 | A | | | Woking | Wessex Young Athletes' League | 9 Jun 13 |
| 75HU13M | 16.1 | | | | 4 | A | | | Woking | Wessex Young Athletes' League | 9 Jun 13 |
| 75HU13M | 16.3 | | | | 3 | A | | | Woking | Wessex Young Athletes' League | 7 Jul 13 |
| 75HU13M | 16.70 | | | | 4 | A | | | Aldershot | Wessex Young Athletes' League | 21 Jul 13 |
| JT400 | 19.84 | | | | 4 | A | | | Aldershot | Wessex Young Athletes' League | 21 Jul 13 |
| JT400 | 16.05 | | | | 5 | A | | | Woking | Wessex Young Athletes' League | 9 Jun 13 |
| ZXC | 10:19 | | | | 21 | | | | Basingstoke | Hampshire Schools' U13/U14 Championships | 7 Mar 13 |
| ZXC | 10:51 | | | | 28 | | | | Reading | Hampshire League | 19 Oct 13 |
| ZXC | 11:15 | | | | 16 | | | | Popham | Destination Basingstoke Hampshire League | 30 Nov 13 |
| ZXC | 12:36 | | | | 32 | | | | Goodwood | Destination Basingstoke Hampshire League | 9 Nov 13 |