| 2025 SEN Westbury/Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:51 | | | | 77 | | | | Highbury Fields | Highbury Fields parkrun # 662 | 11 Oct 25 |
| parkrun | 22:23 | | | | 103 | | | | Highbury Fields | Highbury Fields parkrun # 639 | 3 May 25 |
| parkrun | 24:29 | | | | 168 | | | | Highbury Fields | Highbury Fields parkrun # 656 | 30 Aug 25 |
| HM | 1:51:14 | c | | | 4800 | | 938 | | Greenwich | The Big Half | 7 Sep 25 |
| 2019 U23 Westbury/Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:24.35 | | | | 6 | 1 | | | Yate | Avon / Bristol & West / Yate Open Series | 4 Sep 19 |
| 2017 U20 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 23:40 | | | | 20 | L3 | 5 | 1 | Bristol | Avon Club 5K Relay Championships | 27 Aug 17 |
| 2016 U20 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:32.97 | | | | 1 | | | | Yate | Avon County Schools' Championships | 11 Jun 16 |
| 800 | 2:33.44 | | | | 4 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 16 |
| 800 | 2:33.47 | | | | 11 | 4 | | | Stoke Gifford | Avon AA Open Meeting inc Avon Championships 800m | 24 May 16 |
| 1500 | 5:22.0 | | | | 3 | B | | | Rugby | Athletics Direct Midland League Division 1 | 5 Jun 16 |
| 1500 | 5:24.08 | | | | 6 | | | | Yate | Avon AA County Championships | 15 May 16 |
| 1500 | 5:25.72 | i | | | 4 | | | | Cardiff | Cardiff Met GP2: New Year Open (inc South West of England & Welsh Masters Championships) | 10 Jan 16 |
| 3.95KXC | 18:32 | | | | 19 | | | | Cheltenham | South West Schools' Championships | 6 Feb 16 |
| 4.2KXC | 19:24 | | | | 159 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 4.29KXC | 21:35 | | | | 20 | | | | Cardiff | British Athletics Cross Challenge | 24 Jan 16 |
| 5KXC | 24:07 | | | | 129 | | | | Castle Donington | ECCA Saucony English National Championships | 27 Feb 16 |
| 2015 U17 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:30.95 | | | | 12 | 4 | | | Stoke Gifford | Bristol & West Open Meeting | 16 Jun 15 |
| 800 | 2:33.73 | | | | 8 | F | | | Newport | BMC Regional Races | 22 Jul 15 |
| 800 | 2:34.12 | | | | 3 | G | | | Street | BMC PB Classic | 4 May 15 |
| 1500 | 5:18.0 | | | | 5 | | | | Yate | Avon League | 10 May 15 |
| 1500 | 5:22.22 | | | | 2 | | | | Yate | Avon AA County Championship | 17 May 15 |
| 1500 | 5:34.0 | | | | 1 | | | | Yate | Avon League | 2 Aug 15 |
| 3000 | 11:46.9 | | | | 1 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| 3.6KXC | 15:35 | | | | 283 | | | | Blackburn | ESAA English Schools' Championships | 14 Mar 15 |
| 4.8KXC | 19:14 | | | | 13 | | | | Newbridge Fields | Gwent League | 11 Oct 15 |
| 4.85KXC | 20:32 | | | | 16 | | | | Llandaff Fields | Gwent League | 8 Nov 15 |
| 5K | 21:08 | | | | 99 | | 16 | 1 | Bristol | Aztec West Fast 5K | 29 Sep 15 |
| 5KXC | 23:43 | | | | 122 | | | | Parliament Hill | ECCA Saucony English National Championships | 21 Feb 15 |
| 5KXC | 25:05 | | | | 179 | | | | Birmingham | CAU Inter County Championships (Inc World Trials & British Athletics Cross Challenge) | 7 Mar 15 |
| 6.5KXC | 30:12 | | | | 25 | | | 3 | Malvern | Gloucestershire League | 31 Oct 15 |
| ZXC | 21:29 | | | | 9 | | | | Blaise Castle | Gwent League | 5 Dec 15 |
| ZXC | 22:25 | | | | 6 | | | | Bristol | Gwent League | 8 Feb 15 |
| ZXC | 22:48 | | | | 17 | | | | Bicton | South West Inter County Championships | 20 Dec 15 |
| ZXC | NT | | | | 54 | | | | Chippenham | South West Schools' Championships | 7 Feb 15 |
| 2014 U17 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:19 | | | | 123 | | 28 | 5 | Bristol | Aztec West Fast 5K | 28 Oct 14 |
| 5K | 21:00 | | | | 128 | | 24 | 7 | Bristol | Aztec West Fast 5K Series | 30 Sep 14 |
| 4MMT | 30:28 | | | | 74 | | 5 | | Bristol | Blaise Blazer 4 Series | 4 Aug 14 |
| ZXC | 13:48 | | | | 16 | | | | Bristol | Gwent League | 1 Mar 14 |
| ZXC | 19:35 | | | | 15 | | | | Bristol | Avon County Schools' Championships | 18 Jan 14 |
| ZXC | 20:52 | | | | 7 | | | | Cardiff | Gwent League | 9 Nov 14 |
| ZXC | 23:21 | | | | 12 | | | | Bridgend | Gwent League | 12 Oct 14 |
| ZXC | 23:35 | | | | 5 | | | | Brecon | Gwent League | 6 Dec 14 |