| 2025 U20 Ealing Southall & Middx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:00 | | | | 23 | | | 1 | Gunnersbury | Gunnersbury parkrun # 619 | 22 Mar 25 |
| 2024 U17 Ealing Southall & Middx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.18 | | | | 3 | B | | | Perivale | UK Youth Development League Upper - Southern 1A | 30 Jun 24 |
| 800 | 2:27.8 | | | | 6 | A | | | Bournemouth | UK Youth Development League Upper - Southern 1A | 26 May 24 |
| 1500 | 5:19.77 | | | | 17 | | | | Parliament Hill | Middlesex Young Athletes League | 6 Jul 24 |
| LJ | 3.74 | w | 3.1 | | 4 | A | | | Bournemouth | UK Youth Development League Upper - Southern 1A | 26 May 24 |
| 2.6K | 9:55 | | | | 164 | | | | London | TCS Mini London Marathon | 20 Apr 24 |
| 3KXCL | 12:09 | | | | 42 | L1 | | 30 | Wormwood Scrubs | South of England AA Relay Championships | 19 Oct 24 |
| 4.8KXC | 18:41 | | | | 16 | | | | Hampstead Heath | North West London Young Athletes' League | 3 Feb 24 |
| 4.8KXC | 22:43 | | | | 20 | | | | Brent Valley Park | North West London Young Athletes' League | 2 Mar 24 |
| 5KXC | 19:59 | | | | 19 | | | | Greenford | North West London Young Athletes' League | 28 Sep 24 |
| parkrun | 19:39 | | | | 18 | | | | Gunnersbury | Gunnersbury parkrun # 598 | 9 Nov 24 |
| parkrun | 19:43 | | | | 27 | | | | Gunnersbury | Gunnersbury parkrun # 593 | 5 Oct 24 |
| parkrun | 19:44 | | | | 9 | | | 1 | Northala Fields | Northala Fields parkrun # 469 | 26 Oct 24 |
| parkrun | 19:45 | | | | 15 | | | | Gunnersbury | Gunnersbury parkrun # 594 | 12 Oct 24 |
| parkrun | 19:58 | | | | 26 | | | | Gunnersbury | Gunnersbury parkrun # 570 | 13 Apr 24 |
| parkrun | 20:15 | | | | 36 | | | | Gunnersbury | Gunnersbury parkrun # 591 | 21 Sep 24 |
| parkrun | 20:40 | | | | 9 | | | | Northala Fields | Northala Fields parkrun # 434 | 24 Feb 24 |
| 2023 U17 Ealing Southall & Middx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.68 | | -0.1 | | 6 | ns1 | | | Perivale | Middlesex Young Athletes League | 7 May 23 |
| 200 | 26.53 | w | 2.7 | | 6 | ns | | | Harrow | Middlesex Young Athletes League | 4 Jun 23 |
| 400 | 63.84 | i | | | 3 | 4 | | | Lee Valley | London Indoor Games Age Groups | 28 Jan 23 |
| 800 | 2:10.59 | | | | 3 | B8 | | | Watford | Watford Harriers Open Graded Meetings | 6 Sep 23 |
| 800 | 2:14.45 | | | | 2 | 2 | | | Hendon | London Inter Club Challenge | 12 Aug 23 |
| 800 | 2:15.4 | | | | 6 | B | | | Battersea Park | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| 800 | 2:15.44 | | | | 4 | B | | | Finsbury Park | Middlesex Young Athletes League | 24 Jun 23 |
| 800 | 2:18.72 | | | | 3 | B | | | Perivale | Middlesex Young Athletes League | 7 May 23 |
| 800 | 2:20.32 | | | | 4 | A | | | Perivale | UK Youth Development League Upper - Southern 1A | 30 Jul 23 |
| 800 | 2:23.91 | | | | 2 | 5 | | | Lee Valley | Lee Valley April Open | 1 Apr 23 |
| 800 | 2:28.16 | i | | | 5 | 3 | | | Lee Valley | London Indoor Games Age Groups | 28 Jan 23 |
| 1500 | 4:46.72 | | | | 5 | | | | Hendon | London Inter Club Challenge | 27 Aug 23 |
| 1500 | 4:57.35 | | | | 12 | | | | Harrow | Middlesex Young Athletes League | 4 Jun 23 |
| 1500 | 5:00.21 | | | | 2 | 2 | | | Harrow | Harrow LICC Open Track & Jumps | 16 Apr 23 |
| 1500 | 5:03.7 | | | | 12 | | | | Hendon | Middlesex Young Athletes League | 22 Jul 23 |
| Mile | 5:12.61 | | | | 3 | | | | Harrow | Harrow Autumn Open - Track, Jumps, Throws | 16 Sep 23 |
| LJ | 4.32 | | | | 11 | | | | Finsbury Park | Middlesex Young Athletes League | 24 Jun 23 |
| LJ | 4.18 | | | | 14 | | | | Perivale | Middlesex Young Athletes League | 7 May 23 |
| LJ | 4.18 | | | | 10 | | | | Harrow | Middlesex Young Athletes League | 4 Jun 23 |
| LJ | 3.79 | | | | 6 | B | | | Battersea Park | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| 2.6K | 9:22 | | | | 129 | | | | London | TCS Mini London Marathon | 22 Apr 23 |
| 4KXC | 16:30 | | | | 44 | | | 23 | Trent Park | Start Fitness Metropolitan League | 11 Feb 23 |
| 4KXC | 16:58 | | | | 16 | | | | Hampstead Heath | North West London Young Athletes' League | 4 Feb 23 |
| 4KXC | 17:06 | | | | 31 | | | | Parliament Hill | Middlesex County Centenary Championships | 21 Jan 23 |
| 4KXC | 17:11 | | | | 12 | | | | Harrow | North West London Young Athletes' League | 5 Mar 23 |
| 4KXC | 17:11 | | | | 77 | | | 35 | Wormwood Scrubs | Start Fitness Metropolitan League | 11 Nov 23 |
| 5KXC | 19:28 | | | | 15 | | | | Greenford | North West London Young Athletes' League | 30 Sep 23 |
| 5KXC | 19:48 | | | | 18 | | | | Kingsbury | North West London Young Athletes' League | 4 Nov 23 |
| parkrun | 19:00 | | | | 5 | | | 1 | Northala Fields | Northala Fields parkrun # 402 | 15 Jul 23 |
| parkrun | 19:50 | | | | 19 | | | | Gunnersbury | Gunnersbury parkrun # 515 | 25 Mar 23 |
| parkrun | 20:11 | | | | 7 | | | 1 | Osterley | Osterley parkrun # 412 | 25 Feb 23 |
| 2022 U15 Ealing Southall & Middx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.36 | w | 2.1 | | 5 | B | | | Parliament Hill | Middlesex Young Athletes League | 8 May 22 |
| 300 | 46.60 | | | | 3 | | | | Lee Valley | Middlesex Centenary County Championships | 15 May 22 |
| 800 | 2:25.03 | | | | 3 | 5 | | | Watford | Watford Open Graded Meeting | 7 Sep 22 |
| 800 | 2:25.30 | | | | 1 | 3 | | | Wormwood Scrubs | Thames Valley Harriers Open | 20 Jul 22 |
| 800 | 2:32.62 | | | | 5 | ns | | | Perivale | Middlesex Young Athletes League | 25 Jun 22 |
| 800 | 2:35.63 | | | | 6 | | | | Lee Valley | Middlesex Centenary County Championships | 15 May 22 |
| 800 | 2:36.21 | | | | 10 | ns | | | Parliament Hill | Middlesex Young Athletes League | 8 May 22 |
| 1500 | 5:21.87 | | | | 7 | B | | | Finsbury Park | Middlesex Young Athletes League | 21 May 22 |
| LJ | 3.92 | | | | 11 | | | | Perivale | Middlesex Young Athletes League | 25 Jun 22 |
| LJ | 3.73 | | | | 9 | | | | Finsbury Park | Middlesex Young Athletes League | 21 May 22 |
| LJ | 3.63 | | | | 9 | | | | Parliament Hill | Middlesex Young Athletes League | 8 May 22 |
| JT600 | 8.24 | | | | 7 | | | | Perivale | Middlesex Young Athletes League | 25 Jun 22 |
| 2.6K | 9:52 | | | | 159 | | | 165 | London | TCS Mini London Marathon | 1 Oct 22 |
| 3KL | 11:31 | | | | 35 | B | | | Rushmoor | Aldershot Road Relays | 24 Sep 22 |
| 3KL | 12:43 | | | | 14 | L3 | | 8 | Hayes | Middlesex County AA Young Athletes Relays | 11 Sep 22 |
| 3KXC | 12:24 | | | | 105 | | | | Parliament Hill | London Youth Games | 19 Nov 22 |
| 3.8KXC | 15:19 | | | | 53 | | | 29 | Wormwood Scrubs | Start Fitness Metropolitan League | 12 Nov 22 |
| 4KXC | 15:07 | | | | 12 | | | | Kingsbury | North West London Young Athletes' League | 5 Nov 22 |
| 4KXC | 16:07 | | | | 18 | | | | Tent Park | North West London Young Athletes' League (incl. Chingford League & Fraternity / Sorority Cup) | 26 Nov 22 |
| 4KXC | 17:38 | | | | 67 | U17/15M | | 39 | Claybury Park | Start Fitness Metropolitan League | 15 Oct 22 |
| parkrun | 20:32 | | | | 33 | | | 1 | Gunnersbury | Gunnersbury parkrun # 487 | 17 Sep 22 |
| parkrun | 20:37 | | | | 24 | | | | Gunnersbury | Gunnersbury parkrun # 478 | 16 Jul 22 |
| parkrun | 20:38 | | | | 24 | | | 1 | Gunnersbury | Gunnersbury parkrun # 492 | 22 Oct 22 |
| parkrun | 21:41 | | | | 20 | | | 1 | Old Deer Park | Old Deer Park parkrun # 534 | 9 Jul 22 |
| parkrun | 21:45 | | | | 47 | | | | Gunnersbury | Gunnersbury parkrun # 477 | 2 Jul 22 |
| parkrun | 22:25 | | | | 65 | | | | Gunnersbury | Gunnersbury parkrun # 485 | 3 Sep 22 |
| 2019 U13 Ealing Southall & Middx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.74 | | 1.8 | | 7 | A | | | Parliament Hill | Middlesex Young Athletes League | 23 Jun 19 |
| 2018 U11 Ealing Southall & Middx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 28.31 | | 1.9 | | 5 | B | | | Hendon | Middlesex Young Athletes League | 22 Jul 18 |
| 800 | 3:18.90 | | | | 8 | A | | | Hendon | Middlesex Young Athletes League | 22 Jul 18 |
| LJ | 2.41 | | | | 6 | B | | | Hendon | Middlesex Young Athletes League | 22 Jul 18 |