| 2025 U23 Spenborough/Notts/Leeds Beckett Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 21.69 | | 0.7 | | 2 | 1 | | | Nottingham | National Athletics League Championship - North | 19 Jul 25 |
| 400 | 46.67 | | | | 1 | 3 | | | Stratford (CT) | Stratford Speed | 17 Aug 25 |
| 400 | 47.25 | | | | 1 | P7 | | | Oordegem, BEL | IFAM | 9 Aug 25 |
| 400 | 47.74 | | | | 3 | s2 | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 26 Jul 25 |
| 400 | 48.47 | | | | 3 | 1 | | | Regensburg, GER | Sparkassen Gala | 15 Jun 25 |
| 400 | 48.54 | | | | 1 | P12 | | | Brussels, BEL | WACT Bronze EA - IFAM Outdoor | 24 May 25 |
| 400 | 48.74 | | | | 1 | h3 | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 25 Jul 25 |
| 400 | 49.25 | | | | 5 | h4 | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 400 | 50.41 | | | | 8 | | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 26 Jul 25 |
| 2024 U23 Spenborough/Leeds Beckett Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 35.02 | | | | 2 | 2 | | | Sheffield | RJT Series | 1 May 24 |
| 400 | 49.58 | | | | 1 | h8 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| 400 | 49.78 | | | | 4 | 3 | | | Loughborough | Loughborough International | 19 May 24 |
| 400 | 50.19 | | | | 7 | s1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 24 |
| 400 | 50.90 | | | | 3 | 2 | | | Stratford (CT) | Stratford Speed - Newham & Essex Beagles Summer Open Meeting | 26 May 24 |
| 2023 U20 Spenborough |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 22.13 | | 0.7 | | 1 | h2 | | | Cudworth | Yorkshire County Championships | 14 May 23 |
| 200 | 22.14 | | 0.1 | | 2 | | | | Cudworth | Yorkshire County Championships | 14 May 23 |
| 300 | 34.57 | | | | 2 | 1 | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 23 Apr 23 |
| 400 | 48.03 | | | | 5 | h2 | | | Chelmsford | England Athletics Senior & Disability Championships and UK Athletics Combined Events | 22 Jul 23 |
| 400 | 48.82 | | | | 3 | 3 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 16 Jul 23 |
| 400 | 48.90 | | | | 4 | h2 | | | Birmingham | ESAA - English Schools Championships | 30 Jun 23 |
| 400 | 49.18 | | | | 1 | 3 | | | Loughborough | Charnwood AC Opens | 12 Jul 23 |
| 400 | 49.98 | | | | 1 | | | | Cudworth | Yorkshire County Championships | 13 May 23 |
| 400 | 50.02 | | | | 5 | 1 | | | Loughborough | Loughborough Open | 21 Jun 23 |
| 400 | 50.04 | | | | 3 | 1 | | | Stretford | Trafford Medal Meetings | 24 Jun 23 |
| 400 | 51.8 | | | | 1 | h1 | | | Cudworth | Yorkshire County Championships | 13 May 23 |
| 400 | 52.89 | | | | 5 | 2 | | | Loughborough | WA Continental Tour 2023 Challenger - Loughborough EAP | 29 Jul 23 |
| 400 | 53.11 | | | | 8 | | | | Birmingham | ESAA - English Schools Championships | 1 Jul 23 |
| 2022 U20 Spenborough |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.53 | | -2.7 | | 2 | A | | | Hull | Northern League - East 1N | 30 Apr 22 |
| 200 | 22.19 | | 0.2 | | 1 | 1 | | | Stretford | Trafford Grand Prix | 5 Jul 22 |
| 200 | 22.56 | | -1.4 | | 1 | A | | | Hull | Northern League - East 1N | 30 Apr 22 |
| 300 | 35.34 | i | | | 3 | 1 | | | Sheffield | Northern Athletics Indoor Open | 10 Dec 22 |
| 400 | 48.02 | | | | 3 | | | | Sportcity | ESAA - English Schools Championships | 9 Jul 22 |
| 400 | 48.50 | i | | | 2 | | | | Sheffield | England Athletics Age Group (U15/U17/U20) Indoor Championships | 13 Feb 22 |
| 400 | 48.51 | | | | 4 | | | | Bedford | England Athletics U20 & U23 Championships incorporating World Junior Trials | 17 Jul 22 |
| 400 | 48.57 | | | | 1 | h3 | | | Sportcity | ESAA - English Schools Championships | 8 Jul 22 |
| 400 | 48.62 | | | | 2 | h2 | | | Bedford | England Athletics U20 & U23 Championships incorporating World Junior Trials | 16 Jul 22 |
| 400 | 48.96 | | | | 1 | 1 | | | Loughborough | Loughborough Outdoor Open | 22 Jun 22 |
| 400 | 48.99 | i | | | 5 | h5 | | | Birmingham | UK Athletics Indoor Championships | 26 Feb 22 |
| 400 | 49.1 | | | | 1 | A | | | Cleckheaton | Northern League - East 1N | 12 Jun 22 |
| 400 | 49.17 | | | | 1 | 1 | | | Stretford | Trafford Grand Prix | 7 Jun 22 |
| 400 | 49.17 | | | | 1 | | | | Swansea | Welsh Athletics U20 International | 17 Aug 22 |
| 400 | 49.19 | | | | 1 | | | | Liverpool | Northern Senior / Under 20 Championships | 18 Jun 22 |
| 400 | 49.34 | i | | | 2 | s2 | | | Sheffield | England Athletics Age Group (U15/U17/U20) Indoor Championships | 12 Feb 22 |
| 400 | 49.44 | i | | | 1 | h4 | | | Sheffield | England Athletics Age Group (U15/U17/U20) Indoor Championships | 12 Feb 22 |
| 400 | 49.78 | i | | | 6 | 3 | | | Sheffield | Run Jump Throw Series, inc. Masters Grand Prix | 5 Feb 22 |
| 400 | 49.93 | | | | 1 | 1 | | | Stretford | Trafford Grand Prix | 10 May 22 |
| 400 | 50.19 | | | | 3 | | | | Cudworth | Yorkshire County Championships | 14 May 22 |
| 400 | 50.66 | i | | | 4 | A | | | Sheffield | Run Jump Throw & Master GP | 29 Dec 22 |
| 400L | 48.17 | | | | L3 | h2 | | | Santiago de Cali, COL | World Athletics U20 Championships | 5 Aug 22 |
| 2021 U17 Spenborough |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 35.29 | i | | | 3 | 1 | | | Sheffield | Northern Athletics Indoor Open Meeting | 11 Dec 21 |
| 300 | 36.23 | i | | | 4 | 3 | | | Sportcity | Manchester Indoor Open Meetings | 19 Dec 21 |
| 400 | 49.69 | i | | | 1 | 1 | | | Sheffield | Run Jump Throw Series | 29 Dec 21 |
| 400 | 50.24 | | | | 1 | | | | Hull | Northern Athletics U17/U15/U13 Championships | 15 Aug 21 |
| 400 | 51.12 | | | | 4 | 9 | | | Stretford | Trafford Senior Open | 9 May 21 |
| 400 | 52.26 | | | | 1 | h1 | | | Hull | Northern Athletics U17/U15/U13 Championships | 15 Aug 21 |
| 400 | 52.63 | | | | 4 | 1 | | | Sheffield | Sheffield Run Jump Throw Series | 3 May 21 |
| 2020 U17 Spenborough |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 22.8 | | | | 1 | 27 | | | Darlington | Back to Track 200 | 29 Aug 20 |
| 400 | 50.35 | | | | 1 | 1 | | | Hull | Kingston upon Hull September Open | 6 Sep 20 |
| 400 | 50.74 | | | | 2 | 1 | | | Doncaster | Run Jump Throw Doncaster | 20 Aug 20 |
| 2019 U15 Spenborough |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.48 | | | | 1 | | | | Leeds (B) | West Yorkshire Schools Athletics Championships | 8 Jun 19 |
| 100 | 11.56 | | 0.9 | | 6 | h2 | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| 100 | 11.6 | | | | 1 | A | | | Middlesbrough | UK Youth Development U13/U15 League Division North East 2 | 22 Jun 19 |
| 100 | 11.7 | w | | | 1 | A | | | Doncaster | UK Youth Development U13/U15 League Division North East 2 | 27 Apr 19 |
| 100 | 11.7 | | | | 1 | A | | | York | UK Youth Development U13/U15 League Division North East 2 | 18 May 19 |
| 100 | 11.75 | | -1.4 | | 2 | A | | | Middlesbrough | Northern Athletics U15 / U17 Inter Counties Championships | 7 Jul 19 |
| 100 | 11.80 | | 0.3 | | 1 | | | | Cudworth | Yorkshire County Championships | 12 May 19 |
| 100 | 11.81 | | 0.3 | | 1 | h1 | | | Cudworth | Yorkshire County Championships | 12 May 19 |
| 100 | 11.84 | | | | 1 | h2 | | | Leeds (B) | West Yorkshire Schools Athletics Championships | 8 Jun 19 |
| 100 | 11.86 | | | | 1 | 2 | | | Cleckheaton | West Yorkshire League | 28 Jul 19 |
| 100 | 11.87 | | | | 1 | 2 | | | Cleckheaton | West Yorkshire League | 29 May 19 |
| 100 | 11.87 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 8 Sep 19 |
| 100 | 11.9 | | | | 1 | 1 | | | Cleckheaton | Spenborough AC Spring Open | 24 Mar 19 |
| 100 | 12.35 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 14 Apr 19 |
| 200 | 23.33 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 8 Sep 19 |
| 200 | 23.36 | | | | 1 | 1 | | | Cleckheaton | West Yorkshire League | 28 Jul 19 |
| 200 | 23.44 | | | | 1 | 1 | | | Wakefield | West Yorkshire League | 19 Jun 19 |
| 200 | 23.5 | | | | 1 | A | | | Scunthorpe | UK Youth Development U13/U15 League Division North East 2 | 20 Jul 19 |
| 200 | 23.6 | | | | 1 | A | | | Middlesbrough | UK Youth Development U13/U15 League Division North East 2 | 22 Jun 19 |
| 200 | 23.71 | | -2.7 | | 1 | | | | Liverpool | Northern Athletics U13 / U15 / U17 Championships | 17 Aug 19 |
| 200 | 23.86 | w | 4.0 | | 1 | | | | Cudworth | Yorkshire County Championships | 11 May 19 |
| 200 | 24.0 | | | | 1 | A | | | York | UK Youth Development U13/U15 League Division North East 2 | 18 May 19 |
| 200 | 24.16 | | -3.3 | | 1 | h1 | | | Liverpool | Northern Athletics U13 / U15 / U17 Championships | 17 Aug 19 |
| 200 | 24.22 | | | | 1 | 1 | | | Cleckheaton | West Yorkshire League | 1 May 19 |
| 200 | 24.5 | w | | | 1 | A | | | Doncaster | UK Youth Development U13/U15 League Division North East 2 | 27 Apr 19 |
| 200 | 25.1 | | | | 1 | 2 | | | Cleckheaton | Spenborough AC Spring Open | 24 Mar 19 |
| 200 | 25.41 | | 1.8 | | 2 | h1 | | | Cudworth | Yorkshire County Championships | 11 May 19 |
| 200 | 27.77 | | | | 2 | h2 | | | Cleckheaton | West Yorkshire League | 8 Sep 19 |
| 300 | 36.13 | | | | 1 | | | | Bedford | England Athletics U15 / U17 Championships | 1 Sep 19 |
| 300 | 37.29 | | | | 2 | s2 | | | Bedford | England Athletics U15 / U17 Championships | 31 Aug 19 |
| 300 | 37.8 | | | | 1 | A | | | Scunthorpe | UK Youth Development U13/U15 League Division North East 2 | 20 Jul 19 |
| 300 | 38.38 | | | | 1 | h2 | | | Bedford | England Athletics U15 / U17 Championships | 31 Aug 19 |
| 300 | 40.6 | | | | 1 | A | | | York | UK Youth Development U13/U15 League Division North East 2 | 18 May 19 |
| 300 | 40.9 | | | | 1 | A | | | Doncaster | UK Youth Development U13/U15 League Division North East 2 | 27 Apr 19 |
| 2018 U15 Spenborough |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.1 | | | | 2 | | | | Cleckheaton | Ivan Stringer Memorial Medal Meeting | 19 Aug 18 |
| 100 | 12.27 | | | | 5 | | | | Leeds (BP) | West Yorkshire County Schools Championships | 9 Jun 18 |
| 100 | 12.3 | | | | 2 | A | | | Cleckheaton | UK Youth Development U13/U15 League Division North East 2 | 21 Jul 18 |
| 100 | 12.4 | | | | 3 | A | | | Scunthorpe | UK Youth Development U13/U15 League Division North East 2 | 17 Jun 18 |
| 100 | 12.41 | | | | 2 | h1 | | | Leeds (BP) | West Yorkshire County Schools Championships | 9 Jun 18 |
| 100 | 12.44 | | | | 3 | | | | Cleckheaton | West Yorkshire League | 5 Aug 18 |
| 100 | 12.5 | | | | 1 | 2 | | | Cleckheaton | Spenborough AC Open | 24 Mar 18 |
| 100 | 12.7 | | | | 2 | A | | | Cleckheaton | UK Youth Development U13/U15 League Division North East 2 | 21 Apr 18 |
| 200 | 25.1 | | | | 1 | B | | | Cleckheaton | UK Youth Development U13/U15 League Division North East 2 | 21 Jul 18 |
| 200 | 25.1 | | | | 2 | | | | Cleckheaton | Ivan Stringer Memorial Medal Meeting | 19 Aug 18 |
| 200 | 25.4 | | | | 2 | A | | | Cleckheaton | UK Youth Development U13/U15 League Division North East 2 | 21 Apr 18 |
| 200 | 26.7 | | | | 1 | B | | | Scunthorpe | UK Youth Development U13/U15 League Division North East 2 | 17 Jun 18 |
| LJ | 5.29 | | | | 2 | A | | | Scunthorpe | UK Youth Development U13/U15 League Division North East 2 | 17 Jun 18 |
| LJ | 5.18 | | | | 2 | A | | | Cleckheaton | UK Youth Development U13/U15 League Division North East 2 | 21 Jul 18 |
| LJ | 5.13 | | | | 2 | A | | | Cleckheaton | UK Youth Development U13/U15 League Division North East 2 | 21 Apr 18 |