| 2025 U23 Dacorum/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 38.11 | i | | | 1 | 2 | | | Cardiff | Cardiff Met Dual Meet | 3 Dec 25 |
| 400H | 58.40 | | | | 5 | | | | Birmingham (U) | Birmingham University Track and Field Series Meeting 1 | 28 May 25 |
| 400H | 60.80 | | | | 3 | B/H | | | Bedford | Bedfordshire & Hertfordshire County Championships | 11 May 25 |
| SP7.26K | 8.56 | i | | | 3 | | | | Cardiff | Cardiff Met Dual Meet | 3 Dec 25 |
| 2024 U20 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.40 | | | | 6 | A | | | Sportcity | UK Youth Development League Upper Age Group Final | 1 Sep 24 |
| 600 | 1:30.09 | i | | | 5 | 1 | | | Cardiff | Cardiff Met Dual Meet | 4 Dec 24 |
| 400H | 59.10 | | | | 4 | A | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 26 May 24 |
| 400H | 60.49 | | | | 4 | | | | Horspath | SEAA U20/Senior Inter County Championships | 7 Sep 24 |
| 400H | 60.77 | | | | 5 | A | | | Sportcity | UK Youth Development League Upper Age Group Final | 1 Sep 24 |
| 400H | 64.01 | | | | 5 | A | | | Eton | UK Youth Development League Upper - Southern Premier | 28 Apr 24 |
| 2023 U20 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.06 | i | | | 2 | 4 | | | Lee Valley | London Indoor Games U20/Senior | 21 Jan 23 |
| 400 | 53.08 | i | | | 4 | 2 | | | Lee Valley | Be Fit Today Track Academy Indoor Series 2 | 8 Jan 23 |
| 400 | 53.21 | i | | | 5 | 3 | | | Lee Valley | Lee Valley New Year's Open | 2 Jan 23 |
| 400 | 53.53 | i | | | 6 | h2 | | | Sheffield | England Athletics U20/U17 & U15 Championships | 11 Feb 23 |
| 400H | 58.14 | | | | 3 | | | | Watford | Hertfordshire & Bedfordshire County Championships | 14 May 23 |
| 400H | 58.4 | | | | 2 | A | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 30 Apr 23 |
| 400H | 60.15 | | | | 2 | | | | Harrow | Harrow LICC Open Track & Jumps | 16 Apr 23 |
| 400H | 61.18 | | | | 5 | 2 | | | Walton | South of England Senior/U20 Championships | 3 Jun 23 |
| 400H | 62.65 | | | | 3 | A | | | Reading | UK Youth Development League Upper - Southern Premier | 28 May 23 |
| 2022 U17 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.6 | | | | - | ns | | | Erith | Southern Athletics League Division 2 E | 16 Jul 22 |
| 200 | 23.4 | | | | 3 | A | | | Hillingdon | UK Youth Development League Upper Southern 1A | 24 Apr 22 |
| 200 | 23.6 | | | | 2 | B | | | Erith | Southern Athletics League Division 2 E | 16 Jul 22 |
| 200 | 23.7 | | | | 2 | B | | | Watford | Eastern Young Athletes League | 1 May 22 |
| 200 | 23.7 | | | | 2 | ns2 | | | Hemel Hempstead | Southern Athletics League Division 2 E | 22 May 22 |
| 300 | 37.08 | i | | | 1 | 2 | | | Lee Valley | Lee Valley December Open 2022 | 4 Dec 22 |
| 400 | 51.9 | | | | 1 | | | | Milton Keynes | Buckinghamshire Schools Championships | 11 Jun 22 |
| 400 | 52.05 | | | | 3 | | | | Horspath | South of England U20/Senior Inter Counties Championship | 9 Jul 22 |
| 400 | 52.10 | i | | | 4 | h1 | | | Sheffield | England Athletics Age Group (U15/U17/U20) Indoor Championships | 12 Feb 22 |
| 400 | 52.44 | | | | 2 | 2 | | | Peterborough | Peterborough & Nene Valley AC Spring Open | 3 Apr 22 |
| 400 | 52.8 | | | | 2 | A | | | Hillingdon | UK Youth Development League Upper Southern 1A | 24 Apr 22 |
| 400 | 52.8 | | | | 2 | A | | | Watford | Eastern Young Athletes League | 1 May 22 |
| 400 | 52.9 | | | | 1 | A | | | Harrow | UK Youth Development League Upper Southern 1A | 26 Jun 22 |
| 400 | 53.10 | | | | 3 | A | | | Chelmsford | Eastern Young Athletes League Final | 11 Sep 22 |
| 400 | 53.1 | | | | 1 | A | | | Bournemouth | UK Youth Development League Upper Southern 1A | 29 May 22 |
| 400 | 53.15 | i | | | 3 | 3 | | | Lee Valley | Lee Valley New Year Open | 2 Jan 22 |
| 400 | 53.15 | | | | 2 | | | | Cambridge | Eastern AA Championships | 25 Jun 22 |
| 400 | 53.20 | | | | 1 | | | | Bedford | Bedfordshire & Hertfordshire County Championships | 14 May 22 |
| 400 | 53.50 | | | | 2 | 2 | | | Horspath | South of England U15/17 Inter Counties Championships | 10 Sep 22 |
| 400 | 53.76 | i | | | 3 | 2 | | | Lee Valley | London Indoor Games U13/U15/U17 | 29 Jan 22 |
| 400 | 53.84 | | | | 6 | | | | Horspath | South of England U15/17 Inter Counties Championships | 10 Sep 22 |
| 400 | 54.36 | i | | | 1 | h1 | | | Lee Valley | Essex & Eastern Championships | 13 Feb 22 |
| 400 | DNS | i | | | - | | | | Lee Valley | Essex & Eastern Championships | 13 Feb 22 |
| 800 | 2:19.4 | | | | 4 | | | | Hemel Hempstead | Dacorum Athletics Club - Club Championships | 4 Sep 22 |
| TJ | 10.34 | | | | 5 | | | | Hemel Hempstead | Dacorum Athletics Club - Club Championships | 4 Sep 22 |
| TJ | 9.36 | | | | 8 | A | | | Chelmsford | Eastern Young Athletes League Final | 11 Sep 22 |
| 2021 U17 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.1 | | 1.2 | | 2 | B | | | Hemel Hempstead | Southern Athletics League - Hertfordshire | 11 Jul 21 |
| 400 | 52.2 | | | | 2 | A | | | Watford | Eastern Young Athletes League | 12 Sep 21 |
| 400 | 52.9 | | | | 2 | | | | Milton Keynes | Buckinghamshire Schools Championships | 12 Jun 21 |
| 400 | 53.22 | | | | 1 | A | | | Stevenage | Southern Athletics League - Hertfordshire | 11 Sep 21 |
| 400 | 53.58 | | | | 3 | A | | | Hendon | Youth Development League Upper Southern West | 5 Sep 21 |
| 400 | 54.2 | | | | 1 | ns | | | Hemel Hempstead | Southern Athletics League - Hertfordshire | 11 Jul 21 |
| 400 | 54.33 | | | | 1 | 1 | | | Nuneaton | Nuneaton Open Events - Season Opener | 11 Apr 21 |
| 400 | 54.6 | | | | 2 | | | | Corby | Corby AC Open Meeting | 20 Jul 21 |
| 400 | 55.99 | | | | 5 | 3 | | | Lee Valley | Lee Valley Track Open | 25 Apr 21 |
| 2020 U15 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.61 | | 1.3 | | 1 | 9 | | | Lee Valley | London Inter Club Challenge U15 / U17 | 15 Aug 20 |
| 300 | 38.24 | | | | 2 | | | | Dagenham | Be Fit Today Track Academy Open | 12 Sep 20 |
| 300 | 38.53 | | | | 1 | 4 | | | Southampton | Southampton Track & PV Open | 5 Sep 20 |
| 300 | 38.82 | | | | 3 | 1 | | | Tooting Bec | South London Athletic Network Sprint Open | 22 Aug 20 |
| 300 | 38.82 | | | | 4 | | | | Chelmsford | South of England Covid Games | 30 Aug 20 |
| 300 | 38.87 | i | | | 2 | H/M | | | Lee Valley | Tri-Counties Championships (Kent, Hertfordshire & Middlesex) | 15 Mar 20 |
| 300 | 38.88 | | | | 2 | h2 | | | Chelmsford | South of England Covid Games | 30 Aug 20 |
| 300 | 39.15 | i | | | 2 | 2 | | | Lee Valley | London U13 / U15 / U17 Games | 26 Jan 20 |
| 300 | 39.20 | i | | | 1 | | | | Lee Valley | Essex County & Eastern AA Championships | 9 Feb 20 |
| 300 | 39.41 | i | | | 5 | | | | Lee Valley | South of England AA U13 / U15 / U17 Championships | 12 Jan 20 |
| 300 | 39.59 | i | | | 2 | h2 | | | Lee Valley | South of England AA U13 / U15 / U17 Championships | 12 Jan 20 |
| 300 | 39.65 | i | | | 4 | h1 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 22 Feb 20 |
| 2019 U15 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.80 | | 0.9 | | 6 | 5 | | | Watford | Watford Open Graded Meeting | 7 Aug 19 |
| 100 | 12.90 | | 0.1 | | 2 | 3 | | | Watford | Watford Open Graded Meeting | 29 May 19 |
| 100 | 12.9 | | | | 4 | B | | | Hemel Hempstead | Eastern Young Athletes' League | 2 Jun 19 |
| 100 | 13.0 | | 0.2 | | 3 | | | | Watford | Hertfordshire County Championships | 11 May 19 |
| 100 | 13.2 | | | | 5 | ns | | | Watford | Eastern Young Athletes' League | 4 May 19 |
| 100 | 13.7 | | | | 3 | B | | | Ipswich | Eastern Young Athletes' League | 14 Apr 19 |
| 200 | 25.74 | | 1.7 | | 1 | 3 | | | Watford | Watford Open Graded Meeting | 4 Sep 19 |
| 200 | 25.89 | | 0.5 | | 1 | 4 | | | Watford | Watford Open Graded Meeting | 24 Jul 19 |
| 200 | 26.15 | | 0.2 | | 5 | B | | | Grays | Eastern Young Athletes' League Final | 15 Sep 19 |
| 200 | 26.2 | | | | 1 | ns | | | Cambridge | Eastern Young Athletes' League | 7 Jul 19 |
| 200 | 26.4 | | | | 3 | B | | | Hemel Hempstead | Eastern Young Athletes' League | 2 Jun 19 |
| 200 | 26.52 | | -0.7 | | 2 | | | | Watford | Hertfordshire County Championships | 12 May 19 |
| 200 | 26.8 | | | | 3 | B | | | Watford | Eastern Young Athletes' League | 4 May 19 |
| 300 | 40.64 | i | | | 3 | 7 | | | Lee Valley | Lee Valley December Open | 1 Dec 19 |
| 300 | 41.1 | | | | 3 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 22 Sep 19 |
| 300 | 41.4 | | | | 2 | ns | | | Cambridge | Eastern Young Athletes' League | 7 Jul 19 |
| 300 | 42.4 | | | | 2 | ns | | | Watford | Eastern Young Athletes' League | 4 May 19 |
| 300 | 42.5 | | | | 2 | | | | Milton Keynes | Buckinghamshire Schools Championships | 8 Jun 19 |
| 300 | 42.68 | | | | 2 | | | | Watford | Hertfordshire County Championships | 11 May 19 |
| 300 | 43.2 | | | | 4 | ns | | | Hemel Hempstead | Eastern Young Athletes' League | 2 Jun 19 |
| 300 | 44.9 | | | | 2 | ns | | | Ipswich | Eastern Young Athletes' League | 14 Apr 19 |
| SP5K | 6.76 | | | | 6 | B | | | Grays | Eastern Young Athletes' League Final | 15 Sep 19 |
| 3.99KXC | 20:08 | | | | 113 | | | | Stowe | Buckinghamshire County Schools' Championships | 6 Feb 19 |
| 2018 U13 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.62 | i | | | 2 | 2.1 | | | Lee Valley | Lee Valley U13 / U15 Open | 11 Feb 18 |
| 60 | 8.64 | i | | | 7 | | | | Lee Valley | Lee Valley Minithon | 24 Feb 18 |
| 60 | 8.74 | i | | | 2 | 1.3 | | | Lee Valley | Lee Valley U13 / U15 Open | 11 Feb 18 |
| 100 | 13.32 | | | | 1 | | | | Watford | Hertfordshire County Championships | 12 May 18 |
| 100 | 13.45 | | | | 1 | h2 | | | Watford | Hertfordshire County Championships | 12 May 18 |
| 100 | 13.5 | | | | 2 | A | | | Stevenage | Hertfordshire County U13 Inter Club Challenge | 6 Jun 18 |
| 100 | 13.5 | | | | 1 | 2 | | | Hemel Hempstead | Dacorum & Tring Club Championships | 9 Sep 18 |
| 100 | 13.6 | | | | 1 | A | | | Hemel Hempstead | Eastern Young Athletes' League | 3 Jun 18 |
| 100 | 13.7 | | | | 4 | A | | | Ipswich | Eastern Young Athletes' League | 8 Jul 18 |
| 100 | 13.71 | | 0.2 | | 5 | 3 | | | Watford | Watford Open Graded Meeting | 30 May 18 |
| 100 | 13.8 | | | | 2 | 2 | | | Milton Keynes | Buckinghamshire County Schools Championships | 9 Jun 18 |
| 100 | 13.8 | | | | 4 | A | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| 100 | 13.9 | | | | 2 | A | | | Watford | Eastern Young Athletes' League | 15 Apr 18 |
| 200 | 27.5 | | | | 1 | | | | Watford | Hertfordshire County Championships | 13 May 18 |
| 200 | 27.6 | | | | 1 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 9 Sep 18 |
| 200 | 27.70 | | 0.5 | | 1 | h2 | | | Watford | Hertfordshire County Championships | 13 May 18 |
| 200 | 27.78 | | 0.1 | | 3 | 3 | | | Watford | Watford Open Graded Meeting | 13 Jun 18 |
| 200 | 27.79 | | 1.8 | | 4 | 5 | | | Watford | Watford Open Graded Meeting | 22 Aug 18 |
| 200 | 27.88 | i | | | 5 | 2 | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open | 25 Mar 18 |
| 200 | 28.1 | | | | 2 | A | | | Ipswich | Eastern Young Athletes' League | 8 Jul 18 |
| 200 | 28.4 | | | | 5 | A | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| 200 | 28.52 | i | | | 5 | | | | Lee Valley | Lee Valley Minithon | 24 Feb 18 |
| 200 | 28.8 | | | | 1 | A | | | Watford | Eastern Young Athletes' League | 15 Apr 18 |
| 200 | 28.90 | i | | | 3 | 1 | | | Lee Valley | Lee Valley U13 / U15 Open | 11 Feb 18 |
| 200 | 28.9 | | | | 2 | A | | | Hemel Hempstead | Eastern Young Athletes' League | 3 Jun 18 |
| 800 | 2:45.4 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 1 Jul 18 |
| 75HU13M | 16.3 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 1 Jul 18 |
| HJ | 1.25 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 1 Jul 18 |
| LJ | 4.47 | | | | 2 | A | | | Hemel Hempstead | Eastern Young Athletes' League | 3 Jun 18 |
| LJ | 4.26 | | | | 1 | | | | Watford | Hertfordshire County Championships | 13 May 18 |
| LJ | 4.20 | | | | 2 | A | | | Watford | Eastern Young Athletes' League | 15 Apr 18 |
| LJ | 4.20 | | | | 5 | A | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| LJ | 4.15 | | | | 2 | A | | | Stevenage | Hertfordshire County U13 Inter Club Challenge | 6 Jun 18 |
| LJ | 4.11 | | | | 8 | | | | Watford | Watford Open Graded Meeting | 22 Aug 18 |
| LJ | 4.06 | | | | 4 | | | | Milton Keynes | Buckinghamshire County Schools Championships | 9 Jun 18 |
| LJ | 3.79 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 1 Jul 18 |
| LJ | 3.53 | | | | 3 | B | | | Ipswich | Eastern Young Athletes' League | 8 Jul 18 |
| LJ | 3.39 | | | | 15 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 9 Sep 18 |
| SP3K | 7.72 | | | | 5 | | | | Milton Keynes | Buckinghamshire County Schools Championships | 9 Jun 18 |
| SP3K | 7.21 | | | | 2 | | | | Watford | Hertfordshire County Championships | 12 May 18 |
| SP3K | 6.67 | | | | 1 | ns | | | Stevenage | Hertfordshire County U13 Inter Club Challenge | 6 Jun 18 |
| SP3K | 6.65 | | | | 4 | | | | Watford | Watford Open Graded Meeting | 13 Jun 18 |
| SP3K | 6.36 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 1 Jul 18 |
| JT400 | 25.53 | | | | 1 | | | | Milton Keynes | Buckinghamshire County Schools Championships | 9 Jun 18 |
| PenU13M | 1050 | | | | 9 | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 1 Jul 18 |
| 2017 U13 Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.1 | | | | 2 | ns2 | | | Ipswich | Eastern Young Athletes' League | 30 Jul 17 |
| 100 | 14.1 | | | | 2 | 2 | | | Hemel Hempstead | Dacorum & Tring Club Championships | 17 Sep 17 |
| 100 | 14.2 | | | | 1 | ns1 | | | Peterborough | Eastern Young Athletes' League | 2 Jul 17 |
| 100 | 14.2 | | | | 1 | ns | | | Peterborough | Eastern Young Athletes' League | 2 Jul 17 |
| 100 | 14.7 | | | | 4 | ns | | | St. Albans | Eastern Young Athletes' League | 7 May 17 |
| 100 | 14.76 | w | 3.9 | | 3 | h1 | | | Stevenage | Hertfordshire County U13 / Masters' / Relay & 1500m Championships (Inc Hertfordshire County AAA Open) | 1 May 17 |
| 100 | 17.90 | | 1.3 | | 6 | | | | Stevenage | Hertfordshire County U13 / Masters' / Relay & 1500m Championships (Inc Hertfordshire County AAA Open) | 1 May 17 |
| 200 | 29.8 | | | | 2 | B | | | Hemel Hempstead | Eastern Young Athletes' League | 4 Jun 17 |
| 200 | 30.1 | | | | 3 | A | | | St. Albans | Hertfordshire County U13 Challenge | 7 Jun 17 |
| 200 | 30.20 | | -2.7 | | 3 | B | | | Grays | Eastern Young Athletes' League Plate Final | 3 Sep 17 |
| 200 | 30.2 | | | | 3 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 17 Sep 17 |
| 200 | 30.3 | | | | 1 | ns | | | Peterborough | Eastern Young Athletes' League | 2 Jul 17 |
| 200 | 31.6 | | | | 1 | B | | | St. Albans | Eastern Young Athletes' League | 7 May 17 |
| 200 | 31.85 | | 1.9 | | 4 | | | | Stevenage | Hertfordshire County U13 / Masters' / Relay & 1500m Championships (Inc Hertfordshire County AAA Open) | 1 May 17 |
| 800 | 2:57.0 | | | | P | | | | Hemel Hempstead | Dacorum & Tring Open Pentathlon & Hertfordshire 3000m Championships | 16 Jul 17 |
| 75HU13M | 17.4 | | | | P | | | | Hemel Hempstead | Dacorum & Tring Open Pentathlon & Hertfordshire 3000m Championships | 16 Jul 17 |
| HJ | 1.25 | | | | 2 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 17 Sep 17 |
| HJ | 1.22 | | | | P | | | | Hemel Hempstead | Dacorum & Tring Open Pentathlon & Hertfordshire 3000m Championships | 16 Jul 17 |
| HJ | 1.20 | | | | 4 | A | | | Ipswich | Eastern Young Athletes' League | 30 Jul 17 |
| HJ | 1.10 | | | | 5 | A | | | Hemel Hempstead | Eastern Young Athletes' League | 4 Jun 17 |
| LJ | 4.06 | | | | 4 | B | | | Grays | Eastern Young Athletes' League Plate Final | 3 Sep 17 |
| LJ | 3.90 | | | | 2 | B | | | Ipswich | Eastern Young Athletes' League | 30 Jul 17 |
| LJ | 3.79 | | | | P | | | | Hemel Hempstead | Dacorum & Tring Open Pentathlon & Hertfordshire 3000m Championships | 16 Jul 17 |
| LJ | 3.54 | | | | 5 | A | | | St. Albans | Hertfordshire County U13 Challenge | 7 Jun 17 |
| SP3.25K | 6.05 | | | | 4 | B | | | Grays | Eastern Young Athletes' League Plate Final | 3 Sep 17 |
| SP3.25K | 5.71 | | | | P | | | | Hemel Hempstead | Dacorum & Tring Open Pentathlon & Hertfordshire 3000m Championships | 16 Jul 17 |
| PenU13M | 842 | | | | 3 | | | | Hemel Hempstead | Dacorum & Tring Open Pentathlon & Hertfordshire 3000m Championships | 16 Jul 17 |