| 2025 U17 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:05.68 | | | | 8 | 6 | | | Kingston | Bob Lewis Memorial Meeting (EMA League) | 31 Aug 25 |
| 4.2KXC | 20:11 | | | | 76 | | | 59 | Wormwood Scrubs | London Schools' Championships | 5 Feb 25 |
| 4.5KXC | 21:46 | | | | 49 | | | | Trent Park | Middlesex and Hertfordshire County Championships | 4 Jan 25 |
| parkrun | 22:56 | | | | 265 | | | | Battersea | Battersea parkrun # 24 | 22 Mar 25 |
| parkrun | 23:40 | | | | 188 | | | 1 | Burgess | Burgess parkrun # 562 | 8 Mar 25 |
| 2024 U15 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.6K | 11:13 | | | | 145 | | | | London | TCS Mini London Marathon | 20 Apr 24 |
| 3.6KXC | 15:54 | | | | 47 | 1 | | | Wormwood Scrubs | London Schools' Championships | 7 Feb 24 |
| 4.5KXC | 20:00 | | | | 154 | | | | Beckenham Place | South of England Championships | 27 Jan 24 |
| 4.5KXC | 21:59 | | | | 79 | | | 48 | Wimbledon Common | Surrey League Division 1 | 12 Oct 24 |
| parkrun | 23:00 | | | | 143 | | | | Burgess | Burgess parkrun # 514 | 13 Apr 24 |
| parkrun | 23:08 | | | | 117 | | | | Burgess | Burgess parkrun # 512 | 30 Mar 24 |
| parkrun | 23:28 | | | | 115 | | | 1 | Burgess | Burgess parkrun # 526 | 6 Jul 24 |
| parkrun | 23:35 | | | | 215 | | | | Battersea | Battersea parkrun # 12 | 28 Dec 24 |
| parkrun | 23:39 | | | | 200 | | | | Burgess | Burgess parkrun # 535 | 7 Sep 24 |
| parkrun | 23:40 | | | | 165 | | | | Burgess | Burgess parkrun # 513 | 6 Apr 24 |
| 2023 U15 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 50.17 | | | | 8 | | | | Lee Valley | Middlesex County Championships | 13 May 23 |
| 2KXCL | 9:31 | | | | 74 | L01 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 2.6K | 10:53 | | | | 126 | | | | London | TCS Mini London Marathon | 22 Apr 23 |
| 3KXC | 13:34 | | | | 16 | | | | Parliament Hill | Middlesex County Centenary Championships | 21 Jan 23 |
| 3KXC | 13:58 | | | | 200 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 3.5KXC | 15:34 | | | | 51 | JGA | | | Wormwood Scrubs | London Schools' Championships | 1 Feb 23 |
| 4KXC | 18:52 | | | | 25 | | | | Somerhill School | Kent League | 28 Oct 23 |
| 4KXC | 19:25 | | | | 28 | | | | Foots Cray Meadows | Kent League | 14 Oct 23 |
| parkrun | 21:43 | | | | 69 | | | 1 | Burgess | Burgess parkrun # 452 | 7 Jan 23 |
| parkrun | 22:10 | | | | 106 | | | | Burgess | Burgess parkrun # 456 | 4 Feb 23 |
| parkrun | 22:15 | | | | 133 | | | | Dulwich | Dulwich parkrun # 541 | 21 Oct 23 |
| parkrun | 22:16 | | | | 75 | | | 1 | Burgess | Burgess parkrun # 494 | 2 Dec 23 |
| parkrun | 22:36 | | | | 85 | | | | Burgess | Burgess parkrun # 498 | 30 Dec 23 |
| parkrun | 23:14 | | | | 64 | | | 1 | Brockwell | Brockwell parkrun # 571 | 23 Dec 23 |
| parkrun | 23:29 | | | | 84 | | | 1 | Brockwell | Brockwell parkrun # 557 | 16 Sep 23 |
| parkrun | 23:42 | | | | 129 | | | | Burgess | Burgess parkrun # 472 | 10 Jun 23 |
| 2022 U13 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:56.8 | | | | 6 | A | | | Tonbridge | Kent Young Athletes League Division 1 | 5 Jun 22 |
| 800 | 2:34.79 | i | | | 4 | 1 | | | Lee Valley | Ayo Falola Dream Mile | 16 Feb 22 |
| 800 | 2:39.21 | | | | 2 | | | | Willesden | Track Academy Open Competition | 14 Jul 22 |
| 800 | 2:40.08 | | | | 1 | nsA | | | Hornchurch | UK Youth Development League Lower Southern Premier | 3 Jul 22 |
| 800 | 2:43.5 | | | | 1 | nsA | | | Tonbridge | UK Youth Development League Lower Southern Premier | 30 Jul 22 |
| 800 | 2:43.86 | | | | 8 | 3 | | | Wormwood Scrubs | Thames Valley Harriers Open | 20 Jul 22 |
| 800 | 2:45.3 | | | | 3 | B | | | Tonbridge | Kent Young Athletes League Division 1 | 6 Aug 22 |
| 800 | 2:45.55 | | | | 6 | | | | Lee Valley | Middlesex Centenary County Championships | 15 May 22 |
| 800 | 2:56.58 | | | | 7 | | | | Dagenham | Be Fit Today Outdoor Series | 29 Aug 22 |
| LJ | 3.27 | | | | 3 | B | | | Tonbridge | Kent Young Athletes League Division 1 | 5 Jun 22 |
| JT400 | 12.09 | | | | 5 | A | | | Tonbridge | UK Youth Development League Lower Southern Premier | 30 Jul 22 |
| 2KXC | 9:09 | | | | 58 | | | | Parliament Hill | London Youth Games | 19 Nov 22 |
| 2KXCL | 8:39 | | | | 51 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 22 |
| 3KXC | 13:28 | | | | 113 | Y7 | | | Market Harborough | National Primary & Year 7 Championships | 26 Mar 22 |
| 3KXC | 13:49 | | | | 118 | | | | Beckenham | South of England AA Championships | 29 Jan 22 |
| 3KXC | 15:10 | | | | 178 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 3.15KXC | 14:08 | | | | 9 | | | | Greenford | Middlesex County Championships | 8 Jan 22 |
| parkrun | 21:19 | | | | 62 | | | 1 | Burgess | Burgess parkrun # 448 | 10 Dec 22 |
| parkrun | 21:24 | | | | 71 | | | 1 | Burgess | Burgess parkrun # 446 | 26 Nov 22 |
| parkrun | 22:11 | | | | 67 | | | 1 | Burgess | Burgess parkrun # 428 | 16 Jul 22 |
| parkrun | 22:35 | | | | 104 | | | 1 | Burgess | Burgess parkrun # 436 | 10 Sep 22 |
| parkrun | 23:08 | | | | 112 | | | 1 | Burgess | Burgess parkrun # 425 | 11 Jun 22 |
| parkrun | 23:25 | | | | 23 | | 1 | 1 | Greenwich | Greenwich parkrun # 570 | 5 Mar 22 |
| parkrun | 24:19 | | | | 169 | | | | Burgess | Burgess parkrun # 433 | 20 Aug 22 |
| parkrun | 25:05 | | | | 140 | | | 1 | Hackney Marshes | Hackney Marshes parkrun # 550 | 28 May 22 |
| 2021 U13 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:51.00 | | | | 5 | 3 | | | Lee Valley | Lee Valley Track Open | 25 Apr 21 |
| 800 | 2:53.00 | | | | 5 | 4 | | | Eltham | Cambridge Harriers Open Series | 4 Aug 21 |
| 1200 | 4:29.8 | | | | 2 | A | | | Tonbridge | Kent Young Athletes League Division 2 | 8 Aug 21 |
| 1200 | 4:35.4 | | | | 1 | ns | | | Dartford | Kent Young Athletes League Division 2 | 23 May 21 |
| 1500 | 5:48.35 | | | | 17 | 3 | | | Gillingham | Medway & Maidstone Open Meeting | 3 May 21 |
| LJ | 3.12 | | | | 1 | B | | | Dartford | Kent Young Athletes League Division 2 | 23 May 21 |
| LJ | 3.08 | | | | 3 | B | | | Tonbridge | Kent Young Athletes League Division 2 | 8 Aug 21 |
| 2KXC | 9:11 | | | | 44 | | | | Parliament Hill | London Youth Games | 20 Nov 21 |
| 2.2KXC | 8:27 | | | | 14 | Yr6 | | | Market Harborough | National Open School Year Championships | 26 Jun 21 |
| 2.6K | 12:17 | | | | 160 | | | | London | Virgin Money London Mini Marathon | 3 Oct 21 |
| parkrun | 21:20 | | | | 67 | | | 1 | Burgess | Burgess parkrun # 391 | 25 Sep 21 |
| parkrun | 23:05 | | | | 126 | | | 1 | Burgess | Burgess parkrun # 397 | 6 Nov 21 |
| parkrun | 23:16 | | | | 146 | | | | Dulwich | Dulwich parkrun # 431 | 11 Sep 21 |
| parkrun | 23:44 | | | | 129 | | | | Burgess | Burgess parkrun # 388 | 4 Sep 21 |
| parkrun | 24:11 | | | | 151 | | | 1 | Burgess | Burgess parkrun # 387 | 28 Aug 21 |
| parkrun | 26:40 | | | | 109 | | | 1 | Hampstead Heath | Hampstead Heath parkrun # 471 | 23 Oct 21 |
| 2019 U11 London Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:06.09 | | | | 1 | 2 | | | Tooting | Herne Hill Open | 6 May 19 |
| 600 | 2:08.31 | | | | 5 | 2 | | | Wimbledon | Hercules Wimbledon Young Athletes Open Meeting | 7 Apr 19 |
| 600 | 2:12.05 | i | | | 10 | | | | Lee Valley | Lee Valley Minithon | 19 Oct 19 |
| 600 | 2:12.76 | i | | | 13 | | | | Lee Valley | Lee Valley Minithon | 23 Feb 19 |
| LJ | 2.72 | i | | | 17 | | | | Lee Valley | Lee Valley Minithon | 23 Feb 19 |
| 2018 U11 London Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 36.21 | i | | | 37 | | | | Lee Valley | Lee Valley Minithon | 8 Dec 18 |
| 200 | 38.2 | | | | 4 | 13 | | | Tooting Bec | Herne Hill Harriers Open | 30 Jun 18 |
| 600 | 2:12.17 | i | | | 11 | | | | Lee Valley | Lee Valley Minithon | 8 Dec 18 |
| 800 | 3:16.9 | | | | 6 | 7 | | | Tooting Bec | Herne Hill Harriers Open | 30 Jun 18 |
| LJ | 2.93 | i | | | 9 | | | | Lee Valley | Lee Valley Minithon | 8 Dec 18 |