| 2025 U20 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:45.61 | | | | 3 | A | | | Bromley | UK Youth Development League Upper - Southern Premier | 27 Apr 25 |
| 2024 U20 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6KXC | 25:05 | | | | 51 | | | 25 | Greenford | Middlesex County Championships | 6 Jan 24 |
| 2023 U20 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.54 | | | | 2 | 4 | | | Harrow | Harrow Autumn Open - Track, Jumps, Throws | 16 Sep 23 |
| 800 | 2:04.66 | | | | 2 | B | | | Harrow | Southern Athletics League Division 1 | 18 Jun 23 |
| 1500 | 4:14.08 | | | | 3 | B | | | Sportcity | UK Youth Development League Upper National Final | 3 Sep 23 |
| 1500 | 4:20.4 | | | | 2 | B | | | Brighton | Southern Athletics League Division 1 | 19 Aug 23 |
| 1500 | 4:25.69 | | | | 3 | A | | | Crawley | UK Youth Development League Upper - Southern Premier | 30 Jul 23 |
| 1500 | 4:29.39 | | | | 3 | B | | | Harrow | Southern Athletics League Division 1 | 18 Jun 23 |
| 1500 | 4:31.20 | | | | 2 | B | | | Reading | UK Youth Development League Upper - Southern Premier | 28 May 23 |
| 1500 | 4:45.17 | | | | 5 | A | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 30 Apr 23 |
| 2000SC | 6:55.49 | | | | 5 | A | | | Reading | UK Youth Development League Upper - Southern Premier | 28 May 23 |
| 2000SC | 7:03.62 | | | | 1 | A | | | Crawley | UK Youth Development League Upper - Southern Premier | 30 Jul 23 |
| 2000SC | 7:07.52 | | | | 3 | A | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 30 Apr 23 |
| 2000SC | 7:28.0 | | | | 2 | B | | | Brighton | Southern Athletics League Division 1 | 19 Aug 23 |
| 2000SC | 7:33.31 | | | | 6 | A | | | Sportcity | UK Youth Development League Upper National Final | 3 Sep 23 |
| 5KXC | 19:16 | | | | 15 | | | | Harrow | North West London Young Athletes' League | 5 Mar 23 |
| 6KXC | 23:04 | | | | 32 | | | 16 | Parliament Hill | Middlesex County Centenary Championships | 21 Jan 23 |
| 7.2KXC | 25:49 | | | | 91 | | | 6 | Wormwood Scrubs | Start Fitness Metropolitan League | 11 Nov 23 |
| 8KXC | 30:42 | | | | 28 | | | | Kingsbury | Liddiard Trophy (Inc North of Thames Championships) | 5 Nov 23 |
| 2022 U17 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.45 | | | | 2 | A | | | Portsmouth | UK Youth Development League Upper Southern 1A | 7 Aug 22 |
| 800 | 2:07.85 | | | | 4 | ns | | | Harrow | Southern Athletics League Division 1 | 12 Jun 22 |
| 800 | 2:11.08 | | | | 1 | B | | | Portsmouth | UK Youth Development League Upper Southern 1A | 7 Aug 22 |
| 1500 | 4:35.1 | | | | 3 | A | | | Bournemouth | UK Youth Development League Upper Southern 1A | 29 May 22 |
| Mile | 5:06.19 | | | | 1 | 1 | | | Harrow | Harrow AC Open | 28 Apr 22 |
| 3000 | 9:52.17 | | | | 6 | | | | Harrow | Harrow AC Sprint Open | 14 Apr 22 |
| 1500SC84NWJ | 4:47.5 | | | | 1 | A | | | Hillingdon | UK Youth Development League Upper Southern 1A | 24 Apr 22 |
| 1500SC84 | 4:55.1 | | | | 2 | A | | | Bournemouth | UK Youth Development League Upper Southern 1A | 29 May 22 |
| 1500SC | 5:27.27 | | | | 1 | A | | | Portsmouth | UK Youth Development League Upper Southern 1A | 7 Aug 22 |
| 2.6K | 8:37 | | | | 105 | | | 111 | London | TCS Mini London Marathon | 1 Oct 22 |
| 3.8KXC | 13:30 | | | | 10 | | | 7 | Wormwood Scrubs | Start Fitness Metropolitan League | 12 Nov 22 |
| 5KXC | 16:38 | | | | 5 | | | 5 | Greenford | North West London Young Athletes' League | 29 Oct 22 |
| 5KXC | 18:46 | | | | 7 | | | | Harrow | North West London Young Athletes' League | 12 Feb 22 |
| 6KXC | 26:03 | | | | 186 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 2021 U17 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.92 | | | | 5 | 4 | | | Harrow | Harrow Spring Open | 13 May 21 |
| 800 | 2:13.29 | | | | 2 | B | | | Harrow | Youth Development League Upper Southern West | 30 May 21 |
| 800 | 2:14.65 | | | | 3 | ns | | | Harrow | Southern Athletics League - North West London | 20 Jun 21 |
| 1500 | 4:34.4 | | | | 4 | A | | | Hillingdon | Southern Athletics League - North West London | 11 Jul 21 |
| 1500 | 4:35.9 | | | | 2 | B | | | Perivale | Youth Development League Upper Southern West | 27 Jun 21 |
| 1500 | 4:36.81 | | | | 1 | 5 | | | Harrow | Harrow AC Spring Open | 29 Apr 21 |
| 3000 | 10:22.37 | | | | 2 | 4 | | | Harrow | Harrow AC 3000m Spring Open | 22 Apr 21 |
| 1500SC | 4:58.71 | | | | 1 | A | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| 1500SC | 5:15.32 | | | | 1 | A | | | Hendon | Youth Development League Upper Southern West | 5 Sep 21 |
| 1500SC | 5:16.2 | | | | 2 | A | | | Perivale | Youth Development League Upper Southern West | 27 Jun 21 |
| 2.6K | 8:38 | | | | 93 | | | | London | Virgin Money London Mini Marathon | 3 Oct 21 |
| 3KXCL | 10:39 | | | | 27 | L2 | | 15 | Wormwood Scrubs | South of England AA Relay Championships | 23 Oct 21 |
| 4KXC | 17:08 | | | | 66 | | | 33 | Uxbridge | Start Fitness Metropolitan League | 4 Dec 21 |
| 4.2KXC | 15:42 | | | | 21 | | | 19 | Welwyn Garden City | Start Fitness Metropolitan League | 13 Nov 21 |
| 5KXC | 18:53 | | | | 7 | | | | Uxbridge | North West London Young Athletes' League | 30 Oct 21 |
| 5KXC | 20:03 | | | | 10 | | | | Trent Park | North West London Young Athletes' League | 27 Nov 21 |