| 2022 U20 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 64.52 | | | | 1 | A | | | Eton | Windsor, Slough, Eton & Hounslow AC Spring Open Graded Meeting | 2 Apr 22 |
| JT800 | 64.00 | | | | 1 | B | | | Eton | UK Youth Development League Upper Southern Premier | 24 Apr 22 |
| JT800 | 63.87 | | | | 1 | | | | Swindon | Swindon Winter Throws Invitational Series | 19 Mar 22 |
| JT800 | 61.78 | | | | 2 | | | | Chelmsford | BUCS Outdoor Athletics Championship | 2 May 22 |
| JT800 | 60.07 | | | | 2 | q1 | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| JT800 | 59.68 | | | | 2 | | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 18 Jun 22 |
| JT800 | 59.02 | | | | 3 | | | | Bracknell | Berkshire County Championship | 15 May 22 |
| JT800 | 57.75 | | | | 5 | A | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| JT800 | 56.54 | | | | 7 | | | | Bedford | England Athletics U20 & U23 Championships incorporating World Junior Trials | 16 Jul 22 |
| JT800 | 56.25 | | | | 9 | | | | Loughborough | Loughborough International | 22 May 22 |
| JT800 | 55.41 | | | | 5 | | | | Hendon | National Athletics League - Premiership | 2 Jul 22 |
| 2021 U20 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 61.79 | | | | 2 | | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| JT800 | 61.53 | | | | 1 | | | | Bedford | South of England U20/Senior Championships | 12 Jun 21 |
| JT800 | 58.63 | | | | 2 | B | | | Bedford | BIGish Jumps & Throws Fest | 31 May 21 |
| JT800 | 56.93 | | | | 5 | | | | Bedford | England U20 & U23 Championships | 19 Jun 21 |
| JT800 | 56.65 | | | | 1 | B | | | Bromley | National Athletics League Premier London South | 6 Jun 21 |
| JT800 | 56.57 | | | | 1 | A | | | Bracknell | Southern Athletics League - Mid West | 11 Jul 21 |
| JT800 | 56.02 | | | | 1 | A | | | Eton | Youth Development League Upper Southern North West | 25 Jul 21 |
| JT800 | 55.38 | | | | - | | | | Swindon | Swindon Harriers Spring Throws Invitational Meeting | 24 Apr 21 |
| 2020 U20 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 60.59 | | | | 2 | | | | Lee Valley | UK Javelin Competition | 30 Aug 20 |
| JT800 | 56.94 | | | | 2 | | | | Swindon | Mark Cawte Autumn Open | 6 Sep 20 |
| JT800 | 53.81 | | | | 1 | | | | Aldershot | Aldershot Farnham & District AC Internal Meeting | 22 Aug 20 |
| 2019 U17 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.5K | 17.07 | | | | 6 | A | | | Reading | UK Youth Development U17/U20 League Division South Premier | 5 May 19 |
| JT700 | 56.73 | | | | 2 | A | | | Basingstoke | Wessex Young Athletes' League | 28 Apr 19 |
| JT700 | 55.99 | | | | 1 | A | | | Reading | UK Youth Development U17/U20 League Division South Premier | 5 May 19 |
| JT700 | 52.41 | | | | 2 | A | | | Eton | Alder Valley Boys' League | 4 May 19 |
| JT700 | 51.82 | | | | 1 | | | | Eton | Windsor Slough Eton & Hounslow Spring Open | 7 Apr 19 |
| JT700 | 47.77 | | | | 7 | | | | Loughborough | Loughborough Students AC Javelin Festival Open | 27 May 19 |
| 2018 U17 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 46.75 | | | | 2 | A | | | Reading | UK Youth Development U17/U20 League Division South Premier | 29 Apr 18 |
| JT700 | 44.94 | | | | 2 | | | | Eton | Berkshire County Championships | 13 May 18 |
| JT700 | 44.01 | | | | 2 | A | | | Aldershot | Alder Valley Boys' League | 24 Jun 18 |
| JT700 | 41.86 | | | | 3 | A | | | Bromley | UK Youth Development U17/U20 League Division South Premier | 27 May 18 |
| JT700 | 41.00 | | | | 1 | A | | | Reading | Alder Valley Boys' League Trophy Final | 2 Sep 18 |
| JT700 | 40.76 | | | | 3 | A | | | Eton | Alder Valley Boys' League | 6 May 18 |
| JT700 | 39.42 | | | | 2 | A | | | Eton | UK Youth Development U17/U20 League Division South Premier | 1 Jul 18 |
| JT600 | 43.52 | | | | 1 | | | | Basingstoke | English Schools Cup Regional Final - South West | 6 Jun 18 |
| 2017 U15 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.25K | 19.77 | | | | 6 | A | | | Southampton | UK Youth Development U13/U15 League Division South Premier 1 | 20 May 17 |
| DT1.25K | 16.96 | | | | 5 | B | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 15 Jul 17 |
| JT600 | 47.26 | | | | 1 | | | | Bracknell | Berkshire County Championships | 14 May 17 |
| JT600 | 47.02 | | | | 2 | B | | | Portsmouth | Portsmouth Throws Festival | 17 Sep 17 |
| JT600 | 46.96 | | | | 8 | | | | Bedford | England Athletics U15 / U17 Championships | 26 Aug 17 |
| JT600 | 46.56 | | | | 1 | A | | | Portsmouth | Alder Valley Boys' League Match 2 | 6 Aug 17 |
| JT600 | 46.55 | | | | 2 | | | | Crystal Palace | South of England AA U15 / U17 Championships | 19 Aug 17 |
| JT600 | 46.47 | | | | 2 | A | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 15 Jul 17 |
| JT600 | 46.22 | | | | 2 | A | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 1 | 22 Apr 17 |
| JT600 | 45.54 | | | | 1 | A | | | Uxbridge | Alder Valley Boys' League Match 2 | 7 May 17 |
| JT600 | 45.38 | | | | 2 | A | | | Eton | UK Youth Development U13/U15 League Division South Premier 1 | 18 Jun 17 |
| JT600 | 45.22 | | | | 14 | | | | Pihtipudas, FIN | Javelin Carnival | 28 Jun 17 |
| JT600 | 45.20 | | | | 2 | | | | Reading | Berkshire County Schools Championships | 10 Jun 17 |
| JT600 | 45.18 | | | | 8 | | | | Loughborough | UK Javelin Carnival | 28 May 17 |
| JT600 | 45.13 | | | | 14 | | | | Birmingham | ESAA English Schools' Championships | 7 Jul 17 |
| JT600 | 44.76 | | | | 1 | | | | York | City of York Open | 2 Sep 17 |
| JT600 | 44.01 | | | | 12 | | | | Pihtipudas, FIN | Javelin Carnival | 1 Jul 17 |
| JT600 | 43.49 | | | | 2 | | | | Basingstoke | Basingstoke & Mid Hants Young Athletes Open Meeting | 1 Apr 17 |
| JT600 | 43.02 | | | | 1 | | | | Portsmouth | Havant AC Open Meeting | 8 Apr 17 |
| JT600 | 42.38 | | | | 1 | A | | | Eton | Alder Valley Boys' League Trophy Final | 10 Sep 17 |
| JT600 | 42.31 | | | | 3 | | | | Bracknell | Bracknell AC Young Athletes Open | 25 Mar 17 |
| JT600 | 40.33 | | | | 3 | A | | | Southampton | UK Youth Development U13/U15 League Division South Premier 1 | 20 May 17 |
| 2016 U15 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 44.29 | | | | 3 | | | | Reading | Berkshire Schools Championships | 11 Jun 16 |
| JT600 | 43.33 | | | | 1 | B | | | Reading | UK Youth Development U13/U15 League Division South Premier 1 | 23 Apr 16 |
| JT600 | 43.06 | | | | 5 | | | | Ashford | South of England AA U13 / U15 / U17 Championships | 13 Aug 16 |
| JT600 | 41.75 | | | | 1 | A | | | Basingstoke | Alder Valley Boys' League | 21 Aug 16 |
| JT600 | 41.67 | | | | 2 | B | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 19 Jun 16 |
| JT600 | 41.63 | | | | 1 | | | | Carn Brea | Duchy Minors Open | 10 Jul 16 |
| JT600 | 40.94 | | | | 2 | | | | Reading | Berkshire County Championships | 15 May 16 |
| JT600 | 40.79 | | | | - | | | | Pihtipudas, FIN | Javelin Carnival | 29 Jun 16 |
| JT600 | 38.80 | | | | 4 | A | | | Eton | UK Youth Development U13/U15 League Division South Premier 1 | 16 Jul 16 |
| JT600 | 38.73 | | | | 15 | | | | Bedford | England Athletics U15 / U17 Championships | 27 Aug 16 |
| JT600 | 38.64 | | | | 2 | | | | Bath | Bath Field Fest Open | 17 Apr 16 |
| JT600 | 38.57 | | | | 4 | | | | Woking | Woking Young Athletes Open | 4 Sep 16 |
| JT600 | 37.13 | | | | 9 | | | | Loughborough | UK Javelin Carnival | 29 May 16 |
| JT600 | 36.74 | | | | 1 | B | | | Southampton | UK Youth Development U13/U15 League Division South Premier 1 | 21 May 16 |
| JT400 | 49.40 | | | | 4 | | | | Pihtipudas, FIN | Javelin Carnival | 29 Jun 16 |
| 2015 U13 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 24.13 | | | | 3 | | | | Woking | Woking Young Athletes Open | 6 Sep 15 |
| DT1K | 24.03 | | | | 3 | | | | Par | Newquay & Par Last Ditch Throws Open | 20 Sep 15 |
| DT1K | 23.76 | | | | 1 | A | | | Aldershot | Alder Valley Boys' League | 23 Aug 15 |
| DT1K | 22.84 | | | | 2 | | | | Carn Brea | Duchy Minors Open | 12 Jul 15 |
| DT1K | 19.62 | | | | 2 | A | | | Reading | Alder Valley Boys' League Trophy Final | 13 Sep 15 |
| DT1K | 19.24 | | | | 4 | | | | Horsham | Horsham Blue Star Open Meeting | 9 Aug 15 |
| DT1K | 14.88 | | | | 6 | A | | | Uxbridge | Alder Valley Boys' League | 9 May 15 |
| JT600 | 28.73 | | | | 2 | | | | Winchester | ESAA Cup Regional Final South West | 9 Jun 15 |
| JT400 | 46.20 | | | | 1 | B | | | Sandy | Biggleswade AC Open | 26 Sep 15 |
| JT400 | 45.32 | | | | 1 | A | | | Par | Newquay & Par Last Ditch Throws Open | 20 Sep 15 |
| JT400 | 45.27 | | | | 2 | | | | Loughborough | UK Javelin Carnival | 12 Sep 15 |
| JT400 | 44.14 | | | | 1 | A | | | Aldershot | Alder Valley Boys' League | 23 Aug 15 |
| JT400 | 43.48 | | | | 1 | | | | Crawley | Crawley Tom Lintern Open Medal Meeting | 31 Aug 15 |
| JT400 | 42.33 | | | | 2 | | | | Woking | Woking Young Athletes Open | 6 Sep 15 |
| JT400 | 41.30 | | | | 1 | A | | | Kingston | Derek Crookes Southern U13 Inter County Match | 26 Jul 15 |
| JT400 | 40.88 | | | | 2 | A | | | Reading | Alder Valley Boys' League Trophy Final | 13 Sep 15 |
| JT400 | 40.86 | | | | 1 | | | | Carn Brea | Duchy Minors Open | 12 Jul 15 |
| JT400 | 39.64 | | | | 2 | A | | | Eton | UK Youth Development U13/U15 League Division South Premier 2 | 18 Jul 15 |
| JT400 | 39.01 | | | | 1 | A | | | Guildford | Alder Valley Boys' League | 7 Jun 15 |
| JT400 | 38.89 | | | | 1 | | | | Bracknell | Bracknell Young Athletes' Open | 28 Mar 15 |
| JT400 | 38.62 | | | | 1 | | | | Horsham | Horsham Blue Star Open Meeting | 9 Aug 15 |
| JT400 | 36.56 | | | | 1 | A | | | Uxbridge | Alder Valley Boys' League | 9 May 15 |
| JT400 | 36.43 | | | | 1 | | | | Horspath | Oxford City AC Open Graded Meeting | 10 Jun 15 |
| JT400 | 35.39 | | | | 2 | A | | | Crawley | UK Youth Development U13/U15 League Division South Premier 2 | 2 May 15 |
| JT400 | 35.30 | | | | 1 | | | | Bath | Bath Field Fest Open | 26 Apr 15 |
| JT400 | 35.02 | | | | 2 | A | | | Lee Valley | UK Youth Development U13/U15 League Division South Premier 2 | 21 Jun 15 |
| 2014 U13 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3.25K | 7.07 | | | | 2 | A | | | Bracknell | Alder Valley Boys' League | 18 May 14 |
| SP3.25K | 6.67 | | | | 3 | B | | | Guildford | Alder Valley Boys' League | 8 Jun 14 |
| SP3.25K | 6.59 | | | | 2 | A | | | Ashford | UK Youth Development U13/U15 League Division Southern South 1 | 3 May 14 |
| SP3.25K | 6.47 | | | | 3 | | | | Carn Brea | Duchy Minors Open | 13 Jul 14 |
| SP3.25K | 6.13 | | | | 5 | A | | | Brighton | UK Youth Development U13/U15 League Division Southern South 1 | 31 May 14 |
| SP3.25K | 6.10 | | | | 3 | A | | | Winchester | UK Youth Development U13/U15 League Division Southern South 1 | 22 Jun 14 |
| DT1K | 19.28 | | | | 3 | | | | Carn Brea | Duchy Minors Open | 13 Jul 14 |
| DT1K | 18.11 | | | | 1 | | | | Carn Brea | Cornwall Winter Throws | 22 Feb 14 |
| DT1K | 16.85 | | | | 2 | B | | | Bracknell | Alder Valley Boys' League | 18 May 14 |
| JT400 | 40.90 | | | | 1 | A | | | Basingstoke | Alder Valley Boys' League Trophy Final | 14 Sep 14 |
| JT400 | 38.52 | | | | 1 | A | | | Aldershot | Alder Valley Boys' League | 10 Aug 14 |
| JT400 | 36.22 | | | | 1 | A | | | Kingston | UK Youth Development U13/U15 League Division Southern South 1 | 19 Jul 14 |
| JT400 | 35.34 | | | | 4 | | | | Woking | Woking Young Athlete Championships | 31 Aug 14 |
| JT400 | 35.06 | | | | 1 | | | | Bath | Bath Field Fest Open | 3 Aug 14 |
| JT400 | 34.61 | | | | 2 | | | | Basingstoke | Basingstoke & Mid Hants Young Athletes Open Meeting | 5 Apr 14 |
| JT400 | 33.78 | | | | 3 | | | | Andover | Andover AC Young Athletes' Open | 11 May 14 |
| JT400 | 33.55 | | | | 1 | | | | Carn Brea | Duchy Minors Open | 13 Jul 14 |
| JT400 | 31.52 | | | | 2 | A | | | Brighton | UK Youth Development U13/U15 League Division Southern South 1 | 31 May 14 |
| JT400 | 31.26 | | | | 2 | | | | Portsmouth | Havant AC Club Championships & Open Meeting | 12 Apr 14 |
| JT400 | 31.17 | | | | 1 | A | | | Bracknell | Alder Valley Boys' League | 18 May 14 |
| JT400 | 30.81 | | | | 1 | A | | | Ashford | UK Youth Development U13/U15 League Division Southern South 1 | 3 May 14 |
| JT400 | 30.10 | | | | 1 | B | | | Guildford | Alder Valley Boys' League | 8 Jun 14 |
| JT400 | 29.88 | | | | 1 | A | | | Winchester | UK Youth Development U13/U15 League Division Southern South 1 | 22 Jun 14 |
| JT400 | 28.93 | | | | 4 | | | | Crookham Common | Arthur Killbery Memorial Open Throws | 22 Mar 14 |
| JT400 | 28.53 | | | | 1 | | | | Carn Brea | Cornwall Winter Throws | 22 Feb 14 |
| 2013 U11 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 19.35 | | | | 1 | ns | | | Winchester | Alder Valley Boys' League | 7 Jul 13 |
| DT1K | 18.64 | | | | 8 | B | | | Kingston | Southern U13 Inter County Championships | 28 Jul 13 |
| DT1K | 17.99 | | | | 1 | | | | Carn Brea | Duchy Open | 14 Jul 13 |
| DT1K | 17.32 | | | | 1 | ns | | | Bracknell | Alder Valley Boys' League | 16 Jun 13 |
| JT400 | 33.06 | | | | 1 | | | | Carn Brea | Duchy Open | 14 Jul 13 |
| JT400 | 30.70 | | | | 7 | A | | | Kingston | Southern U13 Inter County Championships | 28 Jul 13 |
| JT400 | 30.67 | | | | 1 | | | | Par | Newquay & Par Last Ditch Throws Open | 22 Sep 13 |
| JT400 | 30.55 | | | | 2 | ns | | | Bracknell | Alder Valley Boys' League | 16 Jun 13 |
| JT400 | 30.04 | | | | 1 | ns | | | Reading | Alder Valley Boys' League Trophy Final & Non Scoring | 14 Sep 13 |
| JT400 | 29.63 | | | | 2 | | | | Andover | Andover AC Young Athletes' Open | 12 May 13 |
| JT400 | 28.23 | | | | 1 | | | | Basingstoke | Basingstoke & Mid Hants Young Athletes Graded Open Meeting | 6 Apr 13 |
| JT400 | 27.95 | | | | 3 | | | | Horsham | Horsham Blue Star Open Meeting | 4 Aug 13 |
| JT400 | 27.25 | | | | 1 | ns | | | Winchester | Alder Valley Boys' League | 7 Jul 13 |
| JT400 | 26.23 | | | | 3 | | | | Crookham Common | Arthur Killbery Memorial Open Throws | 10 Mar 13 |
| 2012 U11 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT400 | 24.84 | | | | 1 | ns | | | Basingstoke | Alder Valley Boys' League Final | 15 Sep 12 |