| 2025 U23 Shaftesbury Barnet/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 38.31 | | | | 2 | | | | Cambridge | Cambridge University AC Sports | 26 Apr 25 |
| DT2K | 37.09 | | | | 3 | | | | Cambridge | 150th Oxford vs. Cambridge Varsity Match | 17 May 25 |
| HT7.26K | 37.88 | | | | 4 | | | | Cambridge | 150th Oxford vs. Cambridge Varsity Match | 17 May 25 |
| 2024 U23 Shaftesbury Barnet/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 9.81 | i | | | 5 | | | | Lee Valley | Inter-Varsity Field Events & Relays - Indoor | 10 Feb 24 |
| DT2K | 37.40 | | | | 2 | | | | Lee Valley | Inter-Varsity Field Events & Relays - Outdoor | 10 Feb 24 |
| HT7.26K | 35.16 | | | | 1 | | | | Lee Valley | Inter-Varsity Field Events & Relays - Outdoor | 10 Feb 24 |
| HT7.26K | 32.47 | | | | 4 | | | | Oxford | 149th Oxford Vs. Cambridge Varsity Match | 18 May 24 |
| 2023 U20 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 9.60 | | | | 1 | | | | Cambridge | Oxford University vs Cambridge University Fresher's Varsity Match | 11 Nov 23 |
| DT2K | 35.32 | | | | 1 | | | | Cambridge | Oxford University vs Cambridge University Fresher's Varsity Match | 11 Nov 23 |
| DT1.75K | 43.08 | | | | 1 | | | | Hemel Hempstead | Hertfordshire County Schools | 10 Jun 23 |
| 2022 U20 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 42.75 | | | | 1 | | | | Hemel Hempstead | Hertfordshire Schools Championships | 11 Jun 22 |
| DT1.75K | 40.38 | | | | 8 | | | | Sportcity | ESAA - English Schools Championships | 9 Jul 22 |
| 2021 U17 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 11.93 | | | | 1 | A | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| SP5K | 11.32 | | | | 2 | | | | Watford | Hertfordshire & Bedfordshire County Championships | 31 Jul 21 |
| DT1.5K | 51.31 | | | | 1 | | | | Kingston | South of England U17/U15/U13 Championships | 21 Aug 21 |
| DT1.5K | 50.97 | | | | 1 | A1 | | | Moulton | England Throws Camps Throws Fest 2021 | 4 Sep 21 |
| DT1.5K | 49.39 | | | | 3 | | | | Loughborough | UK School Games | 3 Sep 21 |
| DT1.5K | 49.02 | | | | 1 | | | | Harrow | Harrow AC Spring Open | 20 May 21 |
| DT1.5K | 48.98 | | | | 1 | | | | Harrow | Harrow AC Open | 9 Sep 21 |
| DT1.5K | 48.54 | | | | 1 | | | | Watford | Hertfordshire & Bedfordshire County Championships | 31 Jul 21 |
| DT1.5K | 48.53 | | | | 1 | | | | Lee Valley | Lee Valley Autumn Throws Fest | 25 Sep 21 |
| DT1.5K | 47.53 | | | | 1 | B | | | Bedford | BIGish Jumps & Throws Fest | 31 May 21 |
| DT1.5K | 47.14 | | | | 1 | A | | | Sandy | Bedfordshire Open | 14 Jun 21 |
| DT1.5K | 47.11 | | | | 1 | A | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| DT1.5K | 46.87 | | | | 1 | | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| DT1.5K | 46.82 | | | | 1 | A | | | Hendon | Eastern Young Athletes League | 15 Aug 21 |
| DT1.5K | 45.84 | | | | 3 | | | | Stretford | ESAA - New Balance English Schools Championships (Hammer/Discus) | 10 Jul 21 |
| DT1.5K | 45.69 | | | | 1 | | | | Hemel Hempstead | Hertfordshire Schools Championships | 12 Jun 21 |
| DT1.5K | 45.41 | | | | 3 | | | | Sportcity | England U15/U17 Championships | 7 Aug 21 |
| DT1.5K | 44.85 | | | | 3 | A2 | | | Moulton | England Throws Camps Throws Fest 2021 | 5 Sep 21 |
| DT1.5K | 44.16 | | | | 1 | A | | | Harrow | Youth Development League Upper Southern West | 30 May 21 |
| HT5K | 44.78 | | | | 2 | | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| HT5K | 44.39 | | | | 1 | A | | | Harrow | Youth Development League Upper Southern West | 30 May 21 |
| HT5K | 43.05 | | | | 1 | | | | Watford | Hertfordshire & Bedfordshire County Championships | 31 Jul 21 |
| HT5K | 40.45 | | | | 2 | A | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| HT5K | 37.39 | | | | 1 | A | | | Hendon | Eastern Young Athletes League | 15 Aug 21 |
| 2020 U17 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 11.30 | | | | 1 | D | | | Lewes | Sussex AA Martin Etchells Memorial T&F Challenge inc. 3000m Championships | 4 Oct 20 |
| SP5K | 11.20 | | | | 3 | A | | | Milton Keynes | Milton Keynes Jumps & Throws Meeting | 13 Sep 20 |
| SP5K | 11.13 | | | | 2 | B | | | Hendon | Allianz Park Throws Fest | 11 Jul 20 |
| SP5K | 10.44 | | | | 3 | | | | Sutton Coldfield | Royal Sutton Coldfield AC Open Competition | 17 Oct 20 |
| SP5K | 10.42 | i | | | 2 | | | | Lee Valley | London U13 / U15 / U17 Games | 25 Jan 20 |
| DT1.75K | 37.53 | | | | | A | | | Lee Valley | London Inter Club Challenge U20, Senior & Masters Open | 6 Sep 20 |
| DT1.5K | 48.11 | | | | 1 | | | | Sutton Coldfield | Royal Sutton Coldfield AC Open Competition | 17 Oct 20 |
| DT1.5K | 47.37 | | | | 2 | | | | Bromley | Blackheath & Bromley H September Open Series | 14 Sep 20 |
| DT1.5K | 44.78 | | | | 1 | A | | | Milton Keynes | Milton Keynes Jumps & Throws Meeting | 13 Sep 20 |
| DT1.5K | 44.25 | | | | 4 | | | | Chelmsford | South of England Covid Games | 30 Aug 20 |
| DT1.5K | 41.96 | | | | 1 | A | | | Nuneaton | Nuneaton U15 & U17 Open | 9 Aug 20 |
| DT1.5K | 41.58 | | | | 3 | A | | | Lewes | Sussex AA Martin Etchells Memorial T&F Challenge inc. 3000m Championships | 4 Oct 20 |
| DT1.5K | 40.98 | | | | 3 | B | | | Hendon | Allianz Park Throws Fest | 11 Jul 20 |
| DT1.5K | 40.36 | | | | 4 | A | | | Lee Valley | London Inter Club Challenge - Young Athletes | 1 Aug 20 |
| 2019 U15 St. Albans AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 11.16 | | | | 3 | A | | | Grays | Eastern Young Athletes' League Final | 15 Sep 19 |
| SP4K | 10.10 | | | | 2 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 22 Sep 19 |
| SP4K | 9.70 | | | | 3 | | | | Hendon | London Inter Club Challenge | 31 Aug 19 |
| DT1.25K | 43.15 | | | | 2 | | | | Bedford | England Athletics U15 / U17 Championships | 1 Sep 19 |
| DT1.25K | 41.41 | | | | 1 | A | | | Hendon | London Inter Club Challenge | 31 Aug 19 |
| DT1.25K | 39.46 | | | | 1 | A | | | Grays | Eastern Young Athletes' League Final | 15 Sep 19 |
| DT1.25K | 39.38 | | | | 4 | | | | Horspath | South of England U15 / U20 Inter County Championships | 7 Sep 19 |
| DT1.25K | 38.10 | | | | 5 | | | | Ashford | South of England AA U13 / U15 / U17 Championships | 18 Aug 19 |
| DT1.25K | 37.88 | | | | 1 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 22 Sep 19 |
| DT1.25K | 37.37 | | | | 1 | | | | Hemel Hempstead | Hertfordshire County Schools Championships | 8 Jun 19 |
| DT1.25K | 36.77 | | | | 8 | | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| DT1.25K | 36.25 | | | | 1 | A | | | Hemel Hempstead | Eastern Young Athletes' League | 2 Jun 19 |
| DT1.25K | 34.10 | | | | 1 | A | | | Cambridge | Eastern Young Athletes' League | 7 Jul 19 |
| HT4K | 30.73 | | | | 1 | | | | Hemel Hempstead | Dacorum & Tring Club Championships | 22 Sep 19 |
| JT600 | 24.89 | | | | 1 | ns | | | Hemel Hempstead | Eastern Young Athletes' League | 2 Jun 19 |
| 2018 U15 St. Albans AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 4.82 | | | | 5 | B | | | Basildon | Eastern Young Athletes' League | 3 Jun 18 |
| DT1.25K | 25.33 | | | | 2 | A | | | Stevenage | Eastern Young Athletes' League | 15 Apr 18 |
| DT1.25K | 25.28 | | | | 2 | A | | | Basildon | Eastern Young Athletes' League | 3 Jun 18 |
| DT1.25K | 25.15 | | | | 8 | | | | Hemel Hempstead | Hertfordshire County Schools Championships | 9 Jun 18 |
| DT1.25K | 25.02 | | | | 3 | A | | | St. Albans | Eastern Young Athletes' League | 5 Aug 18 |
| DT1.25K | 21.39 | | | | 3 | A | | | St Albans | Eastern Young Athletes' League | 6 May 18 |
| JT600 | 21.80 | | | | 6 | A | | | St. Albans | Eastern Young Athletes' League | 5 Aug 18 |
| JT600 | 20.37 | | | | 5 | A | | | Basildon | Eastern Young Athletes' League | 3 Jun 18 |
| 2017 U13 St. Albans AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 24.95 | | | | 1 | A | | | Woodford | Eastern Young Athletes' League | 2 Jul 17 |
| DT1K | 24.50 | | | | 1 | A | | | Hendon | Eastern Young Athletes' League | 13 Aug 17 |