| 2024 U23 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:58:42 | | | | 790 | | 181 | | Worthing | Worthing RunFest Half Marathon | 28 Apr 24 |
| 2021 U20 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.46 | | | | 1 | A | | | Winchester | Winchester June Open Meeting | 1 Jun 21 |
| LJ | 5.26 | | | | 2 | | | | Brighton | Sussex County Championships | 4 Jul 21 |
| LJ | 5.22 | w | 2.1 | | 4 | D | | | Crawley | Sussex AA Festival of Athletics | 8 May 21 |
| LJ | 5.19 | | | | 1 | B | | | Portsmouth | South of England Track & Field Academy Sports Pro Event | 23 May 21 |
| LJ | 5.18 | | | | 5 | | | | Worthing | The Opener | 18 Apr 21 |
| LJ | 5.17 | | | | 5 | | | | Crawley | Sussex Schools Senior Championships | 19 Jun 21 |
| LJ | 5.09 | w | 3.1 | | 9 | B | | | Worthing | Worthing Open Meeting | 2 May 21 |
| LJ | 5.04 | | 1.3 | | 9 | B | | | Worthing | Worthing Open Meeting | 2 May 21 |
| LJ | 4.96 | | 0.0 | | 14 | | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| LJ | 4.82 | | | | 8 | A | | | Crawley | K2 Summer Open | 31 Jul 21 |
| JT600 | 31.03 | | | | 5 | A | | | Worthing | Worthing Open Meeting | 2 May 21 |
| JT600 | 30.69 | | | | 6 | B | | | Worthing | The Opener | 18 Apr 21 |
| JT600 | 30.01 | | | | 2 | B | | | Winchester | Winchester June Open Meeting | 1 Jun 21 |
| 2020 U17 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.78 | | 0.0 | | 4 | A | | | Lewes | Elevate FieldFest | 12 Sep 20 |
| LJ | 4.76 | | 1.6 | | 2 | B | | | Worthing | Worthing Track Night | 18 Aug 20 |
| LJ | 4.58 | | 0.6 | | 5 | B | | | Lewes | Sussex AA Martin Etchells Memorial T&F Challenge inc. 3000m Championships | 4 Oct 20 |
| LJ | 4.54 | w | 3.3 | | 6 | A | | | Worthing | Worthing Track Night | 8 Sep 20 |
| LJ | 4.49 | | 0.0 | | 6 | C | | | Worthing | Worthing Track Night | 11 Aug 20 |
| JT500 | 35.25 | | | | 1 | C | | | Portsmouth | South of England Track & Field Academy Throws Festival | 13 Sep 20 |
| JT500 | 34.02 | | | | 2 | D | | | Portsmouth | South of England Track & Field Academy Throws Festival 2 | 11 Oct 20 |
| JT500 | 33.73 | | | | 4 | B | | | Worthing | Worthing Track Night | 8 Sep 20 |
| JT500 | 28.48 | | | | 2 | B | | | Lewes | Sussex AA Martin Etchells Memorial T&F Challenge inc. 3000m Championships | 4 Oct 20 |
| 2019 U17 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.63 | | | | 7 | | | | Portsmouth | Havant AC Open Meeting | 14 Sep 19 |
| LJ | 4.18 | | | | 3 | | | | Crawley | Crawley Open Series | 5 Jun 19 |
| JT500 | 28.40 | | | | 3 | | | | Portsmouth | Havant AC Open Meeting | 14 Sep 19 |
| JT500 | 25.92 | | | | 1 | | | | Crawley | Crawley Open Series | 5 Jun 19 |
| JT500 | 25.34 | | | | 8 | | | | Crawley | Sussex County Schools Championships | 8 Jun 19 |
| JT500 | 25.33 | | | | 5 | | | | Crawley | Sussex County Championships | 12 May 19 |
| JT500 | 24.73 | | | | 6 | | | | Brighton | Brighton & Hove AC Throws Open | 10 Mar 19 |
| JT500 | 23.95 | | | | 4 | B | | | Chelmsford | Eight Counties U17 Inter Counties Championships | 21 Jul 19 |
| 2018 U15 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.17 | | | | 4 | | | | Portsmouth | Havant AC Open Meeting | 15 Sep 18 |
| LJ | 3.87 | | | | 3 | ns | | | Horsham | Sussex U15 League Division West | 1 Jun 18 |
| JT500 | 27.33 | | | | 1 | B | | | Horsham | Sussex U15 League Division West | 1 Jun 18 |
| JT500 | 24.56 | | | | 6 | | | | Portsmouth | Havant AC Open Meeting | 15 Sep 18 |
| JT500 | 23.62 | | | | 7 | | | | Crawley | Sussex County Schools Championships | 9 Jun 18 |
| 2017 U15 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.09 | | | | 2 | ns | | | Horsham | Sussex U15 League Division West | 2 Jun 17 |
| LJ | 3.84 | | | | 1 | ns | | | Horsham | Sussex U15 League Division West | 30 Jun 17 |
| JT500 | 21.71 | | | | 9 | | | | Crawley | Sussex Schools Championships | 10 Jun 17 |
| JT500 | 20.49 | | | | 3 | A | | | Horsham | Sussex U15 League Division West | 2 Jun 17 |
| parkrun | 26:12 | | | | 150 | | | | Worthing | Worthing parkrun # 44 | 22 Apr 17 |
| 2016 U13 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 11.3 | | | | 2 | B | | | Horsham | Sussex U13 League Division West | 21 Jul 16 |
| LJ | 3.89 | | | | 2 | B | | | Horsham | Sussex U13 League Division West | 21 Jul 16 |
| LJ | 3.18 | | | | 8 | ns | | | Horsham | Sussex U13 League Division West | 16 Jun 16 |
| parkrun | 27:49 | | | | 163 | | | 1 | Worthing | Worthing parkrun # 2 | 18 Jun 16 |
| 2015 U13 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 6:58 | | | 6:58 | 3 | 5 | | | Brighton | Brighton Mini Mile | 11 Apr 15 |
| 2014 U11 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 7:30 | | | | 4 | 6 | | | Brighton | Brighton Mini Mile | 5 Apr 14 |
| 2013 U11 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1MNAD | 8:07 | | | 8:11 | 30 | 11 | | | Brighton | Brighton Marathon Mini Mile | 14 Apr 13 |
| 2012 U11 Worthing |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1MNAD | 9:09 | | | | 85 | 11 | | | Brighton | Brighton Marathon Mini Mile | 15 Apr 12 |