| 2025 U20 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.08 | | 1.9 | | 8 | 14 | | | Lee Valley | Be Fit Today Track Academy | 18 May 25 |
| 400 | 49.76 | | | | 2 | A | | | Eton | UK Youth Development League Upper - Southern Premier Division | 25 May 25 |
| 400 | 50.03 | | | | 1 | B/H | | | Bedford | Bedfordshire & Hertfordshire County Championships | 10 May 25 |
| 400 | 50.61 | | | | 5 | h1 | | | Chelmsford | SEAA Outdoor U20/Senior Championships | 28 Jun 25 |
| 400 | 50.63 | | | | 2 | 5 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 400 | 51.44 | i | | | 3 | h3 | | | Lee Valley | SEAA Indoor Under 20 / Seniors Championships | 2 Feb 25 |
| 400 | 51.97 | i | | | 2 | 4 | | | Lee Valley | London Indoor Games U20/Senior | 18 Jan 25 |
| 400 | 51.98 | i | | | 4 | h2 | | | Sheffield | England Athletics U15/U17/U20 Indoor Championships | 8 Feb 25 |
| 400 | 52.21 | | | | 1 | | | | Bedford | Bedfordshire Open | 5 Apr 25 |
| 2024 U20 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.55 | | 0.8 | | 6 | A05 | | | Lee Valley | Be Fit Today TA Outdoor Series 5 | 26 Aug 24 |
| 100 | 11.62 | | 0.3 | | 1 | 5 | | | Lee Valley | Lee Valley Sprint Nights | 17 Jul 24 |
| 100 | 11.98 | | -1.3 | | 1 | B07 | | | Lee Valley | Lee Valley Sprint Nights | 5 Jun 24 |
| 100 | 12.23 | | -0.5 | | 1 | A06 | | | Lee Valley | Lee Valley Sprint Nights | 5 Jun 24 |
| 200 | 23.23 | | 1.0 | | 1 | 4 | | | Lee Valley | Lee Valley Sprint Nights | 17 Jul 24 |
| 200 | 23.44 | | 1.7 | | 2 | 3 | | | Lee Valley | Be Fit Today TA Outdoor Series 5 | 26 Aug 24 |
| 300 | 37.58 | | | | 3 | 1 | | | Lee Valley | Lee Valley April Open | 6 Apr 24 |
| 400 | 52.08 | | | | 1 | | | | Hendon | London Inter-Club Challenge | 1 Sep 24 |
| 400 | 52.37 | | | | 3 | | | | Watford | Bedfordshire/Hertfordshire County Championships | 11 May 24 |
| 400 | 52.56 | | | | 3 | B | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 26 May 24 |
| 400 | 52.9 | | | | 4 | A | | | Hendon | UK Youth Development League Upper - Southern Premier | 30 Jun 24 |
| 400 | 52.94 | i | | | 4 | | | | Lee Valley | Essex & Eastern Indoor Championships | 3 Mar 24 |
| 400 | 53.34 | i | | | 3 | h1 | | | Lee Valley | Essex & Eastern Indoor Championships | 3 Mar 24 |
| 400 | 54.20 | i | | | 4 | h2 | | | Lee Valley | Southern U20/Senior Individual Championships | 4 Feb 24 |
| 2023 U17 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.68 | i | | | 4 | A8 | | | Lee Valley | BFTTA Open Meet | 10 Dec 23 |
| 100 | 11.92 | | 1.2 | | 1 | 12 | | | Lee Valley | Lee Valley Sprint Nights | 21 Jun 23 |
| 200 | 23.85 | | 1.5 | | 1 | 8 | | | Lee Valley | Lee Valley Sprint Nights | 21 Jun 23 |
| 200 | 24.30 | | 0.4 | | 2 | 5 | | | Lee Valley | Lee Valley Sprint Nights | 19 Jul 23 |
| 200 | 24.81 | | -1.7 | | 2 | 6 | | | Harrow | Harrow LICC Open Track & Jumps | 16 Apr 23 |
| 400 | 53.44 | | | | 3 | | | | Watford | Hertfordshire & Bedfordshire County Championships | 13 May 23 |
| 400 | 53.65 | | | | 1 | 2 | | | Hendon | London Inter Club Challenge | 9 Jul 23 |
| 400 | 53.7 | | | | 2 | A | | | St. Albans | Eastern Young Athletes League | 2 Jul 23 |
| 400 | 54.1 | | | | 1 | A | | | Chelmsford | Eastern Young Athletes League | 16 Jul 23 |
| TJ | 11.46 | | | | 2 | A | | | St. Albans | Eastern Young Athletes League | 2 Jul 23 |
| TJ | 11.34 | | | | 3 | A | | | Chelmsford | Eastern Young Athletes League | 16 Jul 23 |
| 2022 U17 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.50 | | -0.1 | | 3 | 8 | | | Lee Valley | Lee Valley Sprints Night 100/200m Sprints Night | 20 Jul 22 |
| 200 | 25.71 | | -1.2 | | 6 | | | | Bedford | Bedfordshire & Hertfordshire County Championships | 15 May 22 |
| 400 | 55.40 | | | | 1 | ns | | | Hendon | Eastern Young Athletes League | 10 Jul 22 |
| 400 | 59.45 | i | | | 4 | h2 | | | Lee Valley | Essex & Eastern Championships | 13 Feb 22 |
| 400 | 59.60 | | | | 4 | | | | Bedford | Bedfordshire & Hertfordshire County Championships | 14 May 22 |
| 400 | 59.6 | | | | 2 | ns | | | Watford | Eastern Young Athletes League | 1 May 22 |
| TJ | 11.82 | | | | 1 | A | | | St. Albans | Eastern Young Athletes League | 5 Jun 22 |
| TJ | 11.56 | | | | 1 | A | | | Hendon | Eastern Young Athletes League | 10 Jul 22 |
| TJ | 11.43 | | | | 2 | B | | | Chelmsford | Eastern Young Athletes League Final | 11 Sep 22 |
| 2021 U15 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.53 | | 0.4 | | 1 | 2.12 | | | Lee Valley | Lee Valley Sprint Double 100m Open Series | 26 May 21 |
| 100 | 13.58 | | 0.8 | | 1 | 1.15 | | | Lee Valley | Lee Valley Sprint Double 100m Open Series | 26 May 21 |
| 300 | 42.5 | | | | 1 | 2 | | | Sandy | Bedfordshire Open | 16 Jun 21 |
| 300 | 42.68 | | | | 4 | | | | Lee Valley | London Inter Club Challenge (LICC) | 13 Jun 21 |
| 2019 U13 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.30 | w | 2.5 | | 5 | h2 | | | Cambridge | Eastern Counties AA Championships | 30 Jun 19 |
| 100 | 14.5 | w | 2.3 | | 2 | | | | Bedford | Bedfordshire County Championships | 11 May 19 |
| 200 | 28.78 | | 0.8 | | 4 | | | | Bedford | Bedfordshire County Championships | 11 May 19 |
| 200 | 29.50 | w | 3.2 | | 4 | h3 | | | Cambridge | Eastern Counties AA Championships | 30 Jun 19 |
| 200 | 29.61 | | -1.9 | | 5 | A2 | | | Kingston | Derek Crookes Southern U13 Inter County Match | 27 Jul 19 |
| 2018 U13 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.6 | | | | 6 | | | | Bedford | Bedfordshire County Championships | 13 May 18 |
| 200 | 30.4 | | | | 5 | A | | | Luton | East Anglian League | 22 Jul 18 |
| HJ | 1.20 | | | | 4 | A | | | Luton | East Anglian League | 22 Jul 18 |
| LJ | 4.11 | | | | 1 | | | | Bedford | Bedfordshire County Championships | 13 May 18 |