| 2023 SEN City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 19.2 | | | | 2 | B | | | King's Lynn | East Anglian League | 30 Jul 23 |
| 200 | 40.5 | | | | 1 | ns | | | King's Lynn | East Anglian League | 30 Jul 23 |
| 2020 U23 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 21.1 | | 0.4 | | 4 | 1 | | | Norwich | Norfolk Trial Event | 15 Aug 20 |
| 200 | 38.6 | | -0.3 | | 5 | | | | Norwich | Norfolk Open 1 | 12 Sep 20 |
| 400 | 86.4 | | | | 7 | 2 | | | Norwich | Norfolk Open - Event 5 | 31 Oct 20 |
| 2018 U23 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.91 | | -2.5 | | 3 | P | | | Sportcity | Northern Athletics U20 / Senior Championships | 9 Jun 18 |
| 200 | 31.0 | | | | 3 | ns | | | Great Yarmouth | East Anglian League | 22 Jul 18 |
| 200 | 31.33 | | | | 2 | | | | Doncaster | Mencap National Championships | 30 Jun 18 |
| 200 | 31.4 | | | | 3 | B | | | Peterborough | East Anglian League | 12 Aug 18 |
| 400 | 69.1 | | | | 1 | ns | | | Great Yarmouth | East Anglian League | 22 Jul 18 |
| 400 | 69.98 | | | | 2 | | | | Doncaster | Mencap National Championships | 30 Jun 18 |
| 400 | 70.24 | | | | 4 | P | | | Sportcity | Northern Athletics U20 / Senior Championships | 9 Jun 18 |
| 400 | 72.6 | | | | 2 | B | | | Peterborough | East Anglian League | 12 Aug 18 |
| 2017 U20 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.9 | | | | 2 | ns | | | King's Lynn | East Anglian League | 23 Apr 17 |
| 200 | 32.1 | | | | 2 | ns | | | King's Lynn | East Anglian League | 23 Apr 17 |
| 400 | 65.08 | | | | 1 | P | | | Bedford | England Athletics U20 / Senior Combined Events Championships & Open U18 & IPC Events | 27 May 17 |
| 400 | 71.5 | | | | 6 | | | | Norwich | Norfolk County Championships | 13 May 17 |
| 400 | 71.61 | | | | 3 | | | | Ewell | Surrey County Disability Championships & Throws Open | 1 Apr 17 |
| 2016 U20 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.4 | | | | 4 | A | | | Norwich | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| 200 | 29.5 | | | | 3 | A | | | Norwich | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| 400 | 64.14 | | | | 7 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 11 Jun 16 |
| 400 | 64.61 | | | | 1 | A | | | Loughborough | 2016 School Games | 2 Sep 16 |
| 400 | 65.15 | i | | | 4 | h1 | | | Lee Valley | Essex & Eastern AA Championships | 7 Feb 16 |
| 400 | 65.92 | | | | 3 | P | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 16 |
| LJ | 4.27 | | | | 3 | B | | | Norwich | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| LJ | 3.92 | | 0.4 | | 5 | | | | Loughborough | 2016 School Games | 2 Sep 16 |
| 2015 U17 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.86 | i | | | 2 | 6 | | | Lee Valley | Metaswitch Games Open | 13 Dec 15 |
| 200 | 32.8 | | | | 4 | ns | | | Ipswich | East Anglian League | 19 Jul 15 |
| 300 | 48.7 | | | | 2 | ns | | | Great Yarmouth | East Anglian League | 21 Jun 15 |
| 800 | 2:39.93 | | | | 1 | | | | Watford | Mencap National Championships | 27 Jun 15 |
| 1500 | 5:35.0 | | | | 1 | ns | | | Ipswich | East Anglian League | 19 Jul 15 |
| 1500 | 5:41.1 | | | | 1 | B | | | King's Lynn | East Anglian League | 9 Aug 15 |
| 1500 | 5:45.21 | | | | 18 | | | | Bedford | England Athletics U15 / U17 & IPC Championships | 29 Aug 15 |
| LJ | 4.12 | | 0.6 | | 1 | F20 | | | Bedford | England Athletics U15 / U17 & IPC Championships | 29 Aug 15 |
| LJ | 4.02 | | | | 1 | | | | Watford | Mencap National Championships | 27 Jun 15 |
| LJ | 3.99 | | | | 2 | ns | | | Ipswich | East Anglian League | 19 Jul 15 |
| LJ | 3.77 | | | | 1 | ns | | | Great Yarmouth | East Anglian League | 21 Jun 15 |
| LJ | 3.61 | | | | 4 | | | | King's Lynn | Norfolk County Championships Day 1 | 23 May 15 |
| LJ | 3.58 | | | | 1 | ns | | | King's Lynn | East Anglian League | 9 Aug 15 |