| 2021 U17 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 42.44 | | | | 3 | A | | | Brighton | Southern Athletics League - Sussex Coast | 20 Jun 21 |
| JT700 | 51.83 | | | | 2 | A | | | Portsmouth | South of England Track & Field Academy Sports Pro Event | 23 May 21 |
| JT700 | 49.81 | | | | 2 | | | | Portsmouth | Hampshire Schools Championships | 12 Jun 21 |
| JT700 | 49.69 | | | | 2 | A | | | Winchester | Southampton Invitation Throws Event | 2 May 21 |
| JT700 | 49.35 | | | | 11 | | | | Sportcity | ESAA - New Balance English Schools Championships | 10 Jul 21 |
| JT700 | 47.30 | | | | 1 | B | | | Guildford | Youth Development League Upper Southern South West | 27 Jun 21 |
| 2020 U17 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 9.54 | | | | 2 | | | | Swindon | Swindon Harriers Winter Throws Invitational | 8 Feb 20 |
| SP5K | 9.22 | | | | 5 | | | | Swindon | Swindon Harriers Winter Throws Invitational | 18 Jan 20 |
| SP5K | 9.13 | | | | 3 | | | | Swindon | Swindon Harriers Winter Throws Invitational | 14 Mar 20 |
| JT700 | 49.55 | | | | 2 | | | | Swindon | Swindon Harriers Winter Throws Invitational | 14 Mar 20 |
| JT700 | 48.05 | | | | 2 | | | | Swindon | Swindon Harriers Winter Throws Invitational | 8 Feb 20 |
| JT700 | 47.67 | | | | - | | | | Swindon | Swindon Harriers Winter Throws Invitational | 18 Jan 20 |
| JT700 | 47.58 | | | | 4 | A | | | Portsmouth | South of England Track & Field Academy Throws Festival 2 | 11 Oct 20 |
| JT700 | 43.69 | | | | 2 | | | | Bournemouth | Bournemouth Throws Invitational Trial Event | 30 Aug 20 |
| 2019 U15 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 9.67 | | | | T | | | | Swindon | Swindon Winter Throws Invitational | 16 Nov 19 |
| DT1.5K | DNS | | | | T | | | | Swindon | Swindon Winter Throws Invitational | 16 Nov 19 |
| JT700 | 47.19 | | | | T | | | | Swindon | Swindon Winter Throws Invitational | 16 Nov 19 |
| JT600 | 56.89 | | | | 1 | A | | | Guildford | UK Youth Development U13/U15 League Division South Premier 2 | 20 Jul 19 |
| JT600 | 56.31 | | | | 1 | C | | | Bournemouth | Bournemouth AC Open | 8 Sep 19 |
| JT600 | 55.97 | | | | 1 | | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| JT600 | 52.99 | | | | 1 | | | | Basingstoke | Hampshire Grand Prix Open | 17 Jul 19 |
| JT600 | 50.27 | | | | 2 | | | | Portsmouth | Havant AC Open Meeting | 14 Sep 19 |
| JT600 | 50.02 | | | | 3 | | | | Erith | ESAA South East Schools Inter-County Championships | 15 Jun 19 |
| JT600 | 49.10 | | | | 1 | A | | | Poole | Wessex Young Athletes' League | 7 Apr 19 |
| JT600 | 49.05 | | | | 5 | | | | Pihtipudas, FIN | Javelin Carnival | 29 Jun 19 |
| JT600 | 48.94 | | | | 1 | | | | Yate | Avon / Bristol & West / Yate Open Series | 14 Aug 19 |
| JT600 | 47.34 | | | | 3 | | | | Portsmouth | Hampshire County Championships | 12 May 19 |
| JT600 | 45.94 | | | | 10 | | | | Pihtipudas, FIN | Javelin Carnival | 26 Jun 19 |
| JT600 | 45.82 | | | | 2 | | | | Dartford | Dartford Harriers Open Meeting | 24 Jul 19 |
| JT600 | 45.09 | | | | 1 | | | | Crawley | Crawley Open Series | 20 Apr 19 |
| JT600 | 44.80 | | | | 2 | | | | Portsmouth | Hampshire County Schools Championships | 8 Jun 19 |
| JT600 | 44.04 | | | | 4 | | | | Loughborough | Loughborough Students AC Javelin Festival Open | 27 May 19 |
| JT600 | 42.85 | | | | 2 | A | | | Southampton | UK Youth Development U13/U15 League Division South Premier 2 | 27 Apr 19 |
| JT600 | 41.45 | | | | 2 | | | | Brighton | Brighton & Hove AC Throws Open | 10 Mar 19 |
| JT600 | 37.81 | | | | 2 | | | | Portsmouth | Portsmouth Floodlit Open | 2 Apr 19 |
| TriLWt17M | DNF | | | | - | | | | Swindon | Swindon Winter Throws Invitational | 16 Nov 19 |
| 2018 U15 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.42 | | | | T | | | | Swindon | Swindon Winter Throws Invitational | 24 Feb 18 |
| DT1.25K | 17.54 | | | | T | | | | Swindon | Swindon Winter Throws Invitational | 24 Feb 18 |
| JT600 | 42.55 | | | | 1 | B | | | Croydon | UK Youth Development U13/U15 League Division South Premier 2 | 21 Jul 18 |
| JT600 | 42.31 | | | | 2 | | | | Portsmouth | Havant AC Open Meeting | 15 Sep 18 |
| JT600 | 42.31 | | | | 3 | D | | | Portsmouth | Portsmouth Throws Festival | 16 Sep 18 |
| JT600 | 40.00 | | | | 5 | | | | Loughborough | UK Javelin Carnival Open | 27 May 18 |
| JT600 | 39.87 | | | | 1 | B | | | Portsmouth | Wessex Young Athletes' League | 10 Jun 18 |
| JT600 | 39.85 | | | | 9 | | | | Lee Valley | South of England AA U15 / U17 Championships | 11 Aug 18 |
| JT600 | 39.80 | | | | 3 | | | | Bournemouth | Bournemouth AC Open | 9 Sep 18 |
| JT600 | 37.11 | | | | 4 | | | | Portsmouth | Hampshire County Championships | 13 May 18 |
| JT600 | 36.15 | | | | 8 | | | | Pihtipudas, FIN | Javelin Carnival | 30 Jun 18 |
| JT600 | 35.61 | | | | 1 | B | | | Portsmouth | UK Youth Development U13/U15 League Division South Premier 2 | 17 Jun 18 |
| JT600 | 34.22 | | | | - | | | | Pihtipudas, FIN | Javelin Carnival | 27 Jun 18 |
| JT600 | 32.16 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 8 Apr 18 |
| JT600 | 31.75 | | | | 3 | | | | Basingstoke | Basingstoke & Mid Hants Open | 7 Apr 18 |
| JT600 | 30.60 | | | | 4 | | | | Bournemouth | Bournemouth AC Open | 25 Mar 18 |
| JT600 | 28.88 | | | | 5 | | | | Portsmouth | Portsmouth April Fools Meeting | 1 Apr 18 |
| JT600 | 25.55 | | | | T | | | | Swindon | Swindon Winter Throws Invitational | 24 Feb 18 |
| JT400 | 45.29 | | | | 6 | | | | Pihtipudas, FIN | Javelin Carnival | 27 Jun 18 |
| JT400 | 39.34 | | | | 2 | | | | Southampton | Southampton Graded Open | 1 Sep 18 |
| TriLWtU15M | 854 | | | | 2 | | | | Swindon | Swindon Winter Throws Invitational | 24 Feb 18 |
| 2017 U13 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.20 | | | | 6 | A | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 1 | 22 Apr 17 |
| HJ | 1.20 | | | | 6 | A | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 15 Jul 17 |
| SP3.25K | 9.29 | | | | 1 | E | | | Portsmouth | Portsmouth Throws Festival | 17 Sep 17 |
| SP3.25K | 8.34 | | | | 1 | A | | | Portsmouth | Alder Valley Boys' League Match 2 | 6 Aug 17 |
| SP3.25K | 8.23 | | | | 1 | A | | | Eton | Alder Valley Boys' League Trophy Final | 10 Sep 17 |
| SP3.25K | 8.06 | | | | 1 | | | | Swindon | Mark Cawte Memorial Open | 23 Sep 17 |
| SP3.25K | 7.81 | | | | 3 | A | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 15 Jul 17 |
| SP3.25K | 7.39 | | | | 1 | A | | | Bracknell | Alder Valley Boys' League Match 2 | 2 Jul 17 |
| SP3.25K | 6.99 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 11 Jun 17 |
| SP3.25K | 6.97 | | | | 3 | A | | | Southampton | UK Youth Development U13/U15 League Division South Premier 1 | 20 May 17 |
| SP3.25K | 6.69 | | | | 1 | B | | | Eton | UK Youth Development U13/U15 League Division South Premier 1 | 18 Jun 17 |
| SP3.25K | 6.27 | | | | 2 | B | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 1 | 22 Apr 17 |
| DT1K | 21.05 | | | | 2 | A | | | Portsmouth | Alder Valley Boys' League Match 2 | 6 Aug 17 |
| DT1K | 18.67 | | | | 1 | A | | | Sandown | Wessex Young Athletes' League | 9 Jul 17 |
| DT1K | 17.89 | | | | 3 | A | | | Eton | Alder Valley Boys' League Trophy Final | 10 Sep 17 |
| DT1K | 17.66 | | | | 1 | A | | | Bracknell | Alder Valley Boys' League Match 2 | 2 Jul 17 |
| JT400 | 41.56 | | | | 1 | | | | Swindon | Mark Cawte Memorial Open | 23 Sep 17 |
| JT400 | 37.74 | | | | 2 | A | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 15 Jul 17 |
| JT400 | 35.54 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 11 Jun 17 |
| JT400 | 35.16 | | | | 3 | C | | | Portsmouth | Portsmouth Throws Festival | 17 Sep 17 |
| JT400 | 34.44 | | | | 2 | | | | Basingstoke | Hampshire Grand Prix | 30 Aug 17 |
| JT400 | 32.47 | | | | 1 | B | | | Portsmouth | Alder Valley Boys' League Match 2 | 6 Aug 17 |
| JT400 | 31.55 | | | | 3 | | | | Southampton | Hampshire Schools U13 & U14 Championships | 11 Jul 17 |
| JT400 | 30.04 | | | | 1 | B | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 1 | 22 Apr 17 |
| JT400 | 29.56 | | | | 1 | A | | | Bracknell | Alder Valley Boys' League Match 2 | 2 Jul 17 |
| JT400 | 27.92 | | | | 1 | B | | | Sandown | Wessex Young Athletes' League | 9 Jul 17 |
| JT400 | 27.79 | | | | 3 | | | | Portsmouth | Havant AC Open Meeting | 8 Apr 17 |
| JT400 | 26.90 | | | | 4 | A | | | Eton | Alder Valley Boys' League Trophy Final | 10 Sep 17 |
| JT400 | 18.61 | | | | 2 | | | | Portsmouth | Portsmouth April Fools Open | 2 Apr 17 |
| JT400 | 17.92 | | | | 4 | B | | | Eton | UK Youth Development U13/U15 League Division South Premier 1 | 18 Jun 17 |
| JT400 | 16.46 | | | | 4 | B | | | Southampton | UK Youth Development U13/U15 League Division South Premier 1 | 20 May 17 |