| 2024 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SHORTHM | 2:04:10 | | | 2:07:05 | 1265 | | 196 | | Silverstone | Silverstone Run Fest Half Marathon (Short) | 24 Nov 24 |
| Mar | 4:20:27 | c | | | 27322 | | 8353 | | London | TCS London Marathon | 21 Apr 24 |
| 2023 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 49:46 | | | | 152 | | 31 | | Worthing | Worthing RunFest 10K | 30 Apr 23 |
| 2019 U23 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 44.44 | | | | 1 | | | | Swindon | Wiltshire County Schools Championships | 8 Jun 19 |
| 2016 U20 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.53 | | | | 1 | | | | Salisbury | Wiltshire County Schools' Championships | 11 Jun 16 |
| SP4K | 8.50 | | | | 4 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 16 |
| SP4K | 8.02 | | | | 1 | B | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 26 Jun 16 |
| DT1K | 26.93 | | | | 1 | | | | Salisbury | Wiltshire County Schools' Championships | 11 Jun 16 |
| DT1K | 26.34 | | | | 3 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 16 |
| DT1K | 25.05 | | | | 1 | B | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 26 Jun 16 |
| DT1K | 23.50 | | | | 1 | B | | | Hereford | UK Youth Development U17/U20 League Division Midland South/West 1 | 1 May 16 |
| HT4K | 18.40 | | | | 1 | B | | | Hereford | UK Youth Development U17/U20 League Division Midland South/West 1 | 1 May 16 |
| HT4K | 15.91 | | | | 1 | B | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 26 Jun 16 |
| 2015 U17 Marlborough Athletics/Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 9.66 | | | | 7 | | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 15 |
| SP3K | 9.55 | | | | 7 | | | | Swindon | Mark Cawte Memorial | 22 Mar 15 |
| SP3K | 9.51 | | | | 1 | | | | Salisbury | Wiltshire County Schools' Championships | 13 Jun 15 |
| SP3K | 9.47 | | | | 1 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| DT1K | 26.50 | | | | 2 | | | | Salisbury | Wiltshire County Schools' Championships | 13 Jun 15 |
| DT1K | 23.89 | | | | 8 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| DT1K | 20.89 | | | | 4 | | | | Swindon | Mark Cawte Memorial | 22 Mar 15 |
| 2014 U17 Marlborough Athletics/Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 8.68 | | | | 6 | | | | Salisbury | Wiltshire Schools' Championships | 7 Jun 14 |
| DT1K | 22.80 | | | | 2 | | | | Salisbury | Wiltshire Schools' Championships | 7 Jun 14 |
| 2013 U15 Marlborough Athletics/Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3.25K | 8.13 | | | | 4 | | | | Salisbury | Wiltshire Schools' Championships | 8 Jun 13 |
| SP3.25K | 7.58 | | | | 1 | | | | Tidworth | Wiltshire County Championships | 25 May 13 |
| SP3.25K | 7.26 | | | | 4 | A | | | Poole | Wessex Young Athletes' League | 14 Jul 13 |
| SP3.25K | 6.95 | | | | 2 | A | | | Salisbury | Wessex Young Athletes' League | 14 Apr 13 |
| DT1K | 24.15 | | | | 1 | | | | Salisbury | Wiltshire Schools' Championships | 8 Jun 13 |
| DT1K | 24.14 | | | | 4 | | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 13 |
| DT1K | 21.62 | | | | 1 | | | | Tidworth | Wiltshire County Championships | 25 May 13 |
| DT1K | 20.58 | | | | 2 | A | | | Salisbury | Wessex Young Athletes' League | 14 Apr 13 |
| DT1K | 20.19 | | | | 2 | A | | | Poole | Wessex Young Athletes' League | 14 Jul 13 |
| JT600 | 16.20 | | | | 4 | A | | | Poole | Wessex Young Athletes' League | 14 Jul 13 |
| JT600 | 14.56 | | | | 1 | A | | | Salisbury | Wessex Young Athletes' League | 14 Apr 13 |
| 2012 U15 Marlborough Athletics/Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 19.65 | | | | 2 | | | | Salisbury | Wiltshire Schools' Championships | 16 Jun 12 |