| 2017 U20 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:53.06 | | | | 1 | B | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| 2000SC | 6:49.32 | | | | 5 | | | | Bromley | Blackheath & Bromley Open Series | 22 May 17 |
| 8KXC | 34:15 | | | | 81 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| 10KXC | 40:47 | | | | 179 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 2016 U20 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:01.04 | | | | 4 | A | | | Eton | UK Youth Development U17/U20 League Division South Premier 1 | 24 Jul 16 |
| 3000 | 10:03.06 | | | | 5 | B | | | Bedford | UK Youth Development U17/U20 League National Final | 4 Sep 16 |
| 5000 | 17:25.10 | | | | 1 | B | | | Bromley | Sweatshop Southern Athletics League Division 2E | 16 Apr 16 |
| 2000SC | 6:46.73 | | | | 2 | A | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 29 May 16 |
| 2000SC | 6:50.29 | | | | 2 | A | | | Eton | UK Youth Development U17/U20 League Division South Premier 1 | 1 May 16 |
| 2000SC | 7:05.46 | | | | 2 | B | | | Eton | UK Youth Development U17/U20 League Division South Premier 1 | 24 Jul 16 |
| 2000SC | 7:07.53 | | | | 2 | B | | | Bedford | UK Youth Development U17/U20 League National Final | 4 Sep 16 |
| 2000SC | 7:07.83 | | | | 2 | A | | | Hendon | UK Youth Development U17/U20 League Division South Premier 1 | 26 Jun 16 |
| 3KXCL | 10:32 | | | | 54 | 2 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 16 |
| 5KXC | 16:40 | | | | 12 | | | | Welling | Kent League | 26 Nov 16 |
| parkrun | 17:57 | | | | 2 | | | 1 | Bromley | Bromley parkrun # 326 | 2 Apr 16 |
| parkrun | 18:07 | | | | 3 | | | 1 | Bromley | Bromley parkrun # 357 | 19 Nov 16 |
| parkrun | 18:22 | | | | 4 | | | 1 | Crystal Palace | Crystal Palace parkrun # 276 | 20 Feb 16 |
| parkrun | 18:43 | | | | 8 | | | | Crystal Palace | Crystal Palace parkrun # 275 | 13 Feb 16 |
| parkrun | 19:33 | | | | 2 | | | 1 | Orpington | Orpington parkrun # 175 | 16 Jan 16 |
| 6KXC | 22:44 | | | | 118 | | | | Castle Donington | ECCA Saucony English National Championships | 27 Feb 16 |
| 6KXC | 22:48 | | | | 44 | | | | Bexhill | South East Schools' Inter Counties | 6 Feb 16 |
| 6KXC | 24:01 | | | | 106 | | | | Parliament Hill | South of England Championships | 30 Jan 16 |
| 6.46KXC | 28:00 | | | | 35 | | | | Brands Hatch | Kent County Championships | 9 Jan 16 |
| 7.04KXC | 26:20 | | | | 18 | | | | Hythe | Kent Schools' Championships | 23 Jan 16 |
| 9.8KXC | 38:01 | | | | 56 | | | 10 | Wilmington | Kent League | 15 Oct 16 |
| 10KNAD | 38:18 | | | 38:19 | 5 | | | 1 | London Greenwich Park | Greenwich Meridian 10K | 6 Mar 16 |
| 10KMT | 38:02 | | | 38:03 | 8 | | | 2 | Bromley | Bromley Ted Pepper Memorial 10K | 2 May 16 |
| 10KXC | 40:24 | | | | 67 | | | 14 | Tonbridge | Kent League | 29 Oct 16 |
| 10.08KXC | 35:10 | | | | 53 | | | 12 | Sparrows Den | Kent League | 12 Nov 16 |
| 2015 U17 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:59.53 | | | | 3 | B | | | Birmingham | UK Youth Development U17/U20 League Final | 6 Sep 15 |
| 3000 | 10:10.21 | | | | 4 | B | | | Stevenage | UK Youth Development U17/U20 League Division South Premier 1 | 18 Apr 15 |
| 3000 | 10:37.86 | | | | 2 | B | | | Lee Valley | UK Youth Development U17/U20 League Division South Premier 1 | 16 May 15 |
| 1500SC | 5:26.60 | | | | 4 | A | | | Lee Valley | UK Youth Development U17/U20 League Division South Premier 1 | 16 May 15 |
| 1500SC | 5:40.05 | | | | 1 | B | | | Stevenage | UK Youth Development U17/U20 League Division South Premier 1 | 18 Apr 15 |
| 3KXCL | 10:26 | | | | 34 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 31 Oct 15 |
| 3.851KL | 13:49 | | | | 24 | L2 | | | Aldershot | Southern Young Athletes Relays | 19 Sep 15 |
| 3M | 17:19 | | | | 135 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| 5KXC | 18:50 | | | | 19 | | | | Tonbridge | Kent League | 24 Oct 15 |
| 5KXC | 19:06 | | | | 25 | | | | Sparrows Den | Kent League | 7 Nov 15 |
| parkrun | 18:38 | | | | 4 | | | 1 | Crystal Palace | Crystal Palace parkrun # 227 | 14 Feb 15 |
| parkrun | 20:00 | | | | 7 | | | 1 | Crystal Palace | Crystal Palace parkrun # 225 | 31 Jan 15 |
| 5.3KXC | 19:30 | | | | 23 | | | | Wilmington | Kent League | 10 Oct 15 |
| 6KXC | 24:41 | | | | 116 | | | | Brighton | South of England AA Championships | 24 Jan 15 |
| 6KXC | 26:06 | | | | 218 | | | | Parliament Hill | ECCA Saucony English National Championships | 21 Feb 15 |
| ZXC | 18:49 | | | | 26 | | | | Parliament Hill | London Youth Games | 14 Nov 15 |
| ZXC | 21:54 | | | | 15 | | | | Swanley | Kent League | 7 Feb 15 |
| ZXC | 23:43 | | | | 30 | | | | Wilmington | Kent Schools' Championships | 17 Jan 15 |
| ZXC | 29:03 | | | | 28 | | | | Hythe | Kent County Championships | 3 Jan 15 |
| 2014 U17 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:25 | | | | 16 | | | | Bromley | Bromley parkrun # 254 | 18 Oct 14 |
| parkrun | 19:28 | | | | 13 | | | | Bromley | Bromley parkrun # 260 | 6 Dec 14 |
| parkrun | 20:00 | | | | 21 | | | | Bromley | Bromley parkrun # 258 | 22 Nov 14 |
| parkrun | 20:16 | | | | 24 | | | | Bromley | Bromley parkrun # 262 | 20 Dec 14 |