| 2018 U20 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.96 | w | 3.6 | | 4 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 29 Apr 18 |
| 100 | 11.09 | | 1.3 | | 4 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 100 | 11.27 | | -0.6 | | 3 | | | | Yate | Avon County Schools Championships | 9 Jun 18 |
| 200 | 21.93 | w | 2.7 | | 2 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 200 | 22.59 | | -1.1 | | 3 | h4 | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 18 |
| 200 | 22.80 | | -0.6 | | 2 | | | | Yate | Avon County Championships | 12 May 18 |
| 200 | 22.93 | | | | 2 | | | | Yate | Avon County Schools Championships | 9 Jun 18 |
| 200 | DNF | | | | - | s2 | | | Birmingham | New Balance ESAA English Schools' Championships | 14 Jul 18 |
| 2017 U17 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.99 | w | 3.5 | | 1 | | | | Yate | Avon AA County Championships | 13 May 17 |
| 100 | 11.07 | | 0.0 | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 17 Jun 17 |
| 100 | 11.20 | | 0.4 | | 1 | h1 | | | Exeter | ESAA South West Schools Inter-County Championships | 17 Jun 17 |
| 100 | 11.2 | | | | 2 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 May 17 |
| 100 | 11.22 | | 1.3 | | 1 | h1 | | | Yate | Avon AA County Championships | 13 May 17 |
| 100 | 11.38 | | | | 1 | ns | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 30 Apr 17 |
| 100 | 11.5 | | | | 1 | | | | Bath | Avon County Schools Championships | 10 Jun 17 |
| 200 | 21.77 | | 0.4 | | 1 | s2 | | | Birmingham | ESAA English Schools' Championships | 8 Jul 17 |
| 200 | 22.10 | | | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 17 Jun 17 |
| 200 | 22.1 | | | | 1 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 May 17 |
| 200 | 22.14 | | 0.6 | | 2 | | | | Loughborough | UK School Games | 1 Sep 17 |
| 200 | 22.18 | | 0.6 | | 2 | h2 | | | Birmingham | ESAA English Schools' Championships | 7 Jul 17 |
| 200 | 22.32 | | -1.9 | | 2 | | | | Birmingham | ESAA English Schools' Championships | 8 Jul 17 |
| 200 | 22.52 | | -2.1 | | 3 | | | | Dublin (S), IRL | SIAB International | 15 Jul 17 |
| 200 | 23.0 | | | | 1 | | | | Bath | Avon County Schools Championships | 10 Jun 17 |
| 2016 U17 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.12 | i | | | 2 | | | | Lee Valley | South of England AA U15 / U17 Championships | 9 Jan 16 |
| 60 | 7.17 | i | | | 1 | s2 | | | Lee Valley | South of England AA U15 / U17 Championships | 9 Jan 16 |
| 60 | 7.26 | i | | | 1 | h2 | | | Lee Valley | South of England AA U15 / U17 Championships | 9 Jan 16 |
| 100 | 10.99 | w | 3.6 | | 1 | A | | | Newport | UK Youth Development U17/U20 League Division Midland Premier South/West | 29 May 16 |
| 100 | 11.0 | | | | 1 | 1 | | | Yate | Avon League | 11 Sep 16 |
| 100 | 11.05 | | | | 1 | | | | Yate | Avon County Schools' Championships | 11 Jun 16 |
| 100 | 11.06 | | 1.4 | | 1 | | | | Exeter | South West Inter County Championships | 7 Aug 16 |
| 100 | 11.11 | | -0.7 | | 1 | A | | | Plymouth | UK Youth Development U17/U20 League Division Midland Premier South/West | 1 May 16 |
| 100 | 11.19 | | 0.0 | | 3 | 29 | | | Yate | Yate Sprints & Hurdles Challenge Open | 10 Apr 16 |
| 100 | 11.29 | | -1.5 | | 1 | A | | | Carmarthen | UK Youth Development U17/U20 League Division Midland Premier South | 26 Jun 16 |
| 100 | 11.3 | | | | 1 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland Premier South | 24 Jul 16 |
| 200 | 21.89 | | 1.8 | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 16 |
| 200 | 21.93 | | 1.2 | | 1 | | | | Exeter | South West Inter County Championships | 7 Aug 16 |
| 200 | 21.96 | | 1.7 | | 1 | h2 | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 16 |
| 200 | 21.96 | w | 3.0 | | 2 | h2 | | | Bedford | England Athletics U15 / U17 Championships | 28 Aug 16 |
| 200 | 22.03 | | | | 1 | | | | Yate | Avon County Schools' Championships | 11 Jun 16 |
| 200 | 22.09 | | | | 1 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland Premier South | 24 Jul 16 |
| 200 | 22.27 | w | 4.4 | | 1 | A | | | Newport | UK Youth Development U17/U20 League Division Midland Premier South/West | 29 May 16 |
| 200 | 22.31 | | 1.3 | | 5 | | | | Bedford | England Athletics U15 / U17 Championships | 28 Aug 16 |
| 200 | 22.36 | | 1.1 | | 1 | A | | | Plymouth | UK Youth Development U17/U20 League Division Midland Premier South/West | 1 May 16 |
| 200 | 22.49 | i | | | 2 | | | | Lee Valley | South of England AA U15 / U17 Championships | 10 Jan 16 |
| 200 | 22.79 | | 0.1 | | 2 | 25 | | | Yate | Yate Sprints & Hurdles Challenge Open | 10 Apr 16 |
| 200 | 22.89 | | -1.9 | | 1 | A | | | Carmarthen | UK Youth Development U17/U20 League Division Midland Premier South | 26 Jun 16 |
| 200 | 22.95 | i | | | 1 | h2 | | | Lee Valley | South of England AA U15 / U17 Championships | 10 Jan 16 |
| 200 | DQ | | | | - | h3 | | | Gateshead | ESAA English Schools' Championships | 8 Jul 16 |
| 2015 U15 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.17 | | -0.3 | | 2 | 6 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 60 | 7.2 | i | | | 1 | 1 | | | Birmingham (PB) | Midland Counties Open | 29 Mar 15 |
| 60 | 7.2 | | | | 2 | 7 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 60 | 7.27 | i | | | 1 | 2.1 | | | Lee Valley | London Indoor U13 / U15 Games | 25 Jan 15 |
| 60 | 7.38 | i | | | 1 | 1.4 | | | Lee Valley | London Indoor U13 / U15 Games | 25 Jan 15 |
| 100 | 11.1 | | | | 1 | | | | Yate | Avon League | 10 May 15 |
| 100 | 11.1 | | | | 1 | | | | Yate | Avon County Schools' Championships | 13 Jun 15 |
| 100 | 11.13 | | 1.2 | | 1 | h1 | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 15 |
| 100 | 11.13 | | -0.3 | | 2 | 11 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 100 | 11.16 | | 1.2 | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 15 |
| 100 | 11.18 | | | | 1 | | | | Yeovil | Somerset County Championships | 23 May 15 |
| 100 | 11.3 | | | | 1 | A | | | Cheltenham | UK Youth Development U13/U15 League Division Midland Premier South/West | 2 May 15 |
| 100 | 11.31 | | | | 1 | 16 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 100 | 11.35 | i | | | 1 | 1 | | | Birmingham (PB) | Midland Counties Open | 29 Mar 15 |
| 100 | 11.53 | | -1.6 | | 1 | | | | Yeovil | Yeovil Games Open | 13 Sep 15 |
| 100 | 11.6 | | | | 1 | A | | | Bath | UK Youth Development U13/U15 League Division Midland Premier South/West | 30 May 15 |
| 200 | 22.28 | | 1.4 | | 1 | h3 | | | Gateshead | ESAA English Schools' Championships | 11 Jul 15 |
| 200 | 22.32 | | 1.7 | | 1 | | | | Yeovil | Somerset County Championships | 23 May 15 |
| 200 | 22.40 | | | | 1 | 14 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 200 | 22.40 | | 0.4 | | 1 | | | | Gateshead | ESAA English Schools' Championships | 11 Jul 15 |
| 200 | 22.4 | | | | 1 | | | | Yate | Avon County Schools' Championships | 13 Jun 15 |
| 200 | 22.53 | w | 3.0 | | 1 | h1 | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 15 |
| 200 | 22.64 | w | 2.7 | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 15 |
| 200 | 23.10 | | -1.3 | | 1 | | | | Yeovil | Yeovil Games Open | 13 Sep 15 |
| 200 | 23.1 | | | | 1 | A | | | Cheltenham | UK Youth Development U13/U15 League Division Midland Premier South/West | 2 May 15 |
| 200 | 23.2 | | | | 1 | A | | | Bath | UK Youth Development U13/U15 League Division Midland Premier South/West | 30 May 15 |
| 200 | 23.48 | i | | | 1 | 1 | | | Lee Valley | London Indoor U13 / U15 Games | 25 Jan 15 |
| 2014 U15 Avon Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.6 | | | | 4 | | | | Yate | Avon Schools' Championships | 14 Jun 14 |
| 2013 U13 Avon Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.59 | | | | 3 | | | | Yate | Avon Schools' Championships | 8 Jun 13 |