| 2025 U23 Winchester/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 54.25 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 11 May 25 |
| HT7.26K | 52.15 | | | | 1 | | | | Birmingham (U) | Birmingham University Winter Throws & Distance Meeting | 8 Mar 25 |
| HT7.26K | 51.74 | | | | 8 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 25 |
| HT7.26K | 51.03 | | | | 2 | | | | Winchester | Winchester & District AC Season Opener | 19 Apr 25 |
| HT7.26K | 47.12 | | | | 5 | | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 2024 U23 Winchester/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 9.89 | | | | 14 | | | | Eton | National Athletics League - Premiership | 1 Jun 24 |
| HT7.26K | 54.00 | | | | 7 | | | | Eton | National Athletics League - Premiership | 1 Jun 24 |
| HT7.26K | 52.30 | | | | 4 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 19 Jul 24 |
| HT7.26K | 52.19 | | | | 1 | | | | Birmingham | The Birchfield Games | 22 Jun 24 |
| HT7.26K | 51.92 | | | | 1 | | | | Winchester | Winchester & District AC July Evening Open - electronic times only for Power of 10 | 3 Jul 24 |
| HT7.26K | 51.23 | | | | 9 | 3 | | | Storrs CT, USA | UCONN Northeast Challenge | 12 Apr 24 |
| HT7.26K | 51.22 | | | | 6 | | | | Franklin Field PA, USA | Penn Invitational | 6 Apr 24 |
| HT7.26K | 50.79 | | | | 4 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 6 May 24 |
| HT7.26K | 49.76 | | | | 1 | | | | Birmingham (U) | University of Birmingham Track & Field Series 2 | 5 Jun 24 |
| HT7.26K | 49.58 | | | | 1 | | | | Birmingham (U) | Birmingham University Winter Throws & Distance | 9 Mar 24 |
| HT7.26K | NM | | | | - | | | | Birmingham | National Athletics League - Premiership | 3 Aug 24 |
| 2023 U23 Winchester/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.0 | | | | 6 | B | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| SP7.26K | 10.64 | | | | 3 | A | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| SP7.26K | 10.48 | | | | 1 | B | | | Bournemouth | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| DT2K | 28.65 | | | | 2 | | | | Birmingham (U) | University of Birmingham Winter Throws & Distance Meet | 18 Mar 23 |
| DT2K | 27.20 | | | | 1 | | | | Winchester | Winchester & District AC Season Opener | 2 Apr 23 |
| DT2K | 27.02 | | | | 2 | B | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| HT7.26K | 54.06 | | | | 1 | A | | | Bournemouth | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| HT7.26K | 53.62 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 14 May 23 |
| HT7.26K | 53.53 | | | | 4 | | | | Sportcity | National Athletics League Premier Division Fixture A | 11 Jun 23 |
| HT7.26K | 52.56 | | | | 6 | | | | Sportcity | BUCS Outdoor Athletics Championships | 1 May 23 |
| HT7.26K | 52.51 | | | | 1 | | | | Horspath | South of England U20 / Senior Inter Counties | 2 Jul 23 |
| HT7.26K | 51.20 | | | | 1 | | | | Winchester | Winchester & District AC Season Opener | 2 Apr 23 |
| HT7.26K | 50.83 | | | | 1 | | | | Birmingham (U) | University of Birmingham Series | 7 Jun 23 |
| HT7.26K | 50.52 | | | | 6 | | | | Birmingham | National Athletics League Premier Division Fixture B | 5 Aug 23 |
| HT7.26K | 49.79 | | | | 2 | A | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| HT7.26K | 49.03 | | | | 1 | | | | Birmingham (U) | University of Birmingham Winter Throws & Distance Meet | 18 Mar 23 |
| HT7.26K | 46.14 | | | | 5 | | | | Chelmsford | England Athletics U20/U23 Open Championships | 18 Jun 23 |
| JT800 | 31.24 | | | | 1 | ns | | | Bournemouth | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| JT800 | 29.94 | | | | 1 | ns | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| 2022 U20 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.32 | i | | | 7 | 3 | | | Cardiff | Cardiff Met & Birmingham University Varsity | 30 Nov 22 |
| LJ | 4.66 | i | | | 9 | | | | Cardiff | Cardiff Met & Birmingham University Varsity | 30 Nov 22 |
| SP7.26K | 10.49 | i | | | 5 | | | | Cardiff | Cardiff Met & Birmingham University Varsity | 30 Nov 22 |
| SP7.26K | 9.50 | | | | 1 | A | | | Winchester | Southern Athletics League Division 3 West | 13 Aug 22 |
| DT2K | 23.45 | | | | 1 | B | | | Winchester | Southern Athletics League Division 3 West | 13 Aug 22 |
| HT7.26K | 47.94 | | | | 8 | | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| HT7.26K | 46.80 | | | | 1 | | | | Winchester | Winchester & District AC Season Opener | 3 Apr 22 |
| HT7.26K | 45.26 | | | | 1 | A | | | Winchester | Southern Athletics League Division 3 West | 13 Aug 22 |
| HT6K | 54.79 | | | | 6 | | | | Bedford | England Athletics U20 & U23 Championships incorporating World Junior Trials | 16 Jul 22 |
| HT6K | 54.24 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 15 May 22 |
| HT6K | 52.68 | | | | 1 | | | | Birmingham (U) | University of Birmingham Winter Throws & 5000m Open | 19 Mar 22 |
| HT6K | 52.16 | | | | 2 | | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 18 Jun 22 |
| HT6K | 49.40 | | | | 1 | | | | Horspath | South of England U20/Senior Inter Counties Championship | 9 Jul 22 |
| 2021 U20 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 9.85 | | | | 1 | B | | | Winchester | Southern Athletics League - Hampshire | 14 Aug 21 |
| SP7.26K | 9.77 | | | | 2 | B | | | Portsmouth | Southern Athletics League - Hampshire | 11 Jul 21 |
| HT7.26K | 46.85 | | | | 1 | A | | | Winchester | Southern Athletics League - Hampshire | 14 Aug 21 |
| HT7.26K | 46.41 | | | | 2 | A | | | Portsmouth | Southern Athletics League - Hampshire | 11 Jul 21 |
| HT6K | 54.69 | | | | 7 | | | | Bedford | England U20 & U23 Championships | 19 Jun 21 |
| HT6K | 53.96 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 30 Aug 21 |
| HT6K | 53.95 | | | | 4 | | | | Bedford | South of England U20/Senior Championships | 12 Jun 21 |
| HT6K | 53.39 | | | | 6 | | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| HT6K | 52.48 | | | | 1 | | | | Winchester | Winchester June Open Meeting | 1 Jun 21 |
| HT6K | 51.83 | | | | 1 | | | | Winchester | Winchester & District AC Closed Early Season Open Meeting | 11 Apr 21 |
| HT6K | 50.82 | | | | 1 | | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| HT6K | 49.84 | | | | 1 | A | | | Bournemouth | Bournemouth Open | 12 Sep 21 |
| 2020 U20 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT6K | 49.07 | | | | 1 | | | | Winchester | Southampton Throws Competition | 22 Aug 20 |
| HT6K | 47.75 | | | | 1 | | | | Winchester | Winchester Throws Festival | 15 Aug 20 |
| HT6K | 45.32 | | | | 1 | A | | | Portsmouth | South of England Track & Field Academy Throws Festival | 13 Sep 20 |
| HT6K | 45.22 | | | | 2 | A | | | Bournemouth | Bournemouth Throws Invitational Trial Event | 30 Aug 20 |
| HT6K | 44.95 | | | | 2 | A | | | Portsmouth | South of England Track & Field Academy Throws Festival 2 | 11 Oct 20 |
| 2019 U17 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 11.37 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 7 Jul 19 |
| DT1.5K | 30.34 | | | | 2 | B | | | Winchester | UK Youth Development U17/U20 League Division South 2B | 26 May 19 |
| DT1.5K | 23.81 | | | | 3 | A | | | Winchester | Wessex Young Athletes' League | 7 Jul 19 |
| HT5K | 56.23 | | | | 1 | A | | | Bournemouth | UK Youth Development U17/U20 League Division South 2B | 30 Jun 19 |
| HT5K | 52.79 | | | | 1 | | | | Erith | ESAA South East Schools Inter-County Championships | 15 Jun 19 |
| HT5K | 52.69 | | | | 1 | | | | Portsmouth | Hampshire County Schools Championships | 8 Jun 19 |
| HT5K | 52.47 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 12 May 19 |
| HT5K | 51.88 | | | | 6 | | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 19 |
| HT5K | 51.12 | | | | 1 | B | | | Bournemouth | Bournemouth AC Open | 8 Sep 19 |
| HT5K | 50.72 | | | | 1 | | | | Southampton | Southampton Graded Open | 20 Apr 19 |
| HT5K | 49.80 | | | | 1 | A | | | Walton | UK Youth Development U17/U20 League Division South 2B | 5 May 19 |
| HT5K | 48.55 | | | | 2 | | | | Portsmouth | Havant AC Open Meeting | 14 Sep 19 |
| HT5K | 47.70 | | | | 2 | C | | | Bournemouth | Bournemouth AC Open | 31 Mar 19 |
| HT5K | 46.15 | | | | 1 | A | | | Winchester | UK Youth Development U17/U20 League Division South 2B | 26 May 19 |
| HT5K | 45.71 | | | | 1 | | | | Basingstoke | Basingstoke & Mid Hants Open | 6 Apr 19 |
| JT700 | 25.13 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 7 Jul 19 |
| 2018 U17 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 7.67 | | | | 2 | ns | | | Winchester | Southern Athletics League Division 3SW | 14 Jul 18 |
| SP5K | 10.12 | | | | 4 | | | | Bournemouth | Bournemouth AC Open | 9 Sep 18 |
| SP5K | 9.96 | | | | 1 | B | | | Kingston | UK Youth Development U17/U20 League Division South 1A | 27 May 18 |
| SP5K | 9.73 | | | | 1 | D | | | Portsmouth | Portsmouth Throws Festival | 16 Sep 18 |
| DT2K | 22.22 | | | | 2 | ns | | | Winchester | Southern Athletics League Division 3SW | 14 Jul 18 |
| DT1.5K | 24.68 | | | | 8 | | | | Bournemouth | Bournemouth AC Open | 9 Sep 18 |
| DT1.5K | 20.36 | | | | 3 | B | | | Kingston | UK Youth Development U17/U20 League Division South 1A | 27 May 18 |
| HT7.26K | 30.33 | | | | 1 | B | | | Winchester | Southern Athletics League Division 3SW | 14 Jul 18 |
| HT7.26K | 29.48 | | | | 3 | A | | | Winchester | Southern Athletics League Division 3SW | 23 Jun 18 |
| HT5K | 47.71 | | | | 1 | B | | | Portsmouth | Portsmouth Throws Festival | 16 Sep 18 |
| HT5K | 45.83 | | | | 2 | | | | Bournemouth | Bournemouth AC Open | 9 Sep 18 |
| HT5K | 42.61 | | | | 1 | | | | Portsmouth | City of Portsmouth AC Open Super Series | 6 Sep 18 |
| HT5K | 42.02 | | | | 5 | | | | Crawley | ESAA South East Schools Inter-County Championships | 16 Jun 18 |
| HT5K | 41.64 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 13 May 18 |
| HT5K | 41.60 | | | | 3 | A | | | Kingston | UK Youth Development U17/U20 League Division South 1A | 27 May 18 |
| HT5K | 41.45 | | | | 3 | A | | | Crawley | UK Youth Development U17/U20 League Division South 1A | 1 Jul 18 |
| HT5K | 40.28 | | | | 2 | | | | Basingstoke | Basingstoke & Mid Hants Open | 7 Apr 18 |
| HT5K | 39.15 | | | | 1 | | | | Basingstoke | Hampshire County Schools Championships | 9 Jun 18 |
| HT5K | 38.84 | | | | 2 | A | | | Woking | UK Youth Development U17/U20 League Division South 1A | 29 Apr 18 |
| HT5K | 37.48 | | | | 2 | | | | Bournemouth | Bournemouth AC Open | 25 Mar 18 |
| HT5K | 33.44 | | | | 4 | | | | Bracknell | Bracknell AC Young Athletes Open | 31 Mar 18 |
| 2017 U15 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 10.08 | | | | 3 | A | | | Portsmouth | Portsmouth Throws Festival | 17 Sep 17 |
| SP4K | 9.62 | | | | 1 | A | | | Portsmouth | UK Youth Development U13/U15 League Division South South/West 2 | 22 Apr 17 |
| SP4K | 9.60 | | | | 4 | | | | Portsmouth | Hampshire County Championships | 14 May 17 |
| SP4K | 9.14 | | | | 2 | A | | | Winchester | UK Youth Development U13/U15 League Division South South/West 2 | 18 Jun 17 |
| SP4K | 9.05 | | | | 4 | A | | | Woking | UK Youth Development U13/U15 League Division South South/West 2 | 15 Jul 17 |
| SP4K | 9.01 | | | | 2 | A | | | Bournemouth | UK Youth Development U13/U15 League Division South South/West 2 | 20 May 17 |
| DT1.25K | 26.36 | | | | 4 | | | | Bournemouth | Bournemouth AC Autumn Open | 10 Sep 17 |
| DT1.25K | 25.55 | | | | 1 | B | | | Woking | UK Youth Development U13/U15 League Division South South/West 2 | 15 Jul 17 |
| DT1.25K | 22.68 | | | | 1 | B | | | Winchester | UK Youth Development U13/U15 League Division South South/West 2 | 18 Jun 17 |
| DT1.25K | 21.58 | | | | 1 | B | | | Portsmouth | UK Youth Development U13/U15 League Division South South/West 2 | 22 Apr 17 |
| DT1.25K | 20.29 | | | | 1 | B | | | Bournemouth | UK Youth Development U13/U15 League Division South South/West 2 | 20 May 17 |
| HT4K | 40.20 | | | | 1 | A | | | Woking | UK Youth Development U13/U15 League Division South South/West 2 | 15 Jul 17 |
| HT4K | 40.14 | | | | 1 | D | | | Portsmouth | Portsmouth Throws Festival | 17 Sep 17 |
| HT4K | 38.40 | | | | 4 | | | | Basingstoke | ESAA South East Schools Inter-County Championships | 17 Jun 17 |
| HT4K | 37.20 | | | | 1 | | | | Bournemouth | Bournemouth AC Autumn Open | 10 Sep 17 |
| HT4K | 36.55 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 14 May 17 |
| HT4K | 36.25 | | | | 1 | A | | | Bournemouth | UK Youth Development U13/U15 League Division South South/West 2 | 20 May 17 |
| HT4K | 35.99 | | | | 1 | | | | Portsmouth | Hampshire County Schools Championships | 10 Jun 17 |
| HT4K | 35.62 | | | | 1 | A | | | Winchester | UK Youth Development U13/U15 League Division South South/West 2 | 18 Jun 17 |
| HT4K | 33.58 | | | | 12 | | | | Birmingham | ESAA English Schools' Championships | 8 Jul 17 |
| HT4K | 32.91 | | | | 1 | A | | | Portsmouth | UK Youth Development U13/U15 League Division South South/West 2 | 22 Apr 17 |
| HT4K | 28.44 | | | | 2 | | | | Bournemouth | John Rumbold Memorial Open | 2 Apr 17 |
| 2016 U15 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 7.41 | | | | 1 | B | | | Winchester | Wessex Young Athletes' League | 17 Apr 16 |
| SP4K | 6.97 | | | | 2 | B | | | Little Marlow | UK Youth Development U13/U15 League Division South Central 1 | 19 Jun 16 |
| SP4K | 6.56 | | | | 3 | B | | | Perivale | UK Youth Development U13/U15 League Division South Central 1 | 23 Apr 16 |
| DT1.25K | 17.11 | | | | 2 | B | | | Perivale | UK Youth Development U13/U15 League Division South Central 1 | 23 Apr 16 |
| DT1.25K | 15.72 | | | | 4 | B | | | Little Marlow | UK Youth Development U13/U15 League Division South Central 1 | 19 Jun 16 |
| HT4K | 25.24 | | | | 2 | | | | Portsmouth | Hampshire County Schools Championships | 11 Jun 16 |
| HT4K | 24.52 | | | | 2 | B | | | Carshalton | ESAA South East Schools Inter-County Championships | 18 Jun 16 |
| HT4K | 23.17 | | | | 2 | A | | | Little Marlow | UK Youth Development U13/U15 League Division South Central 1 | 19 Jun 16 |
| HT4K | 16.86 | | | | 2 | A | | | Perivale | UK Youth Development U13/U15 League Division South Central 1 | 23 Apr 16 |