| 2023 U20 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.74 | | | | 1 | | | | Reading | Berkshire County Schools Championships | 10 Jun 23 |
| 2019 U15 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:17.88 | | | | 6 | | | | Lee Valley | Middlesex County Championships | 12 May 19 |
| 800 | 2:19.12 | | | | 3 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| 80HU15M | 16.0 | | | | 3 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| HJ | 1.40 | | | | 1 | B | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| JT600 | 27.52 | | | | 2 | | | | Lee Valley | Middlesex County Championships | 12 May 19 |
| JT600 | 21.85 | | | | 2 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| 3KXC | 10:26 | | | | 6 | | | | Croydon | Surrey County Championships | 5 Jan 19 |
| 3KXC | 10:29 | | | | 14 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 3KXC | 11:50 | | | | 22 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| 3KXC | 12:57 | | | | 55 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 3.5KXC | 12:48 | | | | 9 | A | | | Wormwood Scrubs | London Schools' Championships | 6 Feb 19 |
| 4KXC | 14:09 | | | | 40 | | | 4 | Mitcham Common | Start Fitness Surrey Men's League Division 1 | 12 Jan 19 |
| 2.5MXC | 14:51 | | | | 27 | | | 2 | Croydon | Start Fitness Surrey Men's League Division 1 | 9 Feb 19 |
| 4.1KXC | 14:59 | | | | 118 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| ZXC | 11:26 | | | | 3 | | | | Malvern | National Preparatory Schools' Championships | 10 Mar 19 |
| 2018 U13 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.86 | | | | 2 | A | | | Eltham | UK Youth Development U13/U15 League Division South Central 2 | 17 Jun 18 |
| 800 | 2:23.6 | | | | 1 | A | | | Dartford | UK Youth Development U13/U15 League Division South Central 2 | 19 May 18 |
| 800 | 2:33.7 | | | | 3 | | | | Mile End | London Schools Year 7 & 8 Championships | 12 Jun 18 |
| 1500 | 5:03.2 | | | | 2 | | | | Mile End | London Schools Year 7 & 8 Championships | 12 Jun 18 |
| Mile | 5:36.20 | | | | 12 | 2 | | | Tooting Bec | Herne Hill Harriers Open | 7 May 18 |
| HJ | 1.25 | | | | 1 | B | | | Dartford | UK Youth Development U13/U15 League Division South Central 2 | 19 May 18 |
| LJ | 4.42 | | | | 3 | | | | Mile End | London Schools Year 7 & 8 Championships | 12 Jun 18 |
| LJ | 4.37 | | | | 4 | | | | Tooting Bec | Herne Hill Harriers Open | 7 May 18 |
| LJ | 4.27 | | | | 2 | A | | | Eltham | UK Youth Development U13/U15 League Division South Central 2 | 17 Jun 18 |
| JT400 | 25.19 | | | | 1 | B | | | Dartford | UK Youth Development U13/U15 League Division South Central 2 | 19 May 18 |
| JT400 | 22.29 | | | | 1 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 21 Apr 18 |
| JT400 | 20.37 | | | | 3 | | | | Tooting Bec | Herne Hill Harriers Open | 7 May 18 |
| 2KXC | 7:16 | | | | 1 | | | | Parliament Hill | London Youth Games | 17 Nov 18 |
| 3KXC | 10:00 | | | | 4 | 7 | | | Avery Hill | London Schools' Years 7 & 8 Championships | 6 Mar 18 |
| 3KXC | 11:22 | | | | 13 | | | | Oxford | South of England Masters' & Inter Counties Championships | 8 Dec 18 |
| 2.5MXC | 14:44 | | | | 35 | | | 2 | Wimbledon Common | Start Fitness Surrey Men's League Division 1 | 10 Nov 18 |
| 4.08KXC | 15:12 | | | | 51 | | | 4 | Petersham | Start Fitness Surrey Men's League Division 1 | 13 Oct 18 |
| 3M | 18:14 | | | | 23 | BOR | | | London | Virgin London Mini Marathon | 22 Apr 18 |
| 2017 U13 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.85 | | 0.5 | | 2 | A | | | Battersea Park | UK Youth Development U13/U15 League Division South Central 2 | 18 Jun 17 |
| JT400 | 22.68 | | | | 3 | A | | | Battersea Park | UK Youth Development U13/U15 League Division South Central 2 | 18 Jun 17 |
| 2KXC | 7:30 | | | | 6 | | | | Parliament Hill | London Youth Games | 18 Nov 17 |