| 2025 U23 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.17 | | | | 11 | C | | | Reading | Reading AC Development Competition | 11 Apr 25 |
| LJ | 3.13 | | | | 13 | B | | | Woking | Woking AC Open | 30 Apr 25 |
| LJ | 2.99 | | | | 11 | | | | Battersea Park | LUCA Outdoor Championships | 31 May 25 |
| TJ | 7.56 | | | | 5 | | | | Battersea Park | LUCA Outdoor Championships | 31 May 25 |
| 2023 U23 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.19 | | | | 8 | | | | Battersea Park | LUCA Outdoor Championships | 3 Jun 23 |
| TJ | 8.59 | | | | 3 | | | | Battersea Park | LUCA Outdoor Championships | 3 Jun 23 |
| 2019 U17 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 31.0 | | | | 7 | | | | Norwich | Norfolk County Schools Championships | 8 Jun 19 |
| 300 | 49.1 | | | | 4 | | | | Norwich | Norfolk County Schools Championships | 8 Jun 19 |
| 2018 U15 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 11.9 | | | | 4 | 3 | | | Great Yarmouth | Great Yarmouth Warm-Up Open | 5 Apr 18 |
| 100 | 14.1 | | | | 1 | ns2 | | | Norwich | Eastern Young Athletes' League | 8 Jul 18 |
| 100 | 14.4 | | | | 1 | ns | | | King's Lynn | East Anglian League | 29 Apr 18 |
| 100 | 14.8 | | | | 4 | B | | | Bedford | Eastern Young Athletes' League | 15 Apr 18 |
| 150 | 21.8 | | | | 3 | 2 | | | Great Yarmouth | Great Yarmouth Warm-Up Open | 5 Apr 18 |
| 200 | 28.3 | | | | 1 | B | | | Norwich | Eastern Young Athletes' League | 8 Jul 18 |
| 200 | 28.5 | | | | 4 | | | | Norwich | Norfolk County Schools Championships | 9 Jun 18 |
| 200 | 29.0 | | | | 2 | h1 | | | Norwich | Norfolk County Championships | 13 May 18 |
| 200 | 29.4 | | | | 4 | B | | | Bury St Edmunds | East Anglian League Final | 16 Sep 18 |
| 200 | 29.5 | | | | 7 | | | | Norwich | Norfolk County Championships | 13 May 18 |
| 200 | 30.2 | | | | 1 | ns | | | King's Lynn | East Anglian League | 29 Apr 18 |
| 300 | 46.1 | | | | 4 | | | | Norwich | Norfolk County Schools Championships | 9 Jun 18 |
| 300 | 46.2 | | | | 3 | | | | Norwich | Norfolk County Championships | 12 May 18 |
| 300 | 46.8 | | | | 1 | h2 | | | Norwich | Norfolk County Championships | 12 May 18 |
| 300 | 47.5 | | | | 2 | B | | | Bedford | Eastern Young Athletes' League | 15 Apr 18 |
| 2017 U15 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.0 | | | | 4 | ns | | | Norwich | Eastern Young Athletes' League | 2 Jul 17 |
| 100 | 14.0 | | | | 5 | ns2 | | | Ipswich | East Anglian League | 16 Jul 17 |
| 100 | 14.2 | | | | 3 | h1 | | | Norwich | Norfolk County Schools Championships | 10 Jun 17 |
| 100 | 14.2 | | | | 4 | ns | | | Norwich | East Anglian League | 20 Aug 17 |
| 100 | 14.3 | | | | 6 | | | | Norwich | Norfolk County Schools Championships | 10 Jun 17 |
| 100 | 14.4 | | | | 4 | ns3 | | | Luton | Eastern Young Athletes' League | 4 Jun 17 |
| 100 | 14.4 | | | | 6 | ns | | | Ware | Eastern Young Athletes' League | 30 Jul 17 |
| 100 | 14.69 | | | | 4 | B | | | Grays | Eastern Young Athletes' League Plate Final | 3 Sep 17 |
| 100 | 14.90 | | -0.9 | | 5 | 4 | | | Kettering | Kettering Town Harriers Floodlit Open Series | 8 Aug 17 |
| 150 | 21.8 | | | | 4 | 2 | | | Great Yarmouth | Great Yarmouth Warm-Up Open | 13 Apr 17 |
| 200 | 28.4 | | | | 2 | B | | | Norwich | Eastern Young Athletes' League | 2 Jul 17 |
| 200 | 28.7 | | | | 3 | h1 | | | Norwich | Norfolk County Championships | 13 May 17 |
| 200 | 28.9 | | | | 5 | | | | Norwich | Norfolk County Championships | 13 May 17 |
| 200 | 29.29 | | -2.3 | | 3 | B | | | Grays | Eastern Young Athletes' League Plate Final | 3 Sep 17 |
| 200 | 29.62 | | -3.4 | | 3 | 3 | | | Kettering | Kettering Town Harriers Floodlit Open Series | 8 Aug 17 |
| 200 | 29.7 | | | | 3 | ns | | | St. Albans | Eastern Young Athletes' League | 7 May 17 |
| 300 | 45.6 | | | | 1 | ns | | | Ipswich | East Anglian League | 16 Jul 17 |
| 300 | 45.8 | | | | 1 | ns | | | Luton | Eastern Young Athletes' League | 4 Jun 17 |
| 300 | 45.8 | | | | 1 | B | | | Norwich | East Anglian League | 20 Aug 17 |
| 300 | 45.9 | | | | 3 | h2 | | | Norwich | Norfolk County Championships | 13 May 17 |
| 300 | 46.1 | | | | 6 | | | | Norwich | Norfolk County Championships | 13 May 17 |
| 300 | 46.8 | | | | 4 | | | | Great Yarmouth | Great Yarmouth Warm-Up Open | 13 Apr 17 |
| 300 | 47.87 | | | | 5 | | | | Kettering | Kettering Town Harriers Floodlit Open Series | 8 Aug 17 |
| 300 | 49.3 | | | | 3 | B | | | Ware | Eastern Young Athletes' League | 30 Jul 17 |
| LJ | 3.38 | | | | 5 | B | | | Ware | Eastern Young Athletes' League | 30 Jul 17 |
| 2016 U13 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.20 | | 1.2 | | 2 | | | | Cambridge | Eastern Counties AA Championships | 25 Jun 16 |
| 100 | 14.2 | | | | 2 | ns | | | Peterborough | East Anglian League | 14 Aug 16 |
| 100 | 14.5 | | | | 4 | ns | | | Ipswich | Eastern Young Athletes' League | 3 Jul 16 |
| 100 | 14.5 | | | | 1 | ns1 | | | Ipswich | East Anglian League | 17 Jul 16 |
| 100 | 14.6 | | -0.6 | | 1 | 5 | | | St. Ives | Cambridgeshire AA Development Open | 20 Jul 16 |
| 100 | 14.8 | | | | 2 | ns | | | Great Yarmouth | East Anglian League | 12 Jun 16 |
| 100 | 14.9 | | | | 2 | ns | | | Norwich | Eastern Young Athletes' League | 7 Aug 16 |
| 200 | 28.87 | w | 2.3 | | 5 | | | | Cambridge | Eastern Counties AA Championships | 25 Jun 16 |
| 200 | 29.2 | | | | 1 | ns2 | | | Cambridge | Eastern Young Athletes' League | 5 Jun 16 |
| 200 | 29.3 | | | | 1 | ns | | | Peterborough | East Anglian League | 14 Aug 16 |
| 200 | 29.4 | | | | 2 | B | | | Ipswich | East Anglian League | 17 Jul 16 |
| 200 | 29.5 | | | | 1 | ns | | | Great Yarmouth | East Anglian League | 12 Jun 16 |
| 200 | 29.6 | | | | 1 | ns | | | Ipswich | Eastern Young Athletes' League | 3 Jul 16 |
| 200 | 29.7 | | 0.0 | | 5 | 3 | | | St. Ives | Cambridgeshire AA Development Open | 20 Jul 16 |
| 200 | 29.9 | | | | 1 | ns | | | Norwich | Eastern Young Athletes' League | 7 Aug 16 |
| HJ | 1.10 | | | | 3 | ns | | | Cambridge | Eastern Young Athletes' League | 5 Jun 16 |
| LJ | 3.90 | | | | 1 | ns | | | Cambridge | Eastern Young Athletes' League | 5 Jun 16 |
| LJ | 3.74 | | | | 1 | ns | | | Great Yarmouth | East Anglian League | 12 Jun 16 |
| LJ | 3.61 | | | | 3 | ns | | | Norwich | Eastern Young Athletes' League | 7 Aug 16 |
| LJ | 3.50 | | | | 2 | ns | | | Ipswich | Eastern Young Athletes' League | 3 Jul 16 |
| LJ | 3.25 | | | | 4 | B | | | Ipswich | East Anglian League | 17 Jul 16 |
| 2015 U13 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 15:37 | | | | 17 | | | | Shouldham Warren | Ryston Runners Open League | 11 Oct 15 |
| ZXC | 10:06 | | | | 8 | | | | Shouldham Warren | Ryston Runners Open League | 18 Jan 15 |
| 2014 U11 City of Norwich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 80 | 12.7 | | | | 6 | ns | | | Great Yarmouth | East Anglian League | 8 Jun 14 |
| 80 | 13.1 | | | | 6 | | | | Ipswich | East Anglian League | 6 Jul 14 |
| 80 | 14.1 | | | | 9 | | | | Norwich | East Anglian League | 4 May 14 |
| 600 | 2:08.7 | | | | 3 | | | | Ipswich | East Anglian League | 6 Jul 14 |
| 600 | 2:09.1 | | | | 3 | ns | | | Great Yarmouth | East Anglian League | 8 Jun 14 |
| 600 | 2:16.2 | | | | 3 | | | | Bury St Edmonds | East Anglian League | 17 Aug 14 |
| LJ | 2.88 | | | | 2 | | | | Bury St Edmonds | East Anglian League | 17 Aug 14 |
| SP2K | 4.31 | | | | 3 | | | | Bury St Edmonds | East Anglian League | 17 Aug 14 |
| SP2K | 3.40 | | | | 11 | | | | Norwich | East Anglian League | 4 May 14 |
| ZXC | 8:00 | | | | 48 | | 21 | | Norwich | Norfolk County Championships | 6 Dec 14 |
| ZXC | 10:07 | | | | 6 | | | 6 | Shouldham Warren | Ryston Runners Open League | 14 Dec 14 |
| ZXC | 10:37 | | | | 14 | | | | Shouldham Warren | Ryston Runners Open League | 16 Nov 14 |