| 2025 U20 Shrewsbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:21.5 | | | | 2 | | | | Telford | Shropshire County Championships | 10 May 25 |
| 3000 | 9:13.5 | | | | 1 | | | | Telford | Shropshire County Schools Championship | 14 Jun 25 |
| 3000 | 9:14.82 | | | | 3 | 3 | | | Stretford | Trafford Grand Prix | 6 May 25 |
| 3000 | 9:21.2 | | | | 4 | A | | | Tipton | UK Youth Development League Upper - Midland North East Division 1C | 25 May 25 |
| 3000 | 9:30.8 | | | | 1 | | | | Telford | Shropshire County Championships | 11 May 25 |
| 5000 | 17:07.86 | | | | 6 | | | | Bury | BMC Regional Races | 24 Aug 25 |
| 5K | 16:27 | c | | | 5 | | | | Telford | Ellerdine Effort 5K | 27 Aug 25 |
| 5KNAD | 17:19 | | | 17:20 | 5 | | | 1 | Oswestry | Park Hall 5K | 20 Jun 25 |
| parkrun | 16:29 | | | | 5 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 613 | 19 Apr 25 |
| parkrun | 17:52 | | | | 3 | | | 1 | Isabel Trail | Isabel Trail parkrun # 247 | 30 Aug 25 |
| 10K | 34:41 | | | 34:47 | 157 | | | | Pulford | Pulford 10K | 23 Mar 25 |
| 10K | 35:14 | | | 35:14 | 22 | | | 2 | Chester | Chester 10K | 9 Mar 25 |
| HM | 81:08 | | | 81:10 | 17 | | | | Shrewsbury | Shrewsbury Half Marathon | 28 Sep 25 |
| ZXC | 22:51 | | | | 3 | | | | Oswestry School | Shropshire County Championships | 4 Jan 25 |
| 2024 U17 Shrewsbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.7 | | | | 5 | A | | | Stourport | UK Youth Development League Upper - Midlands N/E 1B | 26 May 24 |
| 800 | 2:12.6 | | | | 3 | | | | Telford | Shropshire County Championships | 11 May 24 |
| 800 | 2:13.2 | | | | 2 | A | | | Wolverhampton | UK Youth Development League Upper - Midlands N/E 1B | 28 Apr 24 |
| 1500 | 4:35.3 | | | | 2 | | | | Telford | Shropshire Young Athletes League | 25 Apr 24 |
| 1500 | 4:37.1 | | | | 4 | | | | Telford | Shropshire County Championships | 11 May 24 |
| 3000 | 9:59.2 | | | | 2 | A | | | Stourport | UK Youth Development League Upper - Midlands N/E 1B | 26 May 24 |
| 3000 | 10:06.1 | | | | 1 | | | | Telford | Shropshire County Championships | 12 May 24 |
| 4.495KXC | 17:09 | | | | 156 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 5KXC | 18:44 | | | | 3 | | | | Oswestry School | Shropshire County Schools' Championships | 3 Feb 24 |
| parkrun | 17:17 | | | | 4 | | | 1 | Shrewsbury | Shrewsbury parkrun # 415 | 2 Mar 24 |
| parkrun | 17:29 | | | | 7 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 551 | 17 Feb 24 |
| parkrun | 17:38 | | | | 5 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 577 | 17 Aug 24 |
| parkrun | 19:41 | | | | 12 | | | | Shrewsbury | Shrewsbury parkrun # 444 | 21 Sep 24 |
| 6KXC | 21:19 | | | | 254 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 10K | 36:35 | | | 36:37 | 39 | | | 1 | Chester | Chester 10K | 10 Mar 24 |
| 10K | 37:23 | | | 37:23 | 12 | | | | Oswestry | Oswestry 10K | 13 Oct 24 |
| HM | 81:22 | | | 81:22 | 21 | | | | Shrewsbury | Shrewsbury 13.1K / Half Marathon | 29 Sep 24 |
| HM | 84:49 | | | 84:49 | 54 | | | | Llanwddyn | Lake Vyrnwy Half Marathon | 15 Sep 24 |
| ZXC | 18:24 | | | | 4 | | | | Telford | Shropshire Young Athletes League | 24 Nov 24 |
| 2023 U17 Shrewsbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.3 | | | | 7 | | | | Telford | Shropshire County Championships | 13 May 23 |
| 800 | 2:18.3 | | | | 1 | | | | Much Wenlock | Shropshire Young Athlete's League | 6 Jul 23 |
| 1500 | 4:37.8 | | | | 8 | | | | Telford | Shropshire County Championships | 13 May 23 |
| 3000 | 9:44.25 | | | | 12 | | | | Stoke | Mason Trophy | 17 Jun 23 |
| 3000 | 9:52.5 | | | | 5 | | | | Telford | Shropshire County Championships | 14 May 23 |
| 3000 | 9:52.65 | | | | 4 | 3 | | | Stretford | Trafford Grand Prix | 30 May 23 |
| 3000 | 9:55.5 | | | | 2 | | | | Telford | Shropshire County Schools Championships | 10 Jun 23 |
| 3000 | 10:23.79 | | | | 9 | 2 | | | Nuneaton | Nuneaton Night of Endurance | 9 Aug 23 |
| 3000 | 10:28.5 | | | | 4 | | | | Telford | Telford Spring Warm-Up | 12 Apr 23 |
| 4KXC | 16:43 | | | | 201 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 5K | 17:35 | | | 17:35 | 8 | | | 1 | Oswestry | Park Hall 5K | 23 Jun 23 |
| 5KXC | 17:43 | | | | 8 | | | | Oswestry | Shropshire County Schools' Championships | 4 Feb 23 |
| parkrun | 17:18 | | | | 7 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 528 | 2 Sep 23 |
| parkrun | 17:20 | | | | 4 | | | 1 | Perth | Perth parkrun # 439 | 26 Aug 23 |
| parkrun | 17:32 | | | | 6 | | | | Shrewsbury | Shrewsbury parkrun # 381 | 27 May 23 |
| parkrun | 17:50 | | | | 13 | | | | Shrewsbury | Shrewsbury parkrun # 406 | 23 Dec 23 |
| parkrun | 18:02 | | | | 10 | | | | Telford | Telford parkrun # 435 | 12 Aug 23 |
| parkrun | 18:21 | | | | 11 | | | | Shrewsbury | Shrewsbury parkrun # 375 | 15 Apr 23 |
| parkrun | 18:39 | | | | 9 | | | | Shrewsbury | Shrewsbury parkrun # 369 | 25 Feb 23 |
| 5.5KXC | 20:10 | | | | 88 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 5.7KXC | 19:16 | | | | 216 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 5.7KXC | 21:45 | | | | 93 | | | | Woodbridge | ESAA English Schools Cup Final | 2 Dec 23 |
| 10K | 36:44 | | | 36:44 | 13 | | | | Oswestry | Oswestry 10K | 15 Oct 23 |
| 10K | 37:58 | | | 37:59 | 9 | | | | Shrewsbury | Seven Bridges 10K | 10 Sep 23 |
| 2022 U15 Shrewsbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.7 | | | | 4 | | | | Telford | Shropshire Schools Championships | 11 Jun 22 |
| 1500 | 4:52.5 | | | | 4 | | | | Telford | Shropshire County Championships | 14 May 22 |
| 3.75KXC | 14:37 | | | | 10 | | | | Shrewsbury | Shropshire County Championships | 8 Jan 22 |
| 4.39KXC | 15:30 | | | | 41 | | | | Leeds | ESAA English Schools Cup Final | 3 Dec 22 |
| 4.395KXC | 16:09 | | | | 305 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |
| 5K | 18:45 | | | 18:49 | 12 | | | 2 | Oswestry | Oswestry Olympians Park Hall 5K | 17 Jun 22 |
| parkrun | 18:59 | | | | 24 | | | 1 | Shrewsbury | Shrewsbury parkrun # 362 | 24 Dec 22 |
| parkrun | 19:12 | | | | 22 | | | | Shrewsbury | Shrewsbury parkrun # 336 | 28 May 22 |
| parkrun | 19:12 | | | | 18 | | | 1 | Shrewsbury | Shrewsbury parkrun # 345 | 20 Aug 22 |
| parkrun | 20:04 | | | | 29 | | | | Shrewsbury | Shrewsbury parkrun # 363 | 31 Dec 22 |
| parkrun | 20:07 | | | | 21 | | | 1 | Shrewsbury | Shrewsbury parkrun # 347 | 3 Sep 22 |
| parkrun | 20:20 | | | | 35 | | | | Shrewsbury | Shrewsbury parkrun # 332 | 16 Apr 22 |
| 10K | 39:02 | | | 39:04 | 6 | | | | Bedford | Running Grand Prix Bedford Autodrome | 23 Oct 22 |
| 10K | 40:28 | | | 40:28 | 28 | | | | Oswestry | Oswestry 10K | 16 Oct 22 |
| 2021 U15 Shrewsbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.3 | | | | 3 | | | | Telford | Shropshire County Schools Championships | 19 Jun 21 |
| 4KXC | 17:00 | | | | 8 | | | | Shrewsbury | Shropshire Young Athletes' League | 3 Oct 21 |
| parkrun | 20:15 | | | | 27 | | | 1 | University of Stirling | University of Stirling parkrun # 32 | 23 Oct 21 |
| parkrun | 20:42 | | | | 45 | | | 1 | Shrewsbury | Shrewsbury parkrun # 303 | 14 Aug 21 |
| 2020 U13 Shrewsbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 12:43 | | | | 12 | | | | Oswestry | Shropshire County Schools' Championships | 1 Feb 20 |
| parkrun | 21:21 | | | | 39 | | | | Shrewsbury | Shrewsbury parkrun # 298 | 15 Feb 20 |