| 2025 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:42.25 | | | | 2 | B | | | Cardiff | UK Youth Development League Upper - Midland Premier SW | 25 May 25 |
| 1500 | 5:16.63 | | | | 3 | A | | | Yate | UK Youth Development League Upper - Midlands Premier South West | 27 Apr 25 |
| 1500 | 5:17.18 | | | | 4 | 2 | | | Gloucester | Brewer Memorial Games | 5 May 25 |
| 1500 | 5:18.7 | | | | 9 | | | | Gloucester | Gloucestershire County Championships | 11 May 25 |
| 1500 | 5:20.2 | | | | 3 | A | | | Swansea | UK Youth Development League Upper - Midlands Premier SW | 6 Jul 25 |
| 3000 | 11:12.90 | | | | 2 | B | | | Cardiff | UK Youth Development League Upper - Midland Premier SW | 25 May 25 |
| 3000 | 11:26.9 | | | | 1 | | | | Gloucester | Gloucestershire County Schools Championships | 14 Jun 25 |
| 3000 | 11:32.38 | | | | 5 | | | | Exeter | South West Schools Championships | 21 Jun 25 |
| 1500SCW | 6:09.3 | | | | 2 | A | | | Swansea | UK Youth Development League Upper - Midlands Premier SW | 6 Jul 25 |
| 3.75KXC | 14:19 | | | | 123 | | | | Ardingly | ESAA English Schools Championships | 15 Mar 25 |
| 3.798KXC | 16:27 | | | | 23 | | | | Newquay Sports Centre | South West Schools' Championships | 1 Feb 25 |
| 5KXC | 21:38 | | | | 110 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 5KXC | 23:16 | | | | 54 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| parkrun | 19:29 | | | | 3 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 371 | 29 Mar 25 |
| parkrun | 19:35 | | | | 3 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 373 | 12 Apr 25 |
| parkrun | 19:41 | | | | 3 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 372 | 5 Apr 25 |
| parkrun | 19:41 | | | | 4 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 374 | 19 Apr 25 |
| parkrun | 20:31 | | | | 7 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 366 | 31 May 25 |
| parkrun | 20:32 | | | | 10 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 363 | 3 May 25 |
| parkrun | 20:44 | | | | 9 | | 1 | 1 | Dunfermline | Dunfermline parkrun # 405 | 22 Mar 25 |
| parkrun | 20:50 | | | | 6 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 371 | 19 Jul 25 |
| parkrun | 21:04 | | | | 8 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 369 | 28 Jun 25 |
| parkrun | 21:07 | | | | 10 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 373 | 2 Aug 25 |
| parkrun | 21:38 | | | | 9 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 375 | 16 Aug 25 |
| parkrun | 21:39 | | | | 12 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 365 | 24 May 25 |
| 6KXC | 24:47 | | | | 36 | | 20 | 3 | Cirencester Park | Gloucestershire League | 1 Nov 25 |
| 6.4KXC | 27:35 | | | | 35 | | 20 | 6 | Tinkley Gate | Gloucestershire League | 12 Oct 25 |
| 6.5KXC | 29:13 | | | | 22 | | 10 | 4 | Pittville Park | Gloucestershire League | 15 Feb 25 |
| 2024 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:43.85 | | | | 3 | B | | | Yate | UK Youth Development League Upper - Midlands Premier S/W | 26 May 24 |
| 800 | 2:44.9 | | | | 5 | A | | | Aberdare | UK Youth Development League Upper - Midlands Premier S/W | 28 Apr 24 |
| 1500 | 5:18.17 | | | | 5 | A | | | Newport | UK Youth Development League Upper - Midlands Premier S/W | 30 Jun 24 |
| 1500 | 5:19.3 | | | | 4 | A | | | Aberdare | UK Youth Development League Upper - Midlands Premier S/W | 28 Apr 24 |
| 1500 | 5:21.2 | | | | 3 | 2 | | | Gloucester | Gloucestershire County Championships | 12 May 24 |
| 1500 | 5:40.68 | | | | 3 | B | | | Rugby | Midland Counties League - Division 1 | 17 Aug 24 |
| 3000 | 11:21.2 | | | | 2 | | | | Gloucester | Gloucestershire County Schools Championships | 8 Jun 24 |
| 3000 | 11:28.82 | | | | 7 | | | | Exeter | South-West Schools Championships | 15 Jun 24 |
| 3000 | 11:35.41 | | | | 10 | | | | Gloucester | Brewer Memorial Games inc. South West Sapphire League | 6 May 24 |
| 1500SCWNS | 6:03.8 | | | | 3 | A | | | Aberdare | UK Youth Development League Upper - Midlands Premier S/W | 28 Apr 24 |
| 1500SCW | 6:12.95 | | | | 3 | A | | | Newport | UK Youth Development League Upper - Midlands Premier S/W | 30 Jun 24 |
| 1500SCW | 6:28.72 | | | | 2 | A | | | Yate | UK Youth Development League Upper - Midlands Premier S/W | 26 May 24 |
| 2000SCW | 8:41.43 | | | | 3 | A | | | Rugby | Midland Counties League - Division 1 | 17 Aug 24 |
| 3.54KXC | 14:48 | | | | 168 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 3.65KXC | 14:51 | | | | 4 | | | | Newent | Gloucestershire County Schools Championships | 1 Dec 24 |
| 3.725KXC | 14:47 | | | | 15 | | | | RNAS Merryfield | South West Schools' Championships | 3 Feb 24 |
| 3.88KL | 15:41 | | | | 23 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 24 |
| 3.88KL | 15:56 | | | | 15 | L1 | | | Sutton Park | Midland Counties Young Athletes Relays | 21 Sep 24 |
| 4KXC | 16:14 | | | | 130 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 4KXC | 18:05 | | | | 92 | | | | Weston Park, Shropshire | ECCA Saucony English National Cross Country Championships | 14 Sep 24 |
| 5KXC | 21:34 | | | | 24 | | 6 | 6 | Pittville Park | Gloucestershire League | 17 Feb 24 |
| parkrun | 19:34 | | | | 4 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 352 | 16 Nov 24 |
| parkrun | 20:16 | | | | 8 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 334 | 13 Jul 24 |
| parkrun | 20:22 | | | | 2 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 333 | 6 Jul 24 |
| parkrun | 20:24 | | | | 10 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 335 | 20 Jul 24 |
| parkrun | 20:27 | | | | 4 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 351 | 9 Nov 24 |
| parkrun | 20:46 | | | | 4 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 336 | 27 Jul 24 |
| parkrun | 21:34 | | | | 9 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 337 | 3 Aug 24 |
| 5.7KXC | 22:51 | | | | 39 | | 7 | | Bath | Gloucestershire League | 8 Dec 24 |
| 5.9KXC | 25:21 | | | | 31 | | 15 | 1 | Yate | Gloucestershire League | 12 Oct 24 |
| 2023 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:19.1 | | | | 4 | A | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| 1500 | 5:20.86 | | | | 10 | 2 | | | Gloucester | Brewer Memorial Games | 1 May 23 |
| 1500 | 5:22.67 | | | | 2 | B | | | Swindon | UK Youth Development League Lower - Midland Premier South/West | 3 Jun 23 |
| 1500 | 5:22.95 | | | | 4 | A | | | Swindon | UK Youth Development League Midlands Regional Final | 22 Jul 23 |
| 1500 | 5:24.15 | | | | 3 | B | | | Carmarthen | UK Youth Development League Lower - Midland Premier South/West | 7 May 23 |
| 1500 | 5:25.8 | | | | 5 | | | | Gloucester | Gloucestershire County Schools Championships | 10 Jun 23 |
| 1500 | 5:27.56 | | | | 6 | B | | | Sportcity | UK Youth Development League Lower National Final | 2 Sep 23 |
| 3000 | 11:27.69 | | | | 8 | 3 | | | Gloucester | Cheltenham Midsummer Opens | 12 Jul 23 |
| 3000 | 11:50.5 | | | | 6 | | | | Gloucester | Gloucestershire County Championships | 29 Apr 23 |
| 2.35KL | 9:21 | | | | 13 | L03 | | | Sutton Park | Midland Counties Young Athletes Relays | 23 Sep 23 |
| 3.5KXC | 14:59 | | | | 29 | | | | Leamington Spa | Midland Counties Championships | 28 Jan 23 |
| 3.8KXC | 15:02 | | | | 49 | | 9 | | Bath University | Gloucestershire League (Inc Gloucestershire, Avon, Somerset, Wiltshire County Champs) | 10 Dec 23 |
| 3.88KL | 16:05 | | | | 47 | L01 | | | Sutton Park | ERRA National Young Athlete Relays | 7 Oct 23 |
| 4KXC | 18:40 | | | | 147 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 4.4KXC | 18:16 | | | | 9 | | 4 | | Cotswold Farm Park | Gloucestershire County Championships | 7 Jan 23 |
| 4.5KXC | 23:26 | | | | 32 | | 7 | | Cirencester | Gloucestershire League | 4 Nov 23 |
| 4.8KXC | 20:43 | | | | 17 | | 4 | | Pittville Park | Gloucestershire League | 18 Feb 23 |
| 5KXC | 20:30 | | | | 10 | | 1 | | Gloucestershire | Gloucestershire League | 5 Mar 23 |
| parkrun | 20:19 | | | | 6 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 296 | 13 May 23 |
| parkrun | 20:42 | | | | 5 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 291 | 8 Apr 23 |
| parkrun | 21:02 | | | | 6 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 292 | 15 Apr 23 |
| parkrun | 21:02 | | | | 7 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 299 | 17 Jun 23 |
| parkrun | 21:05 | | | | 24 | | 3 | 1 | Dunfermline | Dunfermline parkrun # 336 | 25 Nov 23 |
| parkrun | 21:06 | | | | 6 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 285 | 11 Feb 23 |
| parkrun | 21:06 | | | | 14 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 297 | 27 May 23 |
| parkrun | 21:09 | | | | 3 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 315 | 14 Oct 23 |
| parkrun | 21:32 | | | | 9 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 313 | 30 Sep 23 |
| parkrun | 21:49 | | | | 10 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 301 | 1 Jul 23 |
| parkrun | 21:55 | | | | 14 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 309 | 26 Aug 23 |
| parkrun | 22:30 | | | | 12 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 305 | 29 Jul 23 |
| 2022 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 12:39.7 | | | | 9 | | | | Cheltenham | Gloucestershire County Championships | 30 Apr 22 |
| 3.4KXC | 16:01 | | | | 11 | | | | Cotswold Farm Park | Gloucestershire County Championships | 8 Jan 22 |
| 3.5KXC | 14:25 | | | | 10 | | | | Newent | Gloucestershire County Schools Championships | 4 Dec 22 |
| 3.88KL | 16:22 | | | | 43 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 8 Oct 22 |
| 4.5KXC | 21:06 | | | | 21 | | 4 | | Cirencester | Gloucestershire League | 5 Nov 22 |
| 5KXC | 21:37 | | | | 16 | | 4 | | Arlingham | Gloucestershire League | 10 Dec 22 |
| parkrun | 20:38 | | | | 8 | | 1 | 1 | Tewkesbury | Tewkesbury parkrun # 277 | 12 Nov 22 |
| parkrun | 21:26 | | | | 12 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 268 | 10 Sep 22 |
| parkrun | 21:27 | | | | 7 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 256 | 18 Jun 22 |
| parkrun | 21:52 | | | | 3 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 275 | 29 Oct 22 |
| parkrun | 21:56 | | | | 12 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 269 | 17 Sep 22 |
| parkrun | 21:57 | | | | 16 | | 3 | 1 | Tewkesbury | Tewkesbury parkrun # 266 | 27 Aug 22 |
| parkrun | 22:02 | | | | 12 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 259 | 9 Jul 22 |
| parkrun | 22:12 | | | | 6 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 282 | 31 Dec 22 |
| parkrun | 22:17 | | | | 12 | | 3 | 1 | Tewkesbury | Tewkesbury parkrun # 267 | 3 Sep 22 |
| parkrun | 22:27 | | | | 14 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 261 | 23 Jul 22 |
| parkrun | 22:32 | | | | 10 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 271 | 1 Oct 22 |
| parkrun | 22:45 | | | | 21 | | | | Tewkesbury | Tewkesbury parkrun # 265 | 20 Aug 22 |
| parkrun | 23:04 | | | | 14 | | 2 | 1 | Tewkesbury | Tewkesbury parkrun # 260 | 16 Jul 22 |
| parkrun | 23:38 | | | | 16 | | 3 | 1 | Tewkesbury | Tewkesbury parkrun # 264 | 13 Aug 22 |
| 2021 U13 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 15:33 | | | | 21 | | | | Cirencester Park | Gloucestershire League | 30 Oct 21 |
| parkrun | 23:35 | | | | 20 | | | 1 | Tewkesbury | Tewkesbury parkrun # 230 | 6 Nov 21 |
| 2019 U11 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 27:52 | | | | 67 | | | 1 | Tewkesbury | Tewkesbury parkrun # 194 | 20 Jul 19 |
| parkrun | 28:22 | | | | 65 | | | | Tewkesbury | Tewkesbury parkrun # 196 | 3 Aug 19 |
| parkrun | 28:35 | | | | 43 | | | 1 | Tewkesbury | Tewkesbury parkrun # 204 | 28 Sep 19 |
| parkrun | 31:01 | | | | 79 | | | | Tewkesbury | Tewkesbury parkrun # 200 | 31 Aug 19 |
| 2018 U11 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:25 | | | | 36 | | | 1 | Tewkesbury | Tewkesbury parkrun # 141 | 7 Jul 18 |
| 2017 U11 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 29:53 | | | | 63 | | | | Tewkesbury | Tewkesbury parkrun # 102 | 26 Aug 17 |