| 2020 U20 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.25 | i | | | 2 | 5 | | | Lee Valley | London U20 / Senior Games | 18 Jan 20 |
| 2019 U20 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.20 | | | | 5 | ns2 | | | Bromley | Southern Athletics League Division 1 | 13 Jul 19 |
| 200 | 25.20 | | 1.0 | | 8 | nsA | | | Gillingham | Southern Athletics League Division 1 | 17 Aug 19 |
| 200 | 26.2 | | | | 1 | ns | | | Norwich | East Anglian League | 26 May 19 |
| 400 | 55.20 | | | | 4 | B | | | Bromley | Southern Athletics League Division 1 | 13 Jul 19 |
| 400 | 55.35 | | | | 4 | B | | | Gillingham | Southern Athletics League Division 1 | 17 Aug 19 |
| 400 | 55.42 | | | | 2 | B | | | Ipswich | Hibbard, Bemax & Peterhouse Trophy Meeting | 14 Sep 19 |
| 400 | 55.58 | | | | 4 | ns | | | Reading | Southern Athletics League Division 1 | 15 Jun 19 |
| 400 | 55.6 | | | | 3 | B | | | Bury St Edmunds | East Anglian League Final | 8 Sep 19 |
| 400 | 55.7 | | | | 5 | | | | Norwich | Norfolk County Championships | 11 May 19 |
| 400 | 55.87 | | | | 3 | ns | | | Crawley | Southern Athletics League Division 1 | 19 May 19 |
| 400 | 56.0 | | | | 4 | A | | | Braintree | East Anglian League | 21 Jul 19 |
| 400 | 56.05 | | | | 1 | 4 | | | Lee Valley | Lee Valley April Open | 6 Apr 19 |
| 400 | 56.43 | | | | 7 | | | | Cambridge | Eastern Counties AA Championships | 30 Jun 19 |
| 400 | 57.6 | | | | 2 | | | | Norwich | Norfolk County Schools Championships | 8 Jun 19 |
| 400 | 57.94 | i | | | 6 | h2 | | | Lee Valley | Essex County & Eastern AA Championships | 3 Feb 19 |
| 800 | 2:14.0 | | | | 2 | A | | | Norwich | East Anglian League | 26 May 19 |
| 800 | 2:15.0 | | | | 1 | ns | | | Norwich | Southern Athletics League Division 1 | 27 Apr 19 |
| 800 | 2:17.3 | | | | 1 | B | | | Peterborough | East Anglian League | 4 Aug 19 |
| LJ | 4.81 | | | | 3 | A | | | Norwich | East Anglian League | 26 May 19 |
| LJ | 4.34 | | | | 4 | B | | | Bury St Edmunds | East Anglian League Final | 8 Sep 19 |
| TJ | 11.81 | | | | 4 | A | | | Bury St Edmunds | East Anglian League Final | 8 Sep 19 |
| TJ | 11.72 | | | | 4 | A | | | Gillingham | Southern Athletics League Division 1 | 17 Aug 19 |
| TJ | 11.57 | w | | | 1 | B | | | Norwich | Southern Athletics League Division 1 | 27 Apr 19 |
| TJ | 11.55 | | | | 1 | | | | Reading | Southern Athletics League Division 1 | 15 Jun 19 |
| TJ | 11.53 | | | | 1 | B | | | Bromley | Southern Athletics League Division 1 | 13 Jul 19 |
| TJ | 11.33 | | | | 3 | | | | Norwich | Norfolk County Championships | 12 May 19 |
| TJ | 11.33 | | | | 1 | ns | | | Crawley | Southern Athletics League Division 1 | 19 May 19 |
| TJ | 11.10 | | | | 5 | A | | | Ipswich | Hibbard, Bemax & Peterhouse Trophy Meeting | 14 Sep 19 |
| TJ | 11.08 | | | | 1 | | | | Norwich | Norfolk County Schools Championships | 8 Jun 19 |
| TJ | 10.99 | | | | 2 | A | | | Peterborough | East Anglian League | 4 Aug 19 |
| 2018 U17 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.8 | | | | 6 | B | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| 400 | 58.9 | | | | 1 | ns | | | Dartford | Southern Athletics League Division 1 | 18 Aug 18 |
| 400 | 59.3 | | | | 2 | B | | | Peterborough | East Anglian League | 12 Aug 18 |
| 400 | 59.4 | | | | 2 | B | | | St. Albans | Eastern Young Athletes' League | 5 Aug 18 |
| 400 | 59.5 | | | | 1 | B | | | Great Yarmouth | East Anglian League | 22 Jul 18 |
| 400 | 60.3 | | | | 1 | ns | | | Norwich | Eastern Young Athletes' League | 8 Jul 18 |
| 400 | 60.5 | | | | 1 | ns | | | Norwich | East Anglian League | 17 Jun 18 |
| 400 | 62.4 | | | | 5 | h1 | | | Norwich | Norfolk County Championships | 12 May 18 |
| 800 | 2:20.7 | | | | 4 | B | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| LJ | 4.70 | | | | 4 | B | | | St. Albans | Eastern Young Athletes' League | 5 Aug 18 |
| TJ | 10.67 | | | | 2 | | | | Peterborough | East Anglian League | 12 Aug 18 |
| TJ | 10.38 | | | | 3 | B | | | Dartford | Southern Athletics League Division 1 | 18 Aug 18 |
| TJ | 10.17 | | | | 3 | A | | | St. Albans | Eastern Young Athletes' League | 5 Aug 18 |
| 2017 U17 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 71.5 | | | | 1 | ns | | | Norwich | East Anglian League | 20 Aug 17 |
| 2016 U15 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:06 | | | | 211 | | | | Norwich | Norwich parkrun # 318 | 17 Sep 16 |
| parkrun | 26:35 | | | | 237 | | | | Norwich | Norwich parkrun # 317 | 10 Sep 16 |