| 2025 U23 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:12 | | | | 48 | | 2 | 1 | Harrow | Harrow parkrun # 442 | 1 Mar 25 |
| parkrun | 24:54 | | | | 64 | | | 1 | Harrow | Harrow parkrun # 436 | 18 Jan 25 |
| parkrun | 25:02 | | | | 58 | | | 1 | Harrow | Harrow parkrun # 446 | 29 Mar 25 |
| parkrun | 25:15 | | | | 69 | | | 1 | Harrow | Harrow parkrun # 448 | 26 Apr 25 |
| parkrun | 25:29 | | | | 69 | | | 1 | Harrow | Harrow parkrun # 473 | 18 Oct 25 |
| parkrun | 26:18 | | | | 85 | | | | Harrow | Harrow parkrun # 434 | 4 Jan 25 |
| 6KXC | 31:29 | | | | 189 | | 189 | | Parliament Hill | London Championships | 8 Nov 25 |
| 7.5KXC | 37:16 | | | | 129 | | | | Horsenden Hill | Start Fitness Metropolitan League | 15 Nov 25 |
| 8.1KXC | 42:02 | | | | 129 | | | | Claybury | Start Fitness Metropolitan League | 11 Oct 25 |
| 2024 U23 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:54 | | | | 94 | | | 1 | Canons Park | Canons Park parkrun # 355 | 25 Dec 24 |
| 2023 U23 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:38 | | | | 193 | | | 1 | Hull | Hull parkrun # 649 | 11 Nov 23 |
| 2019 U17 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:34 | | | | 64 | | | 1 | Harrow | Harrow parkrun # 196 | 9 Feb 19 |
| parkrun | 26:14 | | | | 88 | | | | Harrow | Harrow parkrun # 203 | 30 Mar 19 |
| parkrun | 27:08 | | | | 104 | | | 1 | Harrow | Harrow parkrun # 210 | 18 May 19 |
| 2018 U15 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 20:58 | | | | 440 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| parkrun | 23:28 | | | | 30 | | 3 | 1 | Harrow | Harrow parkrun # 143 | 27 Jan 18 |
| parkrun | 23:58 | | | | 33 | | | 1 | Harrow | Harrow parkrun # 144 | 3 Feb 18 |
| parkrun | 24:00 | | | | 28 | | | 1 | Harrow | Harrow parkrun # 142 | 20 Jan 18 |
| parkrun | 24:43 | | | | 43 | | | 1 | Harrow | Harrow parkrun # 145 | 10 Feb 18 |
| parkrun | 25:12 | | | | 58 | | | 1 | Harrow | Harrow parkrun # 161 | 9 Jun 18 |
| parkrun | 25:20 | | | | 55 | | | | Harrow | Harrow parkrun # 141 | 13 Jan 18 |
| parkrun | 25:42 | | | | 52 | | | | Harrow | Harrow parkrun # 140 | 6 Jan 18 |
| parkrun | 25:44 | | | | 66 | | | | Harrow | Harrow parkrun # 156 | 5 May 18 |
| parkrun | 25:57 | | | | 52 | | | 1 | Harrow | Harrow parkrun # 166 | 14 Jul 18 |
| parkrun | 26:31 | | | | 62 | | | | Harrow | Harrow parkrun # 165 | 7 Jul 18 |
| parkrun | 26:38 | | | | 87 | | | | Harrow | Harrow parkrun # 177 | 29 Sep 18 |
| parkrun | 28:55 | | | | 45 | | | | Trelissick | Trelissick parkrun # 86 | 28 Jul 18 |
| 2017 U15 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2KXC | 9:41 | | | | 167 | | | | Parliament Hill | London Youth Games | 18 Nov 17 |
| 1.75MXC | 11:54 | | | | 10 | | | 10 | Croydon | Surrey Ladies' League | 14 Jan 17 |
| 1.75MXC | 12:58 | | | | 28 | | | 28 | Croydon | Surrey Ladies' League | 14 Jan 17 |
| 3KXC | 12:39 | | | | 50 | | | | Croydon | Surrey County Championships | 7 Jan 17 |
| 3KXC | 14:50 | | | | 201 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| 2MXC | 14:36 | | | | 53 | | 27 | | Epsom Downs | Downs League | 12 Mar 17 |
| 2MXC | 14:53 | | | | 42 | | 23 | | Epsom Downs | Downs League | 19 Feb 17 |
| parkrun | 23:52 | | | | 110 | | | 1 | Tooting Common | Tooting Common parkrun # 58 | 4 Mar 17 |
| parkrun | 23:55 | | | | 24 | | 2 | 1 | Harrow | Harrow parkrun # 136 | 9 Dec 17 |
| parkrun | 23:55 | | | | 41 | | | 1 | Canons Park | Canons Park parkrun # 65 | 25 Dec 17 |
| parkrun | 24:44 | | | | 176 | | | 1 | Tooting Common | Tooting Common parkrun # 59 | 11 Mar 17 |
| parkrun | 24:44 | | | | 24 | | 3 | 1 | Harrow | Harrow parkrun # 124 | 16 Sep 17 |
| parkrun | 25:08 | | | | 36 | | | 1 | Harrow | Harrow parkrun # 127 | 7 Oct 17 |
| parkrun | 25:45 | | | | 53 | | | | Harrow | Harrow parkrun # 110 | 10 Jun 17 |
| parkrun | 26:09 | | | | 53 | | | | Harrow | Harrow parkrun # 123 | 9 Sep 17 |
| parkrun | 26:19 | | | | 54 | | | 1 | Harrow | Harrow parkrun # 128 | 14 Oct 17 |
| ZXC | 14:21 | | | | 37 | | 18 | | Epsom Downs | Downs League | 3 Dec 17 |
| 2016 U13 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1200 | 4:21.7 | | | | 4 | A | | | Tooting Bec | UK Youth Development U13/U15 League Division South Premier 2 | 21 May 16 |
| 1200 | 4:26.4 | | | | 4 | A | | | Harrow | UK Youth Development U13/U15 League Division South Premier 2 | 23 Apr 16 |
| 1200 | 4:30.9 | | | | 5 | A | | | Croydon | UK Youth Development U13/U15 League Division South Premier 2 | 16 Jul 16 |
| SP2.72K | 4.63 | | | | 5 | B | | | Tooting Bec | UK Youth Development U13/U15 League Division South Premier 2 | 21 May 16 |
| SP2.72K | 4.06 | | | | 6 | B | | | Croydon | UK Youth Development U13/U15 League Division South Premier 2 | 16 Jul 16 |
| 1.6KXC | 8:32 | | | | 24 | | | | Perivale | North West London Young Athletes' League | 1 Oct 16 |
| 2KXC | 8:46 | | | | 13 | | | | Wormwood Scrubs | North West London Young Athletes' League | 5 Mar 16 |
| 2.8KXC | 12:18 | | | | 34 | | | | Milton Keynes | Results Base Chiltern League | 13 Feb 16 |
| 2.5MXC | 19:07 | | | | 60 | | 25 | 16 | Wimbledon Common | Hercules Wimbledon Interclub 5 (Inc East Surrey League) | 10 Dec 16 |
| parkrun | 23:34 | | | | 34 | | | | Harrow | Harrow parkrun # 38 | 23 Jan 16 |
| parkrun | 23:45 | | | | 24 | | | 1 | Harrow | Harrow parkrun # 37 | 16 Jan 16 |
| parkrun | 24:06 | | | | 34 | | 3 | | Harrow | Harrow parkrun # 36 | 9 Jan 16 |
| parkrun | 24:26 | | | | 41 | | 2 | 1 | Harrow | Harrow parkrun # 52 | 30 Apr 16 |
| parkrun | 24:30 | | | | 36 | | | 1 | Harrow | Harrow parkrun # 48 | 2 Apr 16 |
| parkrun | 24:34 | | | | 39 | | | | Harrow | Harrow parkrun # 49 | 9 Apr 16 |
| parkrun | 24:37 | | | | 43 | | | 1 | Harrow | Harrow parkrun # 47 | 26 Mar 16 |
| parkrun | 24:38 | | | | 51 | | | | Harrow | Harrow parkrun # 42 | 20 Feb 16 |
| ZXC | 9:28 | | | | 120 | | | | Parliament Hill | London Youth Games | 19 Nov 16 |
| ZXC | 12:59 | | | | 25 | | | 25 | Mitcham Common | Surrey Ladies' League | 3 Dec 16 |
| ZXC | 14:12 | | | | 39 | | 11 | | Epsom Downs | Downs League | 4 Dec 16 |
| 2015 U13 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1200 | 4:32.3 | | | | 6 | A | | | Reading | UK Youth Development U13/U15 League Division South Premier 1 | 21 Jun 15 |
| 1200 | 4:34.7 | | | | 5 | B | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 30 May 15 |
| 1200 | 4:40.1 | | | | 6 | A | | | Southampton | UK Youth Development U13/U15 League Division South Premier 1 | 2 May 15 |
| 3M | 21:56 | | | | 186 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| ZXC | 4:58 | | | | 4 | | | | Wormwood Scrubs | North West London Young Athletes' League | 28 Mar 15 |
| ZXC | 6:55 | | | | 12 | | | | Harrow | North West London Young Athletes' League | 31 Jan 15 |
| ZXC | 9:47 | | | | 101 | | | | Parliament Hill | London Youth Games | 14 Nov 15 |
| ZXC | 13:41 | | | | 49 | | | | Bedford | Results Base Chiltern League | 10 Oct 15 |
| ZXC | NT | | | | 37 | | | | Milton Keynes | Apex Sports Chiltern League | 10 Jan 15 |
| 2014 U11 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 6:39 | | | | 46 | | | | Parliament Hill | London Youth Games | 15 Nov 14 |
| ZXC | 8:25 | | | | 19 | | | | Luton | Apex Sports Chiltern League | 6 Dec 14 |
| ZXC | 8:48 | | | | 24 | | | | Keysoe | Apex Sports Chiltern League (inc RAF vs Oxford University) | 8 Nov 14 |
| ZXC | 9:15 | | | | 12 | | | | Alexandra Palace | North West London Young Athletes' League | 22 Nov 14 |