| 2020 U15 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.28 | i | | | 2 | 4 | | | Sheffield | Sheffield Run Jump Throw Series | 22 Jan 20 |
| 2019 U13 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:49 | | | | 15 | | | 1 | Hastings | Hastings parkrun # 202 | 23 Feb 19 |
| 2018 U13 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:49.40 | | | | 3 | | | | Birmingham | ISA National Championships | 19 Jun 18 |
| 800 | 2:36.4 | | | | 4 | ns | | | Coulsdon | Ebbisham Boys' League Division 1 | 10 Jun 18 |
| 800 | 2:37.4 | | | | 8 | 4 | | | Tooting Bec | Herne Hill Harriers Open | 30 Jun 18 |
| 800 | 2:38.9 | | | | 4 | ns | | | Walton | Ebbisham Boys' League Division 1 | 8 Jul 18 |
| 800 | 2:42.0 | | | | 3 | B | | | Ewell | Ebbisham Boys' League Division 1 | 29 Apr 18 |
| 800 | 2:42.5 | | | | 6 | | | | Wimbledon | South London Athletics Network Super 8 Series | 2 Sep 18 |
| 1000 | 3:23.53 | | | | 3 | | | | Wimbledon | Hercules Wimbledon Young Athletes Meeting | 8 Apr 18 |
| Mile | 5:52.71 | | | | 10 | 4 | | | Tooting Bec | Herne Hill Harriers Open | 7 May 18 |
| LJ | 3.86 | | | | 9 | | | | Tooting Bec | Herne Hill Harriers Open | 30 Jun 18 |
| 3.1KL | 13:52 | | | | 49 | L1 | | | Crystal Palace | Southern Young Athletes Relays | 23 Sep 18 |
| 2.5MXC | 20:44 | | | | 103 | | | 40 | Coulsdon | Start Fitness Surrey Men's League Division 1 | 13 Jan 18 |
| parkrun | 20:23 | | | | 51 | | | 1 | Dulwich | Dulwich parkrun # 324 | 19 May 18 |
| parkrun | 20:27 | | | | 11 | | | 1 | Cleethorpes | Cleethorpes parkrun # 196 | 31 Mar 18 |
| parkrun | 20:32 | | | | 42 | | | 1 | Dulwich | Dulwich parkrun # 314 | 10 Mar 18 |
| 2017 U11 Herne Hill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.92 | | -0.4 | | 4 | 1 | | | Crawley | Crawley Open Series | 8 Apr 17 |
| 100 | 16.1 | | | | 3 | 6 | | | Coulsdon | South London Athletics Network Super 8 U13 / U15 Young Athletes' Open | 30 Jul 17 |
| 200 | 33.03 | | 0.7 | | 4 | 9 | | | Tooting Bec | Herne Hill Harriers Open | 1 Apr 17 |
| 600 | 1:56.8 | | | | 5 | ns2 | | | Coulsdon | Ebbisham Boys' League Division 2 | 9 Jul 17 |
| 600 | 1:57.6 | | | | 11 | ns | | | Kingston | Ebbisham Boys' League Division 2 & Non Scoring | 4 Jun 17 |
| 600 | 1:57.84 | | | | 1 | 2 | | | Woking | Woking Young Athletes Open | 3 Sep 17 |
| 600 | 1:59.9 | | | | 4 | ns | | | Carshalton | Ebbisham Boys' League Division 2 | 30 Apr 17 |
| 600 | 2:00.99 | | | | 2 | | | | Crawley | Crawley Open Series | 8 Apr 17 |
| 800 | 2:45.59 | | | | 2 | 6 | | | Tooting Bec | Herne Hill Harriers Open | 26 Aug 17 |
| 800 | 2:46.8 | | | | 2 | 1 | | | Carshalton | SLAN Super 8 U13 / U15 Young Athletes' Open | 20 Aug 17 |
| 800 | 2:48.7 | | | | 3 | 2 | | | Coulsdon | South London Athletics Network Super 8 U13 / U15 Young Athletes' Open | 30 Jul 17 |
| 1000 | 3:30.35 | | | | 6 | | | | Carshalton | Hercules Wimbledon Young Athletes Meeting | 9 Apr 17 |
| LJ | 3.33 | | | | 5 | | | | Carshalton | SLAN Super 8 U13 / U15 Young Athletes' Open | 20 Aug 17 |
| LJ | 2.80 | | | | 7 | | | | Coulsdon | South London Athletics Network Super 8 U13 / U15 Young Athletes' Open | 30 Jul 17 |
| 1.5KXC | 5:41 | | | | 13 | | | | Parliament Hill | London Youth Games | 18 Nov 17 |
| 1M | 5:55 | | | 5:57 | 22 | U11M | | | London | Vitality Westminster Mile | 28 May 17 |
| 2.5KXC | 10:07 | | | | 4 | | | | Camberley | Camberley Open | 19 Nov 17 |
| 2MXC | 13:03 | | | | 35 | | | 9 | Croydon | East Surrey League | 30 Sep 17 |
| 2.5MXC | 17:51 | | | | 104 | | | 22 | Reigate | Start Fitness Surrey Men's League Division 1 | 14 Oct 17 |
| parkrun | 20:27 | | | | 33 | | | 1 | Dulwich | Dulwich parkrun # 296 | 11 Nov 17 |
| parkrun | 21:29 | | | | 69 | | | 1 | Dulwich | Dulwich parkrun # 260 | 4 Mar 17 |
| parkrun | 22:36 | | | | 67 | | | 1 | Dulwich | Dulwich parkrun # 268 | 29 Apr 17 |
| parkrun | 22:38 | | | | 75 | | | 1 | Dulwich | Dulwich parkrun # 281 | 29 Jul 17 |
| parkrun | 22:39 | | | | 84 | | | 1 | Dulwich | Dulwich parkrun # 253 | 14 Jan 17 |
| parkrun | 23:29 | | | | 119 | | | | Dulwich | Dulwich parkrun # 252 | 7 Jan 17 |
| ZXC | 11:31 | | | | 19 | | | | Epsom Downs | Downs League | 3 Dec 17 |
| ZXC | 11:48 | | | | 13 | | | | Epsom Downs | Downs League | 5 Nov 17 |