| 2025 U17 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 66.8 | | | | 2 | 1 | | | Tooting Bec | Rosenheim League - Eastern Division | 18 Jun 25 |
| 800 | 2:26.27 | | | | 3 | | | | Lee Valley | Middlesex County Championships | 11 May 25 |
| 800 | 2:27.68 | | | | 3 | 1 | | | Lee Valley | Lee Valley April Open | 5 Apr 25 |
| 800 | 2:27.77 | | | | 5 | 2 | | | Lee Valley | Be Fit Today Track Academy | 1 Jun 25 |
| 800 | 2:30.19 | | | | 9 | 3 | | | Parliament Hill | Highgate Harriers 1879 Spring Open 2025 | 9 Apr 25 |
| 800 | 2:31.09 | | | | 4 | | | | Battersea Park | London County Schools Championships | 14 Jun 25 |
| 800 | 2:31.14 | i | | | 1 | 1 | | | Lee Valley | Be Fit Today Track Academy Indoor Series | 9 Mar 25 |
| 800 | 2:32.45 | i | | | 6 | 6 | | | Lee Valley | Lee Valley Middle Distance Open | 19 Feb 25 |
| 2.6K | 10:35 | | | | 130 | | | | London | TCS Mini London Marathon | 26 Apr 25 |
| 4KXC | 18:29 | | | | 38 | | | 20 | Epsom Downs | Surrey Men's League Division 1 | 8 Feb 25 |
| 4KXC | 22:18 | | | | 188 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| 4.2KXC | 17:36 | | | | 33 | | | 21 | Wormwood Scrubs | London Schools' Championships | 5 Feb 25 |
| 4.4KXC | 17:53 | | | | 31 | | | 20 | West Horsley Place | Surrey Men's League Division 1 | 11 Jan 25 |
| 4.5KXC | 18:04 | | | | 19 | | | | Trent Park | Middlesex and Hertfordshire County Championships | 4 Jan 25 |
| 4.5KXC | 19:41 | | | | 108 | | | | Beckenham Place | South of England Championships | 25 Jan 25 |
| parkrun | 20:56 | | | | 47 | | | 1 | Brockwell | Brockwell parkrun # 628 | 1 Feb 25 |
| 2024 U15 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:39.57 | | | | 8 | 1 | | | Tooting Bec | South London Athletics Network Super 8 #2 | 1 Sep 24 |
| 800 | 2:46.6 | | | | 9 | | | | Coulsdon | South London Athletics Network Super 8 2024 #1 | 4 Aug 24 |
| Mile | 6:05.17 | | | | 9 | 4 | | | Tooting Bec | Stan Allen Miles | 4 Sep 24 |
| 2KXC | 8:46 | | | | 59 | | | | Parliament Hill | London Youth Games | 16 Nov 24 |
| 3.2KXC | 13:51 | | | | 56 | | 14 | 10 | Epsom Downs | Downs League | 24 Nov 24 |
| 4.3KXC | 18:46 | | | | 48 | | | 27 | Nonsuch Park | Surrey League Juniors | 30 Nov 24 |
| 4.5KXC | 20:04 | | | | 53 | | | 27 | Wimbledon Common | Surrey League Division 1 | 12 Oct 24 |
| parkrun | 21:17 | | | | 140 | | | | Battersea | Battersea parkrun # 12 | 28 Dec 24 |
| parkrun | 21:35 | | | | 184 | | | | Battersea | Battersea parkrun # 11 | 21 Dec 24 |
| parkrun | 23:15 | | | | 65 | | 3 | | Millhouses | Millhouses parkrun # 166 | 17 Aug 24 |
| parkrun | 23:59 | | | | 73 | | | 1 | Millhouses | Millhouses parkrun # 162 | 20 Jul 24 |