| 2025 U20 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:36.17 | | | | 6 | A | | | Basingstoke | Southern Athletics League Division 1 | 17 May 25 |
| 800 | 2:38.65 | | | | 3 | B | | | Bromley | UK Youth Development League Upper - Southern Premier | 27 Apr 25 |
| 1500 | 5:25.93 | | | | 3 | B | | | Liverpool | UK Youth Development League National final (Upper Age Group) | 7 Sep 25 |
| 2.6K | 10:29 | | | | 117 | | | | London | TCS Mini London Marathon | 26 Apr 25 |
| parkrun | 21:02 | | | | 10 | | 2 | 1 | Harrow | Harrow parkrun # 450 | 10 May 25 |
| 6KXC | 27:50 | | | | 25 | R8 | 25 | 10 | Uxbridge | Middlesex County Championships | 13 Dec 25 |
| 7.1KXC | 31:46 | | | | 78 | | | 3 | Wormwood Scrubs | Start Fitness Metropolitan League | 6 Dec 25 |
| 7.5KXC | 34:37 | | | | 85 | | | 6 | Horsenden Hill | Start Fitness Metropolitan League | 15 Nov 25 |
| 2024 U17 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:32.39 | | | | 8 | 04 | | | Watford | Watford Harriers Open Graded Meetings | 17 Apr 24 |
| 1500 | 5:14.35 | | | | 2 | B | | | Eton | UK Youth Development League Upper - Southern Premier | 28 Apr 24 |
| 1500 | 5:15.75 | | | | 4 | | | | Lee Valley | Middlesex County Schools Championships - electronic times only for Power of 10 | 8 Jun 24 |
| 3000 | 11:32.19 | | | | 1 | B | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 26 May 24 |
| 1500SCW | 6:33.69 | | | | 4 | B | | | Sportcity | UK Youth Development League Upper Age Group Final | 1 Sep 24 |
| 2.6K | 10:13 | | | | 92 | | | | London | TCS Mini London Marathon | 20 Apr 24 |
| 3.88KL | 15:58 | | | | 44 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 24 |
| 4KXC | 18:38 | | | | 24 | | | 8 | Perivale | Start Fitness Metropolitan League | 9 Nov 24 |
| 4.6KL | 20:25 | | | | 44 | L2 | | 27 | Aldershot | Southern Women's 4-Stage Relays | 21 Sep 24 |
| parkrun | 20:51 | | | | 31 | | 3 | 1 | Cassiobury | Cassiobury parkrun # 416 | 13 Apr 24 |
| 2023 U17 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:34.00 | | | | 12 | 6 | | | Watford | Watford Harriers Open Graded Meetings | 17 May 23 |
| 800 | 2:34.26 | | | | 4 | B | | | Harrow | Southern Athletics League Division 1 | 18 Jun 23 |
| 800 | 2:36.0 | | | | 6 | A | | | Perivale | Middlesex Young Athletes League | 7 May 23 |
| 800 | 2:39.21 | | | | 6 | B | | | Reading | UK Youth Development League Upper - Southern Premier | 28 May 23 |
| 1500 | 5:06.68 | | | | 2 | A | | | Crawley | UK Youth Development League Upper - Southern Premier | 30 Jul 23 |
| 1500 | 5:13.07 | | | | 7 | | | | Harrow | Middlesex Young Athletes League | 4 Jun 23 |
| 1500 | 5:13.92 | | | | 5 | A | | | Sportcity | UK Youth Development League Upper National Final | 3 Sep 23 |
| 1500 | 5:14.3 | | | | 4 | A | | | Chelmsford | Southern Athletics League Division 1 | 9 Jul 23 |
| 1500 | 5:19.1 | | | | 6 | | | | Hendon | Middlesex Young Athletes League | 22 Jul 23 |
| 1500 | 5:19.99 | | | | 4 | A | | | Reading | UK Youth Development League Upper - Southern Premier | 28 May 23 |
| 1500 | 5:24.46 | | | | 2 | B | | | Bracknell | Southern Athletics League Division 1 | 20 May 23 |
| 1500 | 5:27.55 | | | | 3 | 1 | | | Harrow | Harrow LICC Open Track & Jumps | 16 Apr 23 |
| 3000 | 11:45.15 | | | | 3 | | | | Bromley | UK Youth Development League Upper - Southern Premier | 25 Jun 23 |
| 3000 | 11:48.12 | | | | 1 | | | | Lee Valley | Middlesex County Schools Championships | 10 Jun 23 |
| 3000 | 11:49.37 | | | | 1 | B | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 30 Apr 23 |
| 1500SCW | 6:22.63 | | | | 5 | A | | | Sportcity | UK Youth Development League Upper National Final | 3 Sep 23 |
| 3KXCL | 12:44 | | | | 25 | L01 | | 17 | Wormwood Scrubs | South of England AA Relay Championships | 21 Oct 23 |
| 4KXC | 18:24 | | | | 28 | | | 18 | Trent Park | Start Fitness Metropolitan League | 11 Feb 23 |
| 4KXC | 18:30 | | | | 23 | | | | Parliament Hill | Middlesex County Centenary Championships | 21 Jan 23 |
| 4KXC | 18:31 | | | | 10 | | | | Hampstead Heath | North West London Young Athletes' League | 4 Feb 23 |
| 4KXC | 18:33 | | | | 11 | | | | Harrow | North West London Young Athletes' League | 5 Mar 23 |
| parkrun | 20:41 | | | | 8 | | 2 | 1 | Harrow | Harrow parkrun # 356 | 15 Jul 23 |
| parkrun | 20:50 | | | | 18 | | 3 | 1 | Cassiobury | Cassiobury parkrun # 379 | 12 Aug 23 |
| parkrun | 20:57 | | | | 16 | | 2 | | Harrow | Harrow parkrun # 354 | 1 Jul 23 |
| parkrun | 21:37 | | | | 28 | | 3 | 1 | Harrow | Harrow parkrun # 347 | 13 May 23 |
| parkrun | 21:45 | | | | 7 | | 2 | 1 | Newent | Newent parkrun # 481 | 23 Dec 23 |
| parkrun | 21:48 | | | | 11 | | 2 | 1 | Harrow | Harrow parkrun # 339 | 18 Mar 23 |
| parkrun | 22:27 | | | | 33 | | 3 | | Blickling | Blickling parkrun # 402 | 8 Apr 23 |
| 2022 U15 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:42.02 | | | | 5 | ns | | | Perivale | Middlesex Young Athletes League | 25 Jun 22 |
| 800 | 2:42.34 | | | | 8 | B | | | Parliament Hill | Middlesex Young Athletes League | 8 May 22 |
| 800 | 2:44.42 | | | | 3 | 2 | | | Harrow | Harrow AC Open | 28 Apr 22 |
| 1500 | 5:50.34 | | | | 9 | | | | Hendon | Middlesex Schools Championships | 18 Jun 22 |
| 2KXC | 8:06 | | | | 17 | L2 | | | Wormwood Scrubs | South of England AA Relay Championships | 22 Oct 22 |
| 2KXC | 9:17 | | | | 95 | | | | Parliament Hill | London Youth Games | 19 Nov 22 |
| 2.6K | 10:50 | | | | 141 | | 148 | 148 | London | TCS Mini London Marathon | 1 Oct 22 |
| 3KL | 13:00 | | | | 14 | L2 | 5 | | Hayes | Middlesex County AA Young Athletes Relays | 11 Sep 22 |
| 3.8KXC | 16:55 | | | | 36 | | 36 | 23 | Wormwood Scrubs | Start Fitness Metropolitan League | 12 Nov 22 |
| 3.8KXC | 19:51 | | | | 49 | | | 34 | Wormwood Scrubs | Start Fitness Metropolitan League | 15 Jan 22 |
| 4KXC | 17:42 | | | | 36 | | | 24 | Uxbridge | Start Fitness Metropolitan League | 3 Dec 22 |
| 4KXC | 18:07 | | | | 13 | | 13 | 13 | Greenford | North West London Young Athletes' League | 29 Oct 22 |
| 4KXC | 18:45 | | | | 34 | U17/15W | | 20 | Claybury Park | Start Fitness Metropolitan League | 15 Oct 22 |
| 4KXC | 23:19 | | | | 320 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 4.987K | 24:34 | | | | 11 | | | | Milton Keynes | Southern U15/U17 5K Championships | 27 Mar 22 |
| parkrun | 22:11 | | | | 26 | | | 1 | Harrow | Harrow parkrun # 328 | 31 Dec 22 |
| parkrun | 22:24 | | | | 30 | | | | Harrow | Harrow parkrun # 327 | 24 Dec 22 |
| parkrun | 23:27 | | | | 33 | | | 1 | Harrow | Harrow parkrun # 298 | 28 May 22 |
| parkrun | 23:49 | | | | 44 | | | 1 | Harrow | Harrow parkrun # 296 | 14 May 22 |
| parkrun | 24:10 | | | | 41 | | | 1 | Harrow | Harrow parkrun # 306 | 23 Jul 22 |
| parkrun | 24:20 | | | | 54 | | | 1 | Harrow | Harrow parkrun # 305 | 16 Jul 22 |
| parkrun | 24:43 | | | | 42 | | | 1 | Harrow | Harrow parkrun # 299 | 4 Jun 22 |
| parkrun | 25:18 | | | | 57 | | | 1 | Harrow | Harrow parkrun # 308 | 6 Aug 22 |