| 2021 U20 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:34.18 | | | | 8 | 2 | | | Dagenham | Be Fit Today Track Academy Open Series | 25 Apr 21 |
| 1500 | 4:42.9 | | | | 7 | ns | | | Chelmsford | Southern Athletics League - Essex | 20 Jun 21 |
| 3000 | 9:17.16 | | | | 4 | | | | Chelmsford | Essex County Championships | 31 Jul 21 |
| 5000 | 16:11.5 | | | | 2 | A | | | Braintree | Southern Athletics League - Essex | 14 Aug 21 |
| 5000 | 16:23.8 | | | | 1 | B | | | Chelmsford | Essex 5000m Championships | 7 Jul 21 |
| 5000 | 16:54.1 | | | | 3 | | | | Norwich | Athletics Norfolk Weekend Series | 22 May 21 |
| 5000 | 16:59.8 | | | | 1 | ns | | | Chelmsford | Southern Athletics League - Essex | 20 Jun 21 |
| 8KXC | NT | | | | 2 | | | | Chelmsford | North Essex & South Suffolk League | 7 Nov 21 |
| 5M | 27:43 | | | 27:43 | 1 | | | | Wix | Wix 5 | 31 Oct 21 |
| 10K | 34:12 | c | | | 1 | | | 1 | Colchester | Colchester Fast 10K | 28 Aug 21 |
| ZXC | NT | | | | 17 | | | 5 | Hockley | Essex League | 25 Sep 21 |
| 2020 U20 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:11.0 | | | | 2 | 4 | | | Norwich | Norfolk Open - Event 5 | 31 Oct 20 |
| 1.4MXC | NT | | | | 2 | | | 1 | Hadleigh | North Essex & South Suffolk League | 8 Mar 20 |
| 4KXC | NT | | | | 4 | | | 2 | Chelmsford | North Essex & South Suffolk League | 12 Jan 20 |
| ZXC | 21:59 | | | | 11 | | | | Colchester | Essex League | 11 Jan 20 |
| 2019 U17 Colchester H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.2 | | | | 5 | A | | | Cambridge | Eastern Young Athletes' League | 7 Jul 19 |
| 800 | 2:19.17 | | | | 4 | A | | | Hendon | Eastern Young Athletes' League | 11 Aug 19 |
| 800 | 2:19.24 | | | | 6 | A | | | Bedford | Eastern Young Athletes' League Plate Final | 15 Sep 19 |
| 800 | 2:19.63 | | | | 7 | ns | | | Eton | Southern Athletics League Division 1 | 19 May 19 |
| 800 | 2:19.9 | | | | 2 | ns | | | Harrow | Southern Athletics League Division 1 | 15 Jun 19 |
| 800 | 2:20.48 | | | | 5 | h1 | | | Chelmsford | Essex County Championships | 12 May 19 |
| 800 | 2:20.7 | | | | 4 | ns | | | Bracknell | Southern Athletics League Division 1 | 13 Jul 19 |
| 800 | 2:22.1 | | | | 4 | A | | | Ipswich | Eastern Young Athletes' League | 5 May 19 |
| 800 | 2:23.9 | | | | 4 | A | | | Chelmsford | Eastern Young Athletes' League | 2 Jun 19 |
| 800 | DNS | | | | - | | | | Chelmsford | Essex County Championships | 12 May 19 |
| 1500 | 4:47.53 | | | | 3 | A | | | Hendon | Eastern Young Athletes' League | 11 Aug 19 |
| 1500 | 4:48.1 | | | | 4 | A | | | Cambridge | Eastern Young Athletes' League | 7 Jul 19 |
| 1500 | 4:57.6 | | | | 4 | A | | | Peterborough | Eastern Young Athletes' League | 14 Apr 19 |
| 1500 | 5:02.0 | | | | 5 | A | | | Ipswich | Eastern Young Athletes' League | 5 May 19 |
| 1500 | 5:03.5 | | | | 4 | A | | | Chelmsford | Eastern Young Athletes' League | 2 Jun 19 |
| 1500 | 5:55.16 | | | | 4 | A | | | Bedford | Eastern Young Athletes' League Plate Final | 15 Sep 19 |
| TJ | 8.86 | | | | 1 | B | | | Hendon | Eastern Young Athletes' League | 11 Aug 19 |
| DT1.5K | 13.63 | | | | 4 | A | | | Ipswich | Eastern Young Athletes' League | 5 May 19 |
| 1MXC | NT | | | | 15 | | | 4 | Hadleigh | North Essex & South Suffolk League | 10 Feb 19 |
| 1MXC | NT | | | | 6 | | | | Great Bentley | North Essex & South Suffolk League | 3 Nov 19 |
| 1.5MXC | NT | | | | 20 | | | 6 | Wherstead | North Essex & South Suffolk League | 13 Jan 19 |
| 1.5MXC | NT | | | | 14 | | | 4 | Gosfield | North Essex & South Suffolk League | 17 Feb 19 |
| 1.5MXC | NT | | | | 2 | | | 1 | Halstead | North Essex & South Suffolk League | 20 Oct 19 |
| parkrun | 20:06 | | | | 2 | | | 1 | Highwoods | Highwoods parkrun # 35 | 2 Nov 19 |
| parkrun | 20:30 | | | | 11 | | | 1 | Colchester Castle | Colchester Castle parkrun # 326 | 22 Jun 19 |
| parkrun | 21:29 | | | | 19 | | | 1 | Highwoods | Highwoods parkrun # 8 | 20 Apr 19 |
| 6KXC | 25:21 | | | | 19 | | | 17 | One Tree Hill | Essex League | 12 Oct 19 |
| 5M | 30:13 | | | 30:13 | 16 | | | 1 | Wix | Wix 5 | 27 Oct 19 |
| 5MMT | 32:34 | | | | 16 | | | 2 | Brantham | Brantham Friday 5 | 19 Jul 19 |
| 10K | 38:16 | | | 38:19 | 31 | | | 2 | Langham | Langham 10K | 8 Sep 19 |
| 2018 U17 Colchester H/Great Bentley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1MXC | NT | | | | 41 | | | 11 | Hadleigh | 53-12 League | 18 Feb 18 |
| 1.2MXC | NT | | | | 17 | | | 5 | Great Notley | North Essex & South Suffolk League | 4 Nov 18 |
| 1.5MXC | NT | | | | 74 | | | 10 | Ipswich | 53-12 League | 14 Jan 18 |
| 1.6MXC | NT | | | | 16 | | | 3 | Ramsey | North Essex & South Suffolk League | 25 Nov 18 |
| 5K | 22:34 | | | | 25 | | | 3 | Langham | Langham 5K | 9 Sep 18 |
| 5KL | 23:18 | | | | 22 | L2 | | | Harwich | Essex Relay Championships | 24 Mar 18 |
| parkrun | 23:55 | | | | 34 | | | | Mersea Island | Mersea Island parkrun # 87 | 25 Aug 18 |
| parkrun | 24:08 | | | | 81 | | | | Colchester Castle | Colchester Castle parkrun # 279 | 4 Aug 18 |
| parkrun | 25:34 | | | | 115 | | | | Colchester Castle | Colchester Castle parkrun # 281 | 18 Aug 18 |
| parkrun | NT | | | | 93 | | | | Colchester Castle | Colchester Castle parkrun # 280 | 11 Aug 18 |
| 5M | 40:15 | | | | 55 | | | 4 | Capel St Mary | Capel 5 | 17 Jun 18 |
| ZXC | NT | | | | 42 | | | 11 | Halstead | 53-12 League | 11 Mar 18 |
| ZXC | NT | | | | 6 | | | 3 | Writtle | NESS League 5 | 28 Oct 18 |
| 2017 U15 Colchester H/Great Bentley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2K | 10:06 | | | | 24 | | | 3 | Langham | Langham 2K | 10 Sep 17 |
| 1.5MXC | NT | | | | 118 | | | 12 | Ipswich | 53-12 League | 22 Jan 17 |
| 1.6MXC | NT | | | | 51 | | | 11 | Ramsey | 53-12 League | 5 Nov 17 |
| ZXC | NT | | | | 86 | | | 8 | Writtle | 53-12 League | 29 Jan 17 |
| ZXC | NT | | | | 57 | | | 12 | Writtle | 53-12 League | 29 Oct 17 |
| ZXC | NT | | | | 76 | | | 12 | Colchester | 53-12 League | 26 Nov 17 |