| 2022 U20 Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 47.32 | | | | 5 | | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 18 Jun 22 |
| JT800 | 43.44 | | | | 2 | A | | | Parliament Hill | Southern Athletics League Division 3 North London | 12 Jun 22 |
| JT800 | 40.76 | | | | 2 | A | | | Lee Valley | Southern Athletics League Division 3 North London | 22 May 22 |
| 2021 U20 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 43.53 | | | | 3 | A | | | Lee Valley | Lee Valley Field Open | 25 Apr 21 |
| JT800 | 42.94 | | | | 3 | A | | | Harrow | Southern Athletics League - North West London | 20 Jun 21 |
| JT800 | 40.04 | | | | 1 | | | | Wormwood Scrubs | Thames Valley Harriers Open | 9 Jun 21 |
| JT800 | 38.57 | | | | 3 | A | | | Hillingdon | Southern Athletics League - North West London | 11 Jul 21 |
| 2019 U17 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 46.76 | | | | 1 | B | | | Ware | Eastern Young Athletes' League | 7 Jul 19 |
| JT700 | 46.42 | | | | 1 | A | | | Parliament Hill | Middlesex Young Athletes League | 23 Jun 19 |
| JT700 | 45.82 | | | | 6 | | | | Erith | ESAA South East Schools Inter-County Championships | 15 Jun 19 |
| JT700 | 45.46 | | | | 1 | | | | Woodford | Woodford Green Open | 9 Jul 19 |
| JT700 | 44.79 | | | | 2 | | | | Hendon | Middlesex County Schools Championships | 8 Jun 19 |
| JT700 | 44.25 | | | | 3 | | | | Lee Valley | Middlesex County Championships | 11 May 19 |
| JT700 | 44.02 | | | | 1 | B | | | Hemel Hempstead | Eastern Young Athletes' League | 2 Jun 19 |
| JT700 | 42.59 | | | | 3 | | | | Hendon | London Inter Club Challenge | 31 Aug 19 |
| 2018 U15 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 44.35 | | | | 12 | | | | Birmingham | New Balance ESAA English Schools' Championships | 14 Jul 18 |
| JT600 | 42.09 | | | | 2 | | | | Hendon | Middlesex County Schools Championships | 9 Jun 18 |
| JT600 | 38.46 | | | | 1 | B | | | Hendon | Eastern Young Athletes' League | 8 Jul 18 |
| JT600 | 37.99 | | | | 1 | B | | | Finsbury Park | Middlesex Young Athletes League | 17 Jun 18 |
| JT600 | 36.93 | | | | 1 | A | | | Parliament Hill | Middlesex Young Athletes League | 21 Apr 18 |
| JT600 | 36.68 | | | | 2 | | | | Lee Valley | Middlesex County Championships | 13 May 18 |
| JT600 | 36.32 | | | | 2 | | | | Welwyn | Herts Phoenix Easter Open | 30 Mar 18 |
| JT600 | 34.12 | | | | 3 | | | | Tooting Bec | Herne Hill Harriers Open | 7 May 18 |
| 2017 U15 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 32.09 | | | | 4 | | | | Lee Valley | Middlesex County Championships | 14 May 17 |
| JT600 | 31.22 | | | | 1 | ns | | | Hendon | Middlesex Young Athletes League | 15 Jul 17 |
| JT600 | 31.21 | | | | 1 | ns | | | Watford | Eastern Young Athletes' League | 7 May 17 |
| JT600 | 29.80 | | | | 3 | | | | Hendon | London Inter Club Challenge | 24 Jun 17 |
| JT600 | 26.94 | | | | 2 | ns | | | Finsbury Park | Middlesex Young Athletes League | 20 May 17 |
| 2016 U13 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT400 | 34.87 | | | | 2 | A | | | Croydon | UK Youth Development U13/U15 League Division South Premier 2 | 16 Jul 16 |
| JT400 | 31.43 | | | | 1 | B | | | Southend | Eastern Young Athletes' League | 5 Jun 16 |
| JT400 | 31.29 | | | | 1 | B | | | Hornchurch | UK Youth Development U13/U15 League Division South Premier 2 | 19 Jun 16 |
| JT400 | 30.52 | | | | 1 | B | | | Tooting Bec | UK Youth Development U13/U15 League Division South Premier 2 | 21 May 16 |
| JT400 | 28.00 | | | | 1 | A | | | St. Albans | Eastern Young Athletes' League | 8 May 16 |
| JT400 | 26.95 | | | | 2 | | | | Lee Valley | London Inter-Club Challenge | 19 Jun 16 |
| JT400 | 25.87 | | | | 2 | B | | | Harrow | UK Youth Development U13/U15 League Division South Premier 2 | 23 Apr 16 |
| JT400 | 25.09 | | | | 1 | B | | | Hendon | Eastern Young Athletes' League | 7 Aug 16 |
| 2015 U13 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT400 | 19.21 | | | | 1 | B | | | Crawley | UK Youth Development U13/U15 League Division South Premier 2 | 2 May 15 |
| JT400 | 18.48 | | | | 1 | | | | Mile End | Middlesex County Championships | 24 May 15 |
| JT400 | 18.41 | | | | 2 | | | | Hendon | London Inter-Club Challenge | 27 Jun 15 |
| JT400 | 16.48 | | | | 4 | B | | | Lee Valley | UK Youth Development U13/U15 League Division South Premier 2 | 21 Jun 15 |
| 2014 U11 Enfield & Haringey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 80 | 13.5 | | -1.2 | | 2 | 3 | | | Sandy | Biggleswade Open Graded Meeting | 27 Sep 14 |