| 2025 U23 Cheltenham/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 8.90 | i | | | 5 | | | | Lee Valley | Oxford v Cambridge Varsity Field Events & Relays | 8 Feb 25 |
| JT800 | 61.12 | | | | 2 | | | | Cambridge | 150th Oxford vs. Cambridge Varsity Match | 17 May 25 |
| JT800 | 60.24 | | | | 2 | | | | Philadelphia PA, USA | Transatlantic Series - Penn/Cornell vs Oxford Uni/Cambridge Uni | 4 Apr 25 |
| JT800 | 55.76 | | | | 3 | | | | Lee Valley | Oxford v Cambridge Varsity Field Events | 8 Feb 25 |
| JT800 | 53.21 | | | | 1 | | | | New Haven CT, USA | Transatlantic Series - Yale/Harvard vs Oxford Uni/Cambridge Uni | 12 Apr 25 |
| 2024 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 57.71 | | | | 1 | | | | Gloucester | Brewer Memorial Games inc. South West Sapphire League | 6 May 24 |
| JT800 | 55.52 | | | | 1 | | | | Gloucester | Gloucestershire County Schools Championships | 8 Jun 24 |
| JT800 | 54.56 | | | | 1 | | | | Oxford | Oxford-Cambridge Freshers' Varsity Match | 10 Nov 24 |
| JT800 | 46.45 | | | | 1 | | | | Gloucester | Midsummer Evening Open - inc. South West Sapphire League | 3 Jul 24 |
| 2023 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 53.15 | | | | 1 | | | | Gloucester | Gloucestershire County Schools Championships | 10 Jun 23 |
| JT800 | 52.82 | | | | 1 | | | | Gloucester | Gloucestershire County Championships | 29 Apr 23 |
| JT800 | 52.17 | | | | 1 | A | | | Yate | UK Youth Development League Upper - Midlands Premier South/West | 30 Apr 23 |
| JT800 | 51.10 | | | | 1 | A | | | Tamworth | Midland Counties League Division 2 | 22 Apr 23 |
| JT800 | 50.30 | | | | 1 | A | | | Aberdare | UK Youth Development League Upper - Midlands Premier South/West | 2 Jul 23 |
| 2022 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 9.10 | | | | 2 | B | | | Cheltenham | UK Youth Development League Upper Midlands South/West Premier | 26 Jun 22 |
| SP5K | 8.83 | | | | 1 | B | | | Yate | UK Youth Development League Upper Midlands South/West Premier | 24 Apr 22 |
| DT1.75K | 20.02 | | | | 3 | A | | | Cheltenham | UK Youth Development League Upper Midlands South/West Premier | 26 Jun 22 |
| DT1.5K | 19.90 | | | | 1 | B | | | Yate | UK Youth Development League Upper Midlands South/West Premier | 24 Apr 22 |
| JT700 | 59.66 | | | | 5 | | | | Sportcity | ESAA - English Schools Championships | 8 Jul 22 |
| JT700 | 55.36 | | | | 1 | A | | | Cheltenham | UK Youth Development League Upper Midlands South/West Premier | 26 Jun 22 |
| JT700 | 53.64 | | | | 7 | | | | Loughborough | 2022 School Games | 2 Sep 22 |
| JT700 | 53.60 | | | | 2 | A | | | Yate | UK Youth Development League Upper Midlands South/West Premier | 24 Apr 22 |
| JT700 | 50.96 | | | | 1 | | | | Exeter | South-West Schools Track & Field Championships | 18 Jun 22 |
| 2021 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 51.44 | | | | 1 | A | | | Hereford | Youth Development League Upper Midlands South/West B | 5 Sep 21 |
| JT700 | 45.13 | | | | 1 | | | | Cheltenham | Cheltenham Midsummer Open | 7 Jul 21 |
| JT700 | 44.29 | | | | 1 | A | | | Yate | Youth Development League Upper Midlands South/West B | 27 Jun 21 |
| JT700 | 41.92 | | | | 1 | | | | Gloucester | Gloucestershire County Championships | 16 May 21 |
| JT700 | 41.73 | | | | 3 | A | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |