| 2025 SEN Swindon/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 76:46 | | | 77:51 | 423 | | | | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 24 Sep 25 |
| 2019 U20 Swindon/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 53:43 | | | 53:58 | 292 | | | 18 | Glastonbury | Glastonbury Round the Tor 10K | 5 May 19 |
| 2018 U20 Swindon/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 46.84 | | | | 2 | | | | Yeovil | Somerset County Schools Championships | 9 Jun 18 |
| JT800 | 46.71 | | | | 2 | | | | Yeovil | Somerset County Championships | 13 May 18 |
| 2017 U17 Swindon/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 53.24 | | | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 17 Jun 17 |
| JT700 | 51.89 | | | | 2 | | | | Yeovil | Somerset County Schools Championships | 10 Jun 17 |
| JT700 | 51.54 | | | | 2 | | | | Yeovil | Somerset County Championships | 13 May 17 |
| JT700 | 50.40 | | | | 10 | | | | Birmingham | ESAA English Schools' Championships | 7 Jul 17 |
| 2016 U17 Swindon/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 80HU16M | 12.5 | | | | 10 | A | | | Bedford | ESAA English Schools' Cup Final | 2 Jul 16 |
| JT700 | 46.75 | | | | 4 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 16 |
| JT700 | 46.73 | | | | 2 | | | | Street | Somerset County Schools Championships | 11 Jun 16 |
| 2015 U15 Swindon/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:44.03 | | | | P | | | | Street | Somerset Schools Combined Events Championships | 25 Apr 15 |
| 80HU16M | 13.2 | | | | 11 | B | | | Bedford | ESAA English Schools' Cup Final | 4 Jul 15 |
| 80HU16M | 13.8 | | | | 6 | B | | | Street | ESAA Cup Regional Final South West | 17 Jun 15 |
| 80HU15M | 13.76 | w | 3.9 | | P | | | | Street | Somerset Schools Combined Events Championships | 25 Apr 15 |
| HJ | 1.66 | | | | 3 | | | | Street | Somerset County Schools | 13 Jun 15 |
| HJ | 1.57 | | | | P | | | | Street | Somerset Schools Combined Events Championships | 25 Apr 15 |
| LJ | 4.59 | | | | P | | | | Street | Somerset Schools Combined Events Championships | 25 Apr 15 |
| SP4K | 8.97 | | | | P | | | | Street | Somerset Schools Combined Events Championships | 25 Apr 15 |
| JT600 | 40.52 | | | | 5 | | | | Bedford | ESAA English Schools' Cup Final | 4 Jul 15 |
| JT600 | 37.37 | | | | 3 | | | | Street | Somerset County Schools | 13 Jun 15 |
| JT600 | 36.88 | | | | 3 | | | | Street | ESAA Cup Regional Final South West | 17 Jun 15 |
| PenU15M | 1874 | | | | 11 | | | | Street | Somerset Schools Combined Events Championships | 26 Apr 15 |
| 2014 U15 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.4 | | | | 3 | B | | | Swindon | Wessex Young Athletes' League | 13 Apr 14 |
| 800 | 2:49.05 | | | | P | | | | Street | Somerset County Combined Events & Race Walking Championships | 26 Apr 14 |
| 80HU15M | 13.7 | | | | 1 | B | | | Woking | Wessex Young Athletes' League | 13 Jul 14 |
| 80HU15M | 13.9 | | | | 3 | A | | | Salisbury | Wessex Young Athletes' League | 6 Jul 14 |
| 80HU15M | 14.2 | | | | 1 | B | | | Swindon | UK Youth Development U13/U15 League Division Midland West 2b | 19 Jul 14 |
| 80HU15M | 15.88 | | 0.0 | | P | | | | Street | Somerset County Combined Events & Race Walking Championships | 26 Apr 14 |
| 80HU14M | 13.5 | | | | 3 | A | | | Street | ESAA Cup South West Regional A Final | 18 Jun 14 |
| HJ | 1.50 | | | | 2 | | | | Street | ESAA Cup South West Regional A Final | 18 Jun 14 |
| HJ | 1.47 | | | | 1 | B | | | Swindon | UK Youth Development U13/U15 League Division Midland West 2b | 19 Jul 14 |
| HJ | 1.45 | | | | 1 | B | | | Worcester | UK Youth Development U13/U15 League Division Midland West 2b | 31 May 14 |
| HJ | 1.45 | | | | 3 | A | | | Salisbury | Wessex Young Athletes' League | 6 Jul 14 |
| HJ | 1.45 | | | | 1 | B | | | Woking | Wessex Young Athletes' League | 13 Jul 14 |
| HJ | 1.36 | | | | P | | | | Street | Somerset County Combined Events & Race Walking Championships | 26 Apr 14 |
| HJ | 1.30 | | | | 2 | B | | | Swindon | Wessex Young Athletes' League | 13 Apr 14 |
| LJ | 4.10 | | | | P | | | | Street | Somerset County Combined Events & Race Walking Championships | 26 Apr 14 |
| SP4K | 7.79 | | | | P | | | | Street | Somerset County Combined Events & Race Walking Championships | 26 Apr 14 |
| SP4K | 7.03 | | | | 2 | A | | | Swindon | Swindon Harriers' Winter Throws Invitational Series | 22 Feb 14 |
| DT1.25K | 16.28 | | | | 2 | B | | | Swindon | Swindon Harriers' Winter Throws Invitational Series | 22 Feb 14 |
| JT600 | 30.52 | | | | 1 | A | | | Worcester | UK Youth Development U13/U15 League Division Midland West 2b | 31 May 14 |
| JT600 | 29.83 | | | | 1 | B | | | Swindon | UK Youth Development U13/U15 League Division Midland West 2b | 19 Jul 14 |
| JT600 | 28.90 | | | | 2 | A | | | Salisbury | Wessex Young Athletes' League | 6 Jul 14 |
| JT600 | 28.65 | | | | 2 | A | | | Woking | Wessex Young Athletes' League | 13 Jul 14 |
| JT600 | 26.58 | | | | 2 | A | | | Swindon | Wessex Young Athletes' League | 13 Apr 14 |
| JT600 | 23.54 | | | | 2 | | | | Swindon | Swindon Harriers' Winter Throws Invitational Series | 22 Feb 14 |
| PenU15M | 1343 | | | | 14 | | | | Street | Somerset County Combined Events & Race Walking Championships | 26 Apr 14 |
| 2013 U13 Swindon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.8 | | | | 3 | B | | | Hereford | UK Youth Development U13/U15 League Division Midland West 2a | 13 Jul 13 |
| 100 | 15.1 | | | | 7 | | | | Basingstoke | Saucony Hampshire Grand Prix | 17 Jul 13 |
| 200 | 29.4 | | | | 7 | A | | | Street | English Schools' Cup Regional A Final - South West | 19 Jun 13 |
| 200 | 32.4 | | | | P | | | | Swindon | Swindon Harriers' Junior Pentathlon | 29 Aug 13 |
| 800 | DNF | | | | P | | | | Swindon | Swindon Harriers' Junior Pentathlon | 29 Aug 13 |
| HJ | 1.40 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 7 Jul 13 |
| HJ | 1.35 | | | | 3 | A | | | Horspath | Wessex Young Athletes' League | 21 Jul 13 |
| HJ | 1.33 | | | | 1 | A | | | Hereford | UK Youth Development U13/U15 League Division Midland West 2a | 13 Jul 13 |
| HJ | 1.33 | | | | 1 | | | | Basingstoke | Saucony Hampshire Grand Prix | 17 Jul 13 |
| HJ | 1.30 | | | | 5 | | | | Exeter | England Athletics South West Championships & Inter Counties | 11 Aug 13 |
| HJ | 1.18 | | | | P | | | | Swindon | Swindon Harriers' Junior Pentathlon | 29 Aug 13 |
| PV | 1.92 | | | | 4 | A | | | Swindon | Swindon Harriers' Pole Vault Championships | 21 Aug 13 |
| LJ | 3.65 | | | | P | | | | Swindon | Swindon Harriers' Junior Pentathlon | 29 Aug 13 |
| SP4K | 6.85 | | | | 1 | B | | | Swindon | Swindon Harriers' Winter Throws Invitation Series | 14 Dec 13 |
| SP3.25K | 8.03 | | | | P | | | | Swindon | Swindon Harriers' Junior Pentathlon | 29 Aug 13 |
| DT1.25K | 16.08 | | | | 1 | | | | Swindon | Swindon Harriers' Winter Throws Invitation Series | 14 Dec 13 |
| JT600 | 24.69 | | | | 1 | | | | Swindon | Swindon Harriers' Winter Throws Invitation Series | 14 Dec 13 |
| JT400 | 30.27 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 7 Jul 13 |
| JT400 | 26.82 | | | | 2 | A | | | Horspath | Wessex Young Athletes' League | 21 Jul 13 |
| JT400 | 25.32 | | | | 3 | | | | Exeter | England Athletics South West Championships & Inter Counties | 11 Aug 13 |
| JT400 | 22.94 | | | | 4 | A | | | Hereford | UK Youth Development U13/U15 League Division Midland West 2a | 13 Jul 13 |
| PenU13MNS | 818 | | | | 1 | | | | Swindon | Swindon Harriers' Junior Pentathlon | 29 Aug 13 |