| 2021 U20 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.87 | | -0.5 | | 2 | 5 | | | Sheffield | Master Grand Prix 2021 | 18 Jul 21 |
| 200 | 26.12 | | -0.3 | | 4 | | | | York | Yorkshire County Championships | 21 Aug 21 |
| 300 | 42.73 | | | | 2 | 3 | | | Sheffield | Sheffield Run Jump Throw Series | 3 May 21 |
| 400 | 57.45 | | | | 2 | | | | York | Yorkshire County Championships | 22 Aug 21 |
| 400 | 58.28 | | | | 2 | B | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| 400 | 58.40 | | | | 4 | h1 | | | Sportcity | ESAA - New Balance English Schools Championships | 9 Jul 21 |
| 400 | 58.72 | | | | 5 | 2 | | | Sheffield | Sheffield Run Jump Throw Series | 9 Jun 21 |
| 400 | 58.8 | | | | 2 | A | | | Cleckheaton | North of England League East 1N | 19 Jun 21 |
| 400 | 58.81 | | | | 3 | | | | Loughborough | Charnwood AC Open | 11 Aug 21 |
| 400 | 59.4 | | | | 6 | | | | York | North Yorkshire Schools Championships | 13 Jun 21 |
| 400 | 60.74 | | | | 1 | B | | | Hull | North of England League East 1N | 22 May 21 |
| 2020 U17 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.29 | i | | | 6 | s3 | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 11 Jan 20 |
| 60 | 8.30 | i | | | 5 | h3 | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 11 Jan 20 |
| 100 | 13.00 | w | 3.6 | | 4 | 1.6 | | | Doncaster | Run Jump Throw Doncaster | 20 Aug 20 |
| 100 | 13.26 | | -1.0 | | 2 | 3 | | | Hull | Kingston upon Hull September Open | 6 Sep 20 |
| LJ | 5.08 | i | | | 10 | | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 11 Jan 20 |
| 2019 U17 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.11 | | | | 4 | A | | | Middlesbrough | North Eastern Youth Development League Division 1 | 28 Apr 19 |
| 100 | 13.18 | | -0.6 | | 4 | 1 | | | York | City of York Summer League & Open | 22 Apr 19 |
| 100 | 13.2 | | | | 4 | A | | | Whitley Bay | North of England League Division 2E | 10 Aug 19 |
| 100 | 13.21 | | | | 5 | A | | | Leeds | North of England League Division 2E | 19 May 19 |
| 100 | 13.24 | | | | 2 | 1 | | | York | North Yorkshire County Schools Championships | 8 Jun 19 |
| 200 | 26.3 | | | | 3 | A | | | Middlesbrough | North of England League Division 2E | 16 Jun 19 |
| 200 | 26.67 | | | | 2 | A | | | Hexham | North Eastern Youth Development League Division 1 | 20 Jul 19 |
| 200 | 26.85 | | | | 4 | A | | | Leeds | North of England League Division 2E | 19 May 19 |
| 200 | 27.00 | | | | 3 | A | | | Middlesbrough | North Eastern Youth Development League Division 1 | 28 Apr 19 |
| 200 | 27.21 | | -4.2 | | 5 | 1 | | | York | City of York Summer League & Open | 22 Apr 19 |
| 200 | 27.4 | | | | 2 | 1 | | | York | North Yorkshire County Schools Championships | 8 Jun 19 |
| LJ | 5.16 | | | | 3 | A | | | Whitley Bay | North of England League Division 2E | 10 Aug 19 |
| LJ | 5.12 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 1 | 20 Jul 19 |
| LJ | 4.94 | | | | 10 | | | | York | City of York Summer League & Open | 22 Apr 19 |
| LJ | 4.92 | | | | 3 | A | | | Leeds | North of England League Division 2E | 19 May 19 |
| LJ | 4.86 | i | | | 18 | B | | | Sportcity | Sale Harriers Open Series | 15 Dec 19 |
| LJ | 4.83 | | | | 2 | A | | | Middlesbrough | North Eastern Youth Development League Division 1 | 28 Apr 19 |
| TJ | 10.89 | | -1.8 | | 9 | B | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| TJ | 10.77 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 1 | 20 Jul 19 |
| TJ | 10.75 | | | | 2 | A | | | Middlesbrough | North of England League Division 2E | 16 Jun 19 |
| TJ | 10.49 | | | | 1 | | | | York | North Yorkshire County Schools Championships | 8 Jun 19 |
| TJ | 9.40 | | | | 2 | B | | | Whitley Bay | North of England League Division 2E | 10 Aug 19 |
| 2018 U15 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.0 | | | | 3 | | | | York | North Yorkshire County Schools Championships | 9 Jun 18 |
| 100 | 13.04 | | | | 1 | A | | | Morpeth | North Eastern Youth Development League Division 1 | 24 Jun 18 |
| 100 | 13.2 | | | | 1 | 1 | | | York | North Yorkshire County Schools Championships | 9 Jun 18 |
| 100 | 13.35 | | 1.3 | | 5 | 1 | | | York | City of York Open | 30 Sep 18 |
| 100 | 13.39 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 1 | 15 Jul 18 |
| 100 | 13.62 | | | | 4 | 1 | | | York | City of York Summer League | 16 Jun 18 |
| 200 | 26.81 | w | 4.3 | | 4 | | | | Middlesbrough | North Eastern Youth Development League Final | 2 Sep 18 |
| 200 | 27.26 | | | | 2 | A | | | Morpeth | North Eastern Youth Development League Division 1 | 24 Jun 18 |
| 200 | 27.3 | | | | 1 | 2 | | | York | North Yorkshire County Schools Championships | 9 Jun 18 |
| 200 | 27.38 | | 0.6 | | 3 | 1 | | | York | City of York Open | 30 Sep 18 |
| 200 | 27.61 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 1 | 15 Jul 18 |
| 200 | 28.34 | | | | 4 | 1 | | | York | City of York Summer League | 16 Jun 18 |
| LJ | 5.22 | w | 2.3 | | 1 | | | | Middlesbrough | North Eastern Youth Development League Final | 2 Sep 18 |
| LJ | 4.84 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 1 | 15 Jul 18 |
| LJ | 4.73 | | | | 1 | | | | York | City of York Open | 30 Sep 18 |
| LJ | 4.65 | | | | 1 | A | | | Morpeth | North Eastern Youth Development League Division 1 | 24 Jun 18 |