| 2021 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 40.96 | | | | 4 | | | | Gloucester | Gloucestershire County Championships | 16 May 21 |
| 2016 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 47.38 | | | | 1 | | | | Tipton | Tipton Games Open | 24 Apr 16 |
| JT800 | 45.79 | | | | 1 | | | | Stourport | Kidderminster & Stourport Spring Open | 10 Apr 16 |
| 2015 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 8.68 | | | | 2 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| SP6K | 8.46 | | | | 4 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier South/West | 26 Jul 15 |
| DT1.75K | 18.44 | | | | 6 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| DT1.75K | 14.79 | | | | 5 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier South/West | 26 Jul 15 |
| JT800 | 47.83 | | | | 3 | | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 15 |
| JT800 | 47.42 | | | | 2 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| JT800 | 45.67 | | | | 1 | | | | Cheltenham | Gloucestershire County Schools' Championships | 7 Jun 15 |
| JT800 | 43.33 | | | | 2 | A | | | Rugby | Athletics Direct Midland League Division 1 | 25 Apr 15 |
| JT800 | 42.91 | | | | 1 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| JT800 | 38.87 | | | | 2 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier South/West | 26 Jul 15 |
| 2014 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 49.76 | | | | 1 | | | | Birmingham | Birchfield Harriers Open | 26 Apr 14 |
| JT700 | 47.62 | | | | 1 | | | | Cheltenham | Brewer Games Open Meeting | 5 May 14 |
| JT700 | 44.99 | | | | 1 | | | | Gloucester | Gloucester County Championships | 18 May 14 |
| JT700 | 44.56 | | | | 9 | | | | Yeovil | ESAA South West Schools Inter-County Championships | 21 Jun 14 |
| 2013 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 7.11 | | | | 5 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier 1 | 2 Jun 13 |
| SP6K | 5.70 | | | | 6 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 28 Apr 13 |
| SP5K | 8.06 | | | | 4 | | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier 1 | 28 Jul 13 |
| JT700 | 47.37 | | | | 1 | | | | Worcester | Worcester AC Open | 18 Jul 13 |
| JT700 | 44.49 | | | | 1 | A | | | Cheltenham | Cheltenham & County Harriers Midsummer Open Graded | 31 Jul 13 |
| JT700 | 43.87 | | | | 1 | | | | Cheltenham | Gloucestershire Schools' Championships | 8 Jun 13 |
| JT700 | 42.49 | | | | 1 | | | | Cheltenham | Cheltenham & County Harriers Midsummer Open Graded | 3 Jul 13 |
| JT700 | 42.24 | | | | 3 | | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier 1 | 28 Jul 13 |
| JT700 | 41.06 | | | | 1 | | | | Cheltenham | Gloucestershire County Championships | 25 May 13 |
| JT700 | 40.98 | | | | 5 | | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 13 |
| JT700 | 40.89 | | | | 3 | | | | Cheltenham | Brewer Games Open Meeting | 6 May 13 |
| JT700 | 40.82 | | | | 2 | | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier 1 | 30 Jun 13 |
| JT700 | 40.40 | | | | 2 | | | | Birmingham | Birchfield Harriers Open | 21 Apr 13 |
| JT700 | 40.31 | | | | 2 | | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier 1 | 2 Jun 13 |
| JT700 | 35.19 | | | | 4 | | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 28 Apr 13 |
| 2012 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT4K | 22.89 | | | | 2 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| JT600 | 42.74 | | | | 1 | | | | Cheltenham | Cheltenham Midsummer Open | 4 Jul 12 |
| JT600 | 40.82 | | | | 2 | | | | Cheltenham | Gloucestershire County Championships (Part 1) | 13 May 12 |
| JT600 | 39.88 | | | | 1 | B | | | Stoke | McCain Young Athletes' League Midland Final | 29 Jul 12 |
| JT600 | 38.80 | | | | 7 | | | | Exeter | ESAA South West Schools Inter-County Championships | 23 Jun 12 |
| JT600 | 38.47 | | | | 1 | | | | Cheltenham | Cheltenham Midsummer Open | 11 Jul 12 |
| JT600 | 37.73 | | | | 2 | A | | | Cardiff | McCain Young Athletes' League Division Midland Premier South | 17 Jun 12 |
| JT600 | 37.19 | | | | 1 | | | | Cheltenham | Gloucestershire Schools' Championships | 16 Jun 12 |
| JT600 | 36.43 | | | | 4 | | | | Birmingham | Birchfield Harriers Open | 22 Apr 12 |
| JT600 | 35.79 | | | | 1 | B | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| JT600 | 35.29 | | | | 2 | | | | Tipton | Tipton Games | 15 Apr 12 |
| 2011 U15 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 40.73 | | | | 1 | | | | Cheltenham | McCain Young Athletes League Midland Premier S Division | 8 May 11 |
| JT600 | 38.86 | | | | 3 | | | | Barlborough | 2nd Annual UK Javelin Carnival | 12 Jun 11 |
| JT600 | 37.72 | | | | 3 | A | | | Birmingham | McCain Young Athletes League Midland Regional Final | 17 Jul 11 |
| JT600 | 37.70 | | | | 1 | | | | Cheltenham | Gloucestershire County Championships | 15 May 11 |
| JT600 | 37.45 | | | | 1 | | | | Cheltenham | Cheltenham Midsummer Open 1 | 6 Jul 11 |
| JT600 | 37.22 | | | | 1 | | | | Yate | Stroud Open Meeting | 3 Apr 11 |
| JT600 | 36.98 | | | | 1 | | | | Cheltenham | Gloucestershire County Schools Championships | 11 Jun 11 |
| JT600 | 36.59 | | | | 9 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 11 |
| JT600 | 36.34 | | | | 3 | | | | Birmingham | Midland U13/U15/U17 Championships | 6 Aug 11 |
| JT600 | 36.32 | | | | 1 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| JT600 | 36.00 | | | | 1 | | | | Solihull | McCain Young Athletes League Midland Premier S Division | 5 Jun 11 |
| JT600 | 35.23 | | | | 1 | | | | Cheltenham | Cheltenham Midsummer Open 2 | 13 Jul 11 |
| JT600 | 34.77 | | | | 1 | | | | Cheltenham | Brewer Games | 30 May 11 |
| JT600 | 34.75 | | | | 4 | | | | Abingdon | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| JT600 | 33.76 | | | | 1 | | | | Cheltenham | Cheltenham Young Athletes' Open | 29 Aug 11 |
| 2010 U13 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT400 | 26.64 | | | | 2 | | | | Cheltenham | Cheltenham Midsummer Open | 7 Jul 10 |
| JT400 | 22.16 | | | | 3 | | | | Cheltenham | Cheltenham Midsummer Open | 14 Jul 10 |