| 2021 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 35.96 | | | | 3 | | | | Gloucester | Gloucestershire County Championships | 23 May 21 |
| 2020 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 38.40 | | | | 2 | | | | Yeovil | Yeovil Summer Field Open | 29 Aug 20 |
| 2019 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 6.06 | | | | 6 | B | | | Gloucester | Midland League Division 2 | 19 May 19 |
| SP6K | 11.15 | | | | 2 | | | | Cheltenham | Brewer Memorial Games Open | 6 May 19 |
| SP6K | 11.11 | | | | 1 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland SW 1 | 30 Jun 19 |
| SP6K | 10.58 | | | | 1 | | | | Cheltenham | Gloucestershire County Championships | 11 May 19 |
| SP6K | 10.16 | | | | 2 | A | | | Aberdare | UK Youth Development U17/U20 League Division Midland SW 1 | 26 May 19 |
| SP6K | 9.99 | | | | 2 | A | | | Hereford | UK Youth Development U17/U20 League Division Midland SW 1 | 5 May 19 |
| SP6K | 9.98 | | | | 6 | A | | | Bath | Team Bath FieldFest Open | 14 Apr 19 |
| SP6K | 9.62 | | | | 3 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW Promotion Match | 28 Jul 19 |
| DT2K | 34.39 | | | | 2 | A | | | Gloucester | Midland League Division 2 | 19 May 19 |
| DT1.75K | 40.32 | | | | 2 | A | | | Cheltenham | Cheltenham Midsummer Open Meeting | 17 Jul 19 |
| DT1.75K | 38.84 | | | | 2 | | | | Cheltenham | Brewer Memorial Games Open | 6 May 19 |
| DT1.75K | 37.65 | | | | 2 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 1 Jun 19 |
| DT1.75K | 37.61 | | | | 2 | | | | Bath | Team Bath FieldFest Open | 14 Apr 19 |
| DT1.75K | 36.28 | | | | 1 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW Promotion Match | 28 Jul 19 |
| DT1.75K | 36.21 | | | | 1 | A | | | Aberdare | UK Youth Development U17/U20 League Division Midland SW 1 | 26 May 19 |
| DT1.75K | 35.03 | | | | 1 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland SW 1 | 30 Jun 19 |
| DT1.75K | 34.98 | | | | 1 | | | | Cheltenham | Gloucestershire County Championships | 12 May 19 |
| DT1.75K | 34.83 | | | | 2 | A | | | Cheltenham | Cheltenham Midsummer Open Meeting | 10 Jul 19 |
| DT1.75K | 31.79 | | | | 1 | A | | | Hereford | UK Youth Development U17/U20 League Division Midland SW 1 | 5 May 19 |
| HT6K | 20.70 | | | | 2 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW Promotion Match | 28 Jul 19 |
| JT800 | 22.42 | | | | 4 | A | | | Hereford | UK Youth Development U17/U20 League Division Midland SW 1 | 5 May 19 |
| JT800 | 22.38 | | | | 1 | B | | | Aberdare | UK Youth Development U17/U20 League Division Midland SW 1 | 26 May 19 |
| 2018 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 10.73 | | | | 1 | | | | Cheltenham | Gloucestershire County Schools Championships | 9 Jun 18 |
| SP5K | 10.61 | | | | 5 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 27 May 18 |
| SP5K | 10.41 | | | | 5 | A | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 1 Jul 18 |
| SP5K | 10.19 | | | | 2 | | | | Gloucester | Gloucestershire County Championships | 13 May 18 |
| SP5K | 10.13 | | | | 4 | | | | Cheltenham | Brewer Memorial Games | 7 May 18 |
| SP5K | 10.10 | | | | 6 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 29 Apr 18 |
| SP5K | 9.19 | | | | 5 | A | | | Swansea | UK Youth Development U17/U20 League Midland SW Promotion Match | 29 Jul 18 |
| DT1.5K | 35.83 | | | | 1 | | | | Cheltenham | Brewer Memorial Games | 7 May 18 |
| DT1.5K | 34.64 | | | | 6 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| DT1.5K | 34.37 | | | | 2 | | | | Gloucester | Gloucestershire County Championships | 13 May 18 |
| DT1.5K | 34.34 | | | | 2 | A | | | Swansea | UK Youth Development U17/U20 League Midland SW Promotion Match | 29 Jul 18 |
| DT1.5K | 33.87 | | | | 3 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 29 Apr 18 |
| DT1.5K | 33.46 | | | | 2 | | | | Cheltenham | Gloucestershire County Schools Championships | 9 Jun 18 |
| DT1.5K | 32.74 | | | | 5 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 27 May 18 |
| DT1.5K | 32.49 | | | | 4 | A | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 1 Jul 18 |
| HT5K | 24.29 | | | | 5 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 29 Apr 18 |
| HT5K | 24.08 | | | | 4 | A | | | Swansea | UK Youth Development U17/U20 League Midland SW Promotion Match | 29 Jul 18 |
| HT5K | 23.94 | | | | 1 | B | | | Cheltenham | Brewer Memorial Games | 7 May 18 |
| HT5K | 23.36 | | | | 5 | A | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 1 Jul 18 |
| HT5K | 23.28 | | | | 4 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 27 May 18 |
| 2017 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 8.04 | | | | 1 | ns | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 25 Jun 17 |
| SP5K | 8.75 | | | | 3 | | | | Cheltenham | Brewer Memorial Games Open | 1 May 17 |
| SP5K | 8.50 | | | | 4 | | | | Cheltenham | Cheltenham Midsummer Open Meeting | 19 Jul 17 |
| SP5K | 8.00 | | | | 1 | | | | Cheltenham | Gloucestershire County Championships | 14 May 17 |
| DT1.5K | 30.79 | | | | 5 | | | | Cheltenham | Cheltenham Midsummer Open Meeting | 19 Jul 17 |
| DT1.5K | 30.27 | | | | 1 | | | | Cheltenham | Gloucestershire County Championships | 14 May 17 |
| DT1.5K | 27.95 | | | | 3 | B | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 25 Jun 17 |
| DT1.5K | 26.66 | | | | 2 | | | | Cheltenham | Brewer Memorial Games Open | 1 May 17 |
| HT5K | 20.32 | | | | 2 | | | | Cheltenham | Gloucestershire County Championships | 13 May 17 |
| HT5K | 19.71 | | | | 2 | B | | | Cheltenham | Brewer Memorial Games Open | 1 May 17 |
| HT5K | 18.45 | | 0.0 | | 1 | ns | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 25 Jun 17 |
| 2016 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.66 | | | | 4 | | | | Telford | Telford Games Open | 10 Sep 16 |
| SP4K | 7.94 | | | | 2 | | | | Gloucester | Gloucestershire County Championships | 15 May 16 |
| SP4K | 7.77 | | | | 1 | | | | Cheltenham | Brewer Memorial Games Open Meeting | 2 May 16 |
| DT1.25K | 23.40 | | | | 2 | | | | Gloucester | Gloucestershire County Championships | 15 May 16 |
| DT1.25K | 20.24 | | | | 3 | | | | Cheltenham | Brewer Memorial Games Open Meeting | 2 May 16 |
| DT1.25K | 18.64 | | | | 4 | B | | | Swansea | UK Youth Development U13/U15 League Division Midland Premier South/West | 21 May 16 |
| HT4K | 19.89 | | | | 1 | | | | Gloucester | Gloucestershire County Championships | 14 May 16 |
| HT4K | 19.54 | | | | 2 | B | | | Swansea | UK Youth Development U13/U15 League Division Midland Premier South/West | 21 May 16 |
| HT4K | 18.57 | | | | 4 | | | | Cheltenham | Brewer Memorial Games Open Meeting | 2 May 16 |
| 2015 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 6.60 | | | | 3 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| SP4K | 6.53 | | | | 4 | B | | | Bath | UK Youth Development U13/U15 League Division Midland Premier South/West | 30 May 15 |
| DT1.25K | 20.76 | | | | 3 | B | | | Bath | UK Youth Development U13/U15 League Division Midland Premier South/West | 30 May 15 |
| DT1.25K | 19.86 | | | | 4 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| DT1.25K | 19.76 | | | | 3 | B | | | Cheltenham | UK Youth Development U13/U15 League Division Midland Premier South/West | 2 May 15 |
| DT1.25K | 17.44 | | | | 1 | B | | | Stoke Gifford | UK Youth Development U13/U15 League Division Midland Premier South/West | 21 Jun 15 |
| 2014 U13 Gloucestershire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 18.18 | | | | 2 | | | | Cheltenham | Cheltenham Midsummer Open Meeting | 2 Jul 14 |
| DT1K | 18.03 | | | | 1 | | | | Birmingham | ISA National Championships | 16 Jun 14 |