| 2017 U23 Chelmsford/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.74 | i | | | 2 | P | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 60 | 7.83 | i | | | 1 | 12 | | | Sheffield | Sheffield Run Jump Throw Series | 7 Feb 17 |
| 100 | 12.24 | | 0.4 | | 1 | P | | | Stretford | Greater Manchester County Championships | 14 May 17 |
| 100 | 12.68 | | -2.2 | | 4 | P | | | Bedford | BUCS Championships | 30 Apr 17 |
| 200 | 24.45 | | -2.1 | | 4 | P | | | Bedford | BUCS Championships | 1 May 17 |
| 200 | 24.62 | i | | | 1 | 5 | | | Sheffield | Sheffield Run Jump Throw Series | 7 Feb 17 |
| 200 | 24.65 | | 0.7 | | 1 | P | | | Stretford | Greater Manchester County Championships | 14 May 17 |
| 400 | 54.73 | | | | 2 | P | | | Bedford | BUCS Championships | 1 May 17 |
| 2016 U20 Chelmsford/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.32 | | 0.3 | | 1 | P | | | Sportcity | Northern Senior & U20 Championships | 11 Jun 16 |
| 100 | 12.36 | | -0.3 | | 3 | A | | | Bedford | BUCS Championships | 1 May 16 |
| 100 | 12.40 | | 0.4 | | 2 | B | | | Stevenage | UK Youth Development U17/U20 League Division South Premier 2 | 29 May 16 |
| 200 | 24.74 | | | | 6 | 1 | | | Sheffield | Sheffield Varsity Match | 15 Apr 16 |
| 200 | 25.22 | | 0.8 | | 2 | A | | | Bedford | BUCS Championships | 2 May 16 |
| 400 | 55.32 | | | | 2 | A | | | Sportcity | Northern Senior & U20 Championships | 11 Jun 16 |
| 400 | 56.20 | | | | 1 | A | | | Macclesfield | Greater Manchester & Cheshire County Championships | 14 May 16 |
| 400 | 56.27 | | | | 2 | B | | | Stevenage | UK Youth Development U17/U20 League Division South Premier 2 | 29 May 16 |
| 400 | 56.71 | | | | 2 | A | | | Bedford | BUCS Championships | 1 May 16 |
| 400 | 57.0 | | | | 2 | | | | Cleckheaton | Spenborough AC Winter Warm-Up Open | 20 Mar 16 |
| 400 | 57.08 | | | | 1 | | | | Kingston | Surrey Disability Championships & Open | 9 Apr 16 |
| parkrun | 22:21 | | | | 18 | | | 1 | Basildon | Basildon parkrun # 105 | 26 Mar 16 |
| 2015 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.68 | | -1.5 | | 3 | A | | | Sportcity | Sainsbury's School Games | 4 Sep 15 |
| 200 | 30.9 | | | | 6 | A | | | Chelmsford | UK Youth Development U17/U20 League Division South North/East 1 | 16 May 15 |
| 400 | 54.46 | | | | 4 | 2 | | | Coventry | Coventry Godiva Classic Open (inc Midland 3000m Championships) | 23 Aug 15 |
| 400 | 54.61 | | | | 3 | T47 | | | Stadskannal, NED | IWAS World Games | 6 Jul 15 |
| 400 | 54.70 | | | | 1 | B | | | Ashford | UK Youth Development U17/U20 League Division South North/East 1 | 18 Apr 15 |
| 400 | 54.99 | | | | 2 | P2 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 1 Aug 15 |
| 400 | 55.04 | i | | | 3 | 5 | | | Lee Valley | London Senior / U20 Indoor Games | 31 Jan 15 |
| 400 | 55.09 | | | | 2 | A | | | Sportcity | Sainsbury's School Games | 4 Sep 15 |
| 400 | 55.16 | | | | 2 | P | | | Bedford | BIG (Bedford International Games) | 31 May 15 |
| 400 | 56.20 | i | | | 5 | h2 | | | Lee Valley | Essex & Eastern AA Championships | 8 Feb 15 |
| 400 | 56.74 | | | | 7 | 6 | | | Watford | Watford Open Graded Meeting | 22 Apr 15 |
| 400 | 57.10 | | | | 3 | ns | | | Bedford | Sweatshop Southern Athletics League Division 1 | 25 Apr 15 |
| 400 | 58.5 | | | | 3 | A | | | Chelmsford | UK Youth Development U17/U20 League Division South North/East 1 | 16 May 15 |
| 1500 | 5:28.2 | | | | 4 | A | | | Chelmsford | UK Youth Development U17/U20 League Division South North/East 1 | 16 May 15 |
| HJ | 1.65 | | | | 4 | A | | | Ashford | UK Youth Development U17/U20 League Division South North/East 1 | 18 Apr 15 |
| HJ | 1.62 | | | | 8 | T47 | | | Stadskannal, NED | IWAS World Games | 6 Jul 15 |
| parkrun | 22:48 | | | | 19 | | | 1 | Basildon | Basildon parkrun # 69 | 25 Jul 15 |
| 2014 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.00 | i | | | 7 | 1.10 | | | Newham | Newham Athletics Network 60m Open Series | 2 Feb 14 |
| 60 | 8.04 | i | | | 4 | 2.10 | | | Newham | Newham Athletics Network 60m Open Series | 2 Feb 14 |
| 100 | 12.46 | w | 2.5 | | 1 | Amb2 | | | Bedford | England Athletics U15 / U17 Championships inc. The Disabled Age Group Championships | 30 Aug 14 |
| 100 | 12.78 | | | | 3 | | | | Southend | Southend Open Meeting | 25 Aug 14 |
| 200 | 25.04 | | 1.8 | | 1 | Amb1 | | | Bedford | England Athletics U15 / U17 Championships inc. The Disabled Age Group Championships | 30 Aug 14 |
| 200 | 25.58 | i | | | 5 | h1 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 2 Mar 14 |
| 400 | 54.77 | | | | 2 | | | | Stoke Mandeville | IWAS World Junior Games | 4 Aug 14 |
| 400 | 54.89 | | | | 1 | T46 | | | Sao Paulo, BRA | Brazilian Paralympic School Games | 26 Nov 14 |
| 400 | 55.98 | | | | 5 | P | | | Bedford | BIG (Bedford International Games) | 31 May 14 |
| 400 | 56.12 | i | | | 5 | h3 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 400 | 56.2 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Meeting | 30 Mar 14 |
| JT700 | 25.53 | | | | 1 | F47 | | | Bedford | England Athletics U15 / U17 Championships inc. The Disabled Age Group Championships | 30 Aug 14 |
| 2013 U17 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 6 | ns | | | Chelmsford | Eastern Young Athletes' League | 4 Aug 13 |
| 200 | 25.46 | | 1.3 | | 2 | AMB | | | Birmingham | Birmingham Games | 20 Jul 13 |
| 200 | 25.8 | | | | 4 | B | | | Basildon | Eastern Young Athletes' League | 7 Jul 13 |
| 200 | 26.1 | | | | 6 | A | | | Chelmsford | Eastern Young Athletes' League | 4 Aug 13 |
| 200 | 26.5 | | 2.0 | | 2 | h2 | | | Birmingham | England Athletics Senior Disability Championships | 23 Jun 13 |
| 200 | 26.8 | w | 2.7 | | 4 | A | | | Birmingham | England Athletics Senior Disability Championships | 23 Jun 13 |
| 200 | 27.32 | | 1.6 | | 2 | 2.1 | | | Bedford | England Athletics Senior/U20 Combined Events Championships, U18 Events & Home International Throws Competition | 2 Jun 13 |
| LJ | 4.48 | | -0.1 | | 1 | AMB | | | Birmingham | Birmingham Games | 20 Jul 13 |