| 2025 U23 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8.25KXC | 35:08 | | | | 71 | | | 12 | Cotswold Farm Park | Oxfordshire Cross Country League | 2 Feb 25 |
| 2024 U20 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:37.7 | | | | 4 | 1 | | | Kettering | Midland Counties League - Division 3SE | 18 May 24 |
| 4.7KXC | 16:10 | | | | 5 | | | 4 | Princethorpe College | Warwickshire Schools' Championships | 20 Jan 24 |
| 5.88KL | 20:41 | | | | 42 | L3 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 21 Sep 24 |
| 5.97KXC | 21:57 | | | | 122 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 7.25KXC | 30:10 | | | | 29 | | | 4 | Henley Showground, Greenlands | Oxfordshire Cross Country League | 3 Mar 24 |
| 8KXC | 26:40 | | | | 111 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 5M | 27:36 | | | | 13 | | | 1 | Banbury | East Midlands Grand Prix Banbury 5 | 21 May 24 |
| 8.2KXC | 33:36 | | | | 62 | | | 13 | Cornbury Park Estate | Oxfordshire Cross Country League | 3 Nov 24 |
| 8.25KXC | 31:19 | | | | 23 | | | 3 | Cotswold Farm Park | Oxfordshire Cross Country League | 4 Feb 24 |
| 9KXC | 34:31 | | | | 12 | | | 5 | Northampton | Northamptonshire County Championships | 6 Jan 24 |
| 2023 U20 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:24.5 | | | | 1 | A | | | Banbury | Heart of England League Division 2 | 17 Jun 23 |
| 2000SC | 7:01.3 | | | | 1 | A | | | Banbury | Midland Counties League Division 4SE | 22 Apr 23 |
| 2000SC | 7:18.5 | | | | 1 | A | | | Banbury | Midland Counties League Division 4SE | 9 Jul 23 |
| 3000SC | 11:02.7 | | | | 1 | A | | | Nuneaton | Midland Counties League Division 4SE | 20 May 23 |
| 4.8KXC | 17:40 | | | | 6 | | | | Princethorpe College | Warwickshire Schools' Championships | 21 Jan 23 |
| 5.87KXC | 21:58 | | | | 4 | | | 4 | Cotswold Farm Park | Oxfordshire Cross Country League | 5 Feb 23 |
| 5.88KL | 21:33 | | | | 77 | L03 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 23 Sep 23 |
| 6KXC | 22:18 | | | | 73 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 6KXC | 22:29 | | | | 3 | | | 3 | Northampton | Northamptonshire County Championships | 7 Jan 23 |
| 6.2KXC | 22:23 | | | | 3 | U17 | | 3 | Henley Showground | Oxfordshire Cross Country League | 5 Mar 23 |
| 7KXC | 21:43 | | | | 156 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 5M | 29:03 | | | | 20 | | | 1 | Banbury | East Midlands Grand Prix 5 | 23 May 23 |
| 2022 U17 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:25.1 | | | | 1 | A | | | Banbury | Heart of England League - Division 2 | 30 Apr 22 |
| 1500 | 4:36.3 | | | | 1 | A | | | Burton | UK Youth Development League Upper Midlands North/East A | 26 Jun 22 |
| 3000 | 9:54.5 | | | | 1 | | | | Nuneaton | Warwickshire Schools Championships | 11 Jun 22 |
| 1500SC84 | 5:08.4 | | | | 1 | A | | | Banbury | UK Youth Development League Upper Midlands North/East A | 29 May 22 |
| 2000SC | 7:05.3 | | | | 1 | B | | | Kettering | Midland Counties Track & Field League Division 4SE | 22 May 22 |
| 3.88KL | 12:48 | | | | 36 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 8 Oct 22 |
| parkrun | 16:38 | | | | 1 | | | 1 | Northampton | Northampton parkrun # 442 | 26 Mar 22 |
| parkrun | 17:26 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 311 | 5 Feb 22 |
| parkrun | 17:31 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 320 | 16 Apr 22 |
| parkrun | 17:34 | | | | 2 | | | 1 | Daventry | Daventry parkrun # 308 | 15 Jan 22 |
| parkrun | 17:57 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 306 | 1 Jan 22 |
| parkrun | 19:04 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 357 | 31 Dec 22 |
| 5.02KXC | 15:39 | | | | 1 | | | | Kineton | Warwickshire Schools' Championships | 22 Jan 22 |
| 5.7KXC | 19:05 | | | | 4 | | | 4 | Newbury Showground | Oxfordshire Cross Country League | 6 Nov 22 |
| 5.75KXC | 21:25 | | | | 104 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |
| 5.9KXC | 21:45 | | | | 43 | | | 43 | Milton Keynes | Chiltern League (Inc British Cross Challenge & Home Countries International & Oxford Uni v RAF) | 12 Nov 22 |
| 6KXC | 23:25 | | | | 1 | | | 1 | Corby | Northamptonshire County Championships | 8 Jan 22 |
| 6.6KXC | 25:39 | | | | 128 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 22 |
| 5M | 28:02 | | | | 13 | | | 1 | Banbury | East Midlands Grand Prix Banbury 5 | 24 May 22 |
| ZRDL | 13:10 | | | | 8 | L2 | | | Sutton Park | Midland Counties Young Athletes Relays | 24 Sep 22 |
| 2021 U17 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.7 | | | | 3 | A | | | Banbury | Youth Development League Upper Midlands North/East E | 30 May 21 |
| 800 | 2:16.2 | | | | 2 | B | | | Abingdon | Midland League - Oxford/Northants | 15 Aug 21 |
| 1500 | 4:21.98 | | | | 6 | 2 | | | Kettering | Kettering Evening Open | 6 Jul 21 |
| 1500 | 4:22.93 | | | | 4 | 2 | | | Kettering | Kettering Evening Open Meeting | 18 May 21 |
| 1500 | 4:23.7 | | | | 1 | B | | | Banbury | Midland League - Oxford/Northants | 20 Jun 21 |
| 1500 | 4:26.62 | | | | 7 | 5 | | | Nuneaton | Nuneaton Spring Special Open | 1 May 21 |
| 1500 | 4:30.15 | | | | 1 | 2 | | | Kettering | Kettering Town April Open | 17 Apr 21 |
| 1500 | 4:31.15 | | | | 7 | 3 | | | Kettering | Kettering Open Meeting | 31 May 21 |
| 1500 | 4:31.6 | | | | 1 | 3 | | | Moulton | John Love Memorial Open | 8 May 21 |
| 1500 | 4:36.4 | | | | 2 | B | | | Abingdon | Midland League - Oxford/Northants | 15 Aug 21 |
| 3000 | 9:35.23 | | | | 1 | A | | | Milton Keynes | Youth Development League Upper Midlands North/East E | 25 Jul 21 |
| 3.88KL | 12:48 | | | | 6 | L1 | | | Sutton Coldfield | Midland Counties Young Athletes Relays | 25 Sep 21 |
| parkrun | 17:22 | | | | 2 | | | 1 | Torbay Velopark | Torbay Velopark parkrun # 172 | 7 Aug 21 |
| parkrun | 17:42 | | | | 4 | | | 1 | Bolberry Down | Bolberry Down parkrun # 23 | 25 Dec 21 |
| 5.9KXC | 20:55 | | | | 76 | | | 36 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni Trials) | 13 Nov 21 |
| 5.96KXC | 21:56 | | | | 4 | | | 4 | Cirencester | Oxfordshire Cross Country League | 5 Dec 21 |
| 5.98KXC | 20:48 | | | | 7 | | | 7 | Bicester | Oxfordshire Cross Country League | 7 Nov 21 |
| 2020 U15 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:26.7 | | | | 4 | 3 | | | Sutton Coldfield | Royal Sutton Coldfield AC Open Competition | 17 Oct 20 |
| 1500 | 4:27.53 | | | | 3 | 9 | | | Nuneaton | Night of 1500m PB's | 18 Sep 20 |
| 4.3KXC | 15:58 | | | | 70 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 4.4KXC | 15:44 | | | | 57 | | | | Sefton Park | New Balance ESAA English Schools' Championships | 14 Mar 20 |
| 4.5KXC | 17:04 | | | | 1 | | | | Kineton | Warwickshire County Schools' Championships | 18 Jan 20 |
| 4.86KXC | 19:25 | | | | 9 | | | 5 | Henley Showground | Oxfordshire Cross Country League | 1 Mar 20 |
| 5KXC | 17:59 | | | | 2 | | | 1 | Prestwold Hall | Derby Runner League | 13 Dec 20 |
| 5KXC | 19:14 | | | | 4 | | | 4 | Wellingborough | Northamptonshire County Championships | 4 Jan 20 |
| 2019 U15 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:45.9 | | | | 2 | A | | | Banbury | Heart of England League Division 1 | 16 Jun 19 |
| 1500 | 4:49.0 | | | | 5 | | | | Corby | Northamptonshire County Championships | 12 May 19 |
| 1500 | 4:59.3 | | | | 3 | A | | | Horspath | Oxfordshire Track and Field League | 14 Apr 19 |
| 1500 | 5:00.8 | | | | 3 | A | | | Abingdon | Heart of England League Division 1 | 2 Jun 19 |
| 1500 | 5:02.9 | | | | 2 | A | | | Banbury | Oxfordshire Track and Field League | 11 Aug 19 |
| 2.5KXC | 10:45 | | | | 6 | | | | Henley Showground | Oxfordshire Cross Country League | 3 Mar 19 |
| 2.5KXC | 11:32 | | | | 9 | | | | Adderbury | Oxfordshire Cross Country League | 3 Feb 19 |
| 3KXC | 11:27 | | | | 4 | | | | Abthorpe | Northamptonshire County Championships | 5 Jan 19 |
| 3KXC | 13:33 | | | | 121 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 3.88KL | 13:56 | | | | 14 | L1 | | | Sutton Coldfield | Midland Counties Young Athletes Relays | 21 Sep 19 |
| 4KXC | 15:29 | | | | 4 | | | | Moreton Morrell | Warwickshire County Schools' Championships | 19 Jan 19 |
| 4.1KXC | 16:12 | | | | 296 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| 4.8KXC | 18:41 | | | | 15 | | | 5 | Cirencester Park | Oxfordshire Cross Country League | 1 Dec 19 |
| parkrun | 18:24 | | | | 10 | | | 1 | Torbay Velopark | Torbay Velopark parkrun # 157 | 25 Dec 19 |
| 2018 U13 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:38.8 | | | | 2 | A | | | Horspath | Oxfordshire Track and Field League | 15 Apr 18 |
| 1500 | 5:09.7 | | | | 1 | A | | | Banbury | UK Youth Development U13/U15 League Division Midland NE 1C | 17 Jun 18 |
| 1500 | 5:13.4 | | | | 5 | | | | Corby | Northamptonshire County Championships (inc Leicestershire & Rutland 300m, 400m & 1500m Championships) | 13 May 18 |
| 1500 | 5:13.4 | | | | 3 | A | | | Worcester | Heart of England League Division 2 | 8 Jul 18 |
| 1500 | 5:13.7 | | | | 3 | A | | | Banbury | Heart of England League Division 2 | 24 Jun 18 |
| 1500 | 5:14.6 | | | | 1 | A | | | Leicester | UK Youth Development U13/U15 League Division Midland NE 1C | 21 Apr 18 |
| 1500 | 5:15.0 | | | | 2 | A | | | Sutton Coldfield | Heart of England League Division 2 | 5 May 18 |
| 1500 | 5:15.1 | | | | 7 | | | | Kettering | Kettering Town Harriers Open | 25 Aug 18 |
| 1500 | 5:16.7 | | | | 1 | A | | | Nuneaton | UK Youth Development U13/U15 League Division Midland NE 1C | 19 May 18 |
| 1500 | 5:17.24 | | | | 4 | 1 | | | Coventry | Warwickshire Open Graded Series | 5 Sep 18 |
| 1.84KL | 6:36 | | | | 9 | L1 | | 2 | Abingdon | Oxfordshire Relay Championships | 29 Apr 18 |
| 2.47KXC | 9:01 | | | | 3 | | | | Cirencester | Oxfordshire Cross Country League | 2 Dec 18 |
| 2.5KXC | 11:03 | | | | 10 | | | | Swindon | Oxford Mail League | 4 Feb 18 |
| 3KXC | 13:21 | | | | 20 | | | | Kettering | Northamptonshire County Championships | 6 Jan 18 |
| parkrun | 21:06 | | | | 15 | | | 1 | Daventry | Daventry parkrun # 182 | 7 Apr 18 |
| 2017 U13 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:40.4 | | | | 3 | B | | | Grantham | UK Youth Development U13/U15 League Midlands North/East Promotion Match | 15 Jul 17 |
| 800 | 2:43.2 | | | | 1 | B | | | Horspath | Oxfordshire Track and Field League | 9 Jul 17 |
| 800 | 2:46.2 | | | | 3 | B | | | Kettering | Heart of England League Division 2 | 3 Jun 17 |
| 800 | 2:47.4 | | | | 6 | 5 | | | Banbury | Banbury Harriers AC Club Championships | 3 Sep 17 |
| 1500 | 5:34.2 | | | | 3 | A | | | Banbury | Oxfordshire Track and Field League | 13 Aug 17 |
| 1500 | 5:39.1 | | | | 2 | B | | | Banbury | UK Youth Development U13/U15 League Division Midland North/East 1C | 20 May 17 |
| 2.5KXC | 9:32 | | | | 12 | | | | Newbury | Oxford Mail League | 5 Nov 17 |
| 2.5KXC | 9:35 | | | | 13 | | | | Carterton | Oxford Mail League | 3 Dec 17 |
| 2.6KXC | 10:31 | | | | 12 | | | | Northampton | Northamptonshire County Championships | 7 Jan 17 |
| parkrun | 21:23 | | | | 10 | | | 1 | Daventry | Daventry parkrun # 119 | 14 Jan 17 |
| parkrun | 21:30 | | | | 10 | | | 1 | Daventry | Daventry parkrun # 117 | 1 Jan 17 |
| ZXC | 6:44 | | | | 5 | | | | RAL Harwell | Oxford Mail League | 5 Feb 17 |
| 2016 U11 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 12.5 | | | | 2 | ns1 | | | Worcester | Heart of England League Division 2 | 5 Jun 16 |
| 600 | 1:58.7 | | | | 1 | B | | | Worcester | Heart of England League Division 2 | 5 Jun 16 |
| 1.755KXC | 7:02 | | | | 22 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| 2.1KXC | 8:04 | | | | 16 | | | | Oxford | Chiltern League | 15 Oct 16 |
| parkrun | 22:06 | | | | 19 | | | | Daventry | Daventry parkrun # 113 | 17 Dec 16 |
| parkrun | 23:04 | | | | 33 | | | | Plymvalley | Plymvalley parkrun # 223 | 24 Dec 16 |
| ZXC | 6:14 | | | | 11 | | | | Adderbury | Oxford Mail League | 4 Dec 16 |
| ZXC | 6:40 | | | | 6 | | | | Newbury Showground | Oxford Mail League | 6 Nov 16 |
| ZXC | 6:52 | | | | 7 | | | | RAL Harwell | Oxford Mail League | 6 Mar 16 |
| ZXC | NT | | | | 10 | | | | Horspath | Oxford Mail League (Inc Oxfordshire County Championships) | 10 Jan 16 |
| 2015 U11 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.755KXC | 7:24 | | | | 24 | | | | Milton Keynes | Results Base Chiltern League (Inc British Cross Challenge and RAF v Oxford University) | 7 Nov 15 |
| parkrun | 22:03 | | | | 20 | | | | Daventry | Daventry parkrun # 26 | 2 May 15 |
| parkrun | 22:44 | | | | 27 | | | 1 | Daventry | Daventry parkrun # 24 | 18 Apr 15 |
| parkrun | 24:32 | | | | 40 | | | 1 | Daventry | Daventry parkrun # 11 | 17 Jan 15 |
| parkrun | 24:59 | | | | 95 | | | | Leamington | Leamington parkrun # 195 | 1 Jan 15 |
| ZXC | 3:53 | | | | 6 | | | | Ascott-under-Wychwood | Oxford Mail League | 1 Nov 15 |
| ZXC | NT | | | | 1 | | | | Culham | Oxford Mail League | 4 Jan 15 |
| ZXC | NT | | | | 2 | | | | Cirencester | Oxford Mail League | 1 Feb 15 |
| ZXC | NT | | | | 2 | | | | Harwell | Oxford Mail League | 1 Mar 15 |
| ZXC | NT | | | | 8 | | | | Culham Park | Oxford Mail League | 6 Dec 15 |
| 2014 U11 Banbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:40 | | | | 26 | | | 1 | Daventry | Daventry parkrun # 4 | 29 Nov 14 |
| parkrun | 24:09 | | | | 28 | | | 1 | Daventry | Daventry parkrun # 3 | 22 Nov 14 |
| parkrun | 24:39 | | | | 31 | | | | Daventry | Daventry parkrun # 7 | 20 Dec 14 |
| parkrun | 24:51 | | | | 34 | | | 1 | Daventry | Daventry parkrun # 2 | 15 Nov 14 |
| parkrun | 25:22 | | | | 91 | | | | Leamington | Leamington parkrun # 142 | 1 Jan 14 |
| parkrun | 27:14 | | | | 49 | | | 1 | Parke | Parke parkrun # 39 | 27 Dec 14 |
| ZXC | NT | | | | 6 | | | | Cirencester | Oxford Mail League | 2 Feb 14 |
| ZXC | NT | | | | 7 | | | | Harwell | Oxford Mail League | 2 Mar 14 |
| ZXC | NT | | | | 3 | | | | Ascott-under-Wychwood | Oxford Mail League | 2 Nov 14 |
| ZXC | NT | | | | 3 | | | | Harcourt Hill | Oxford Mail League | 7 Dec 14 |