| 2023 U23 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.77 | w | 3.5 | | 6 | h3 | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| 200 | 24.30 | w | 2.3 | | 5 | 1 | | | Mansfield | Mansfield Harriers Spring Track & Field Open | 26 Mar 23 |
| 2018 U20 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 12.72 | i | | | 6 | 1.5 | | | Lee Valley | London Senior & U20 Games | 28 Jan 18 |
| 100 | 11.47 | | 0.8 | | 5 | | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 18 |
| 100 | 11.58 | | -1.0 | | 5 | B | | | Eton | UK Youth Development U17/U20 League Division South Premier | 1 Jul 18 |
| 100 | 11.64 | w | | | 2 | ns | | | Reading | UK Youth Development U17/U20 League Division South Premier | 29 Apr 18 |
| 100 | 11.79 | | -1.8 | | 4 | B | | | Hendon | UK Youth Development U17/U20 League Division South Premier | 29 Jul 18 |
| 200 | 22.96 | | 0.8 | | 3 | B | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 13 May 18 |
| 200 | 23.59 | | -3.8 | | 4 | A | | | Hendon | UK Youth Development U17/U20 League Division South Premier | 29 Jul 18 |
| 200 | 23.7 | | | | 2 | | | | Reading | Berkshire County Schools Champoinships | 9 Jun 18 |
| 2017 U17 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.31 | i | | | 1 | 2.2 | | | Lee Valley | Lee Valley Open | 3 Dec 17 |
| 60 | 7.35 | i | | | 1 | 1.8 | | | Lee Valley | Lee Valley Open | 3 Dec 17 |
| 100 | 12.07 | | -1.4 | | 7 | B | | | Birmingham | UK Youth Development U17/U20 League National Final | 3 Sep 17 |
| 100 | 12.11 | | -1.5 | | 6 | 1 | | | Bracknell | Bracknell AC Young Athletes Open | 25 Mar 17 |
| 200 | 23.97 | | -0.3 | | 4 | B | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| 200 | 23.98 | | -2.0 | | 4 | 1 | | | Bracknell | Bracknell AC Young Athletes Open | 25 Mar 17 |
| 200 | 24.18 | | -2.3 | | 8 | A | | | Birmingham | UK Youth Development U17/U20 League National Final | 3 Sep 17 |
| 200 | 24.24 | | -0.8 | | 2 | 4 | | | Lee Valley | Lee Valley Open | 8 Apr 17 |
| 2016 U17 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.42 | | 0.5 | | 7 | B | | | Horspath | Oxfordshire & Buckinghamshire County Championships | 14 May 16 |
| 100 | 12.6 | | | | 4 | ns1 | | | Eton | Alder Valley Boys' League | 9 Apr 16 |
| 200 | 24.5 | | | | 3 | B | | | Uxbridge | Alder Valley Boys' League | 5 Jun 16 |
| 200 | 24.63 | w | 2.2 | | 6 | B | | | Horspath | Oxfordshire & Buckinghamshire County Championships | 15 May 16 |
| 200 | 26.06 | i | | | 4 | 7 | | | Lee Valley | London U13, U15, U17 Games | 23 Jan 16 |
| 2015 U15 Blackheath & Bromley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.2 | | | | 2 | ns4 | | | Guildford | Alder Valley Boys' League | 7 Jun 15 |
| 100 | 13.6 | | | | 3 | ns2 | | | Uxbridge | Alder Valley Boys' League | 9 May 15 |
| 200 | 26.8 | | | | 7 | B | | | Guildford | Alder Valley Boys' League | 7 Jun 15 |
| 200 | 28.7 | | | | 4 | ns2 | | | Uxbridge | Alder Valley Boys' League | 9 May 15 |
| 300 | 42.2 | | | | 5 | h1 | | | Reading | Berkshire County Schools Championships | 13 Jun 15 |
| 300 | 46.88 | i | | | 2 | 1 | | | Lee Valley | Lee Valley U13 / U15 Open | 21 Feb 15 |
| LJ | 4.24 | | | | 3 | ns | | | Guildford | Alder Valley Boys' League | 7 Jun 15 |