| 2025 U23 Birchfield H/Birmingham City Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.24 | i | | | 4 | A3 | | | Sheffield | RJT Series & Master GP | 25 Jan 25 |
| 60 | 7.24 | i | | | 2 | B3 | | | Sheffield | RJT Series & Master GP | 25 Jan 25 |
| 60 | 7.27 | i | | | 5 | B3 | | | Loughborough | Loughborough Indoor Open | 1 Feb 25 |
| 60 | 7.29 | i | | | 4 | A3 | | | Loughborough | Loughborough Indoor Open | 1 Feb 25 |
| 60 | 7.32 | i | | | 4 | B2 | | | Birmingham | BHXi Indoor Open Meeting | 16 Feb 25 |
| 60 | 7.36 | i | | | 4 | A3 | | | Birmingham | BHXi Indoor Open Meeting | 16 Feb 25 |
| 2024 U23 Birchfield H/Birmingham City Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.47 | | 0.0 | | 2 | 1 | | | Birmingham | The Birchfield Games | 22 Jun 24 |
| 100 | 11.58 | | -0.6 | | 2 | 10 | | | Brierley Hill | Dudley & Stourbridge H Centenary Open | 6 Jul 24 |
| 100 | 11.60 | | 0.3 | | 1 | B4 | | | Nuneaton | Nuneaton Harriers Night of 100m PB's | 19 Jun 24 |
| 100 | 11.61 | | -0.6 | | 4 | A9 | | | Nuneaton | Nuneaton Harriers Night of 100m PB's | 19 Jun 24 |
| 2023 U23 Birchfield H/Birmingham City Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.23 | i | | | 1 | B6 | | | Loughborough | Loughborough Indoor Open | 15 Jan 23 |
| 60 | 7.24 | i | | | 5 | A2 | | | Sportcity | Manchester Indoor Open Meetings | 29 Jan 23 |
| 60 | 7.25 | i | | | 4 | B2 | | | Sportcity | Manchester Indoor Open Meetings | 29 Jan 23 |
| 60 | 7.34 | i | | | 7 | 4 | | | Birmingham | Restricted Open Meeting | 26 Feb 23 |
| 60 | 7.44 | i | | | 5 | A3 | | | Loughborough | Loughborough Indoor Open | 15 Jan 23 |
| 100 | 11.51 | | 0.2 | | 3 | ns2 | | | Birmingham | Midland Counties League Division 2 | 19 Aug 23 |
| 2022 U20 Birchfield H/Birmingham City Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.11 | i | | | 5 | h4 | | | Sheffield | England Athletics Age Group (U15/U17/U20) Indoor Championships | 12 Feb 22 |
| 60 | 7.19 | i | | | 5 | h6 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 60 | 7.32 | i | | | 3 | h11 | | | Loughborough | Loughborough Indoor Open | 15 Jan 22 |
| 60 | 7.40 | i | | | 6 | J | | | Loughborough | Loughborough Indoor Open | 15 Jan 22 |
| 100 | 11.22 | | 0.1 | | 1 | 9 | | | Kettering | Kettering Town Evening Open | 19 Apr 22 |
| 100 | 11.25 | | -0.8 | | 2 | h2 | | | Nuneaton | Warwickshire County Championships | 14 May 22 |
| 100 | 11.28 | | -0.4 | | 3 | 2.12 | | | Nuneaton | Nuneaton Night of 100m PB's | 1 Jun 22 |
| 100 | 11.30 | | -1.1 | | 3 | | | | Nuneaton | Warwickshire County Championships | 14 May 22 |
| 100 | 11.30 | | -0.1 | | 1 | 2 | | | Birmingham (U) | University of Birmingham Track & Field Series | 8 Jun 22 |
| 100 | 11.32 | | -1.2 | | 2 | 1.13 | | | Nuneaton | Nuneaton Night of 100m PB's | 1 Jun 22 |
| 100 | 11.32 | | -0.1 | | 2 | B | | | Yate | UK Youth Development League Upper Midlands Regional Final | 7 Aug 22 |
| 100 | 11.39 | | -1.9 | | 3 | A | | | Rugby | Midland Counties Track & Field League Division 1 | 17 Jul 22 |
| 100 | 11.4 | | 1.1 | | 4 | A | | | Leamington | UK Youth Development League Upper Midlands North/East Premier | 24 Apr 22 |
| 100 | 11.4 | | -0.1 | | 1 | ns | | | Stoke | UK Youth Development League Upper Midlands North/East Premier | 26 Jun 22 |
| 100 | 11.52 | | -1.0 | | 5 | h2 | | | Nuneaton | Midland Counties Senior & Under 20 Championships | 19 Jun 22 |
| 200 | 23.27 | | 0.1 | | 1 | 6 | | | Kettering | Kettering Town Evening Open | 19 Apr 22 |
| 200 | 23.44 | | -2.0 | | 5 | h2 | | | Nuneaton | Midland Counties Senior & Under 20 Championships | 18 Jun 22 |
| 200 | 23.54 | | -1.7 | | 4 | B | | | Yate | UK Youth Development League Upper Midlands Regional Final | 7 Aug 22 |
| 200 | 23.8 | | -3.8 | | 4 | A | | | Stoke | UK Youth Development League Upper Midlands North/East Premier | 26 Jun 22 |
| 2021 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.34 | i | | | 2 | h5 | | | Loughborough | Loughborough Indoor Open | 11 Dec 21 |
| 60 | 7.34 | i | | | 1 | D | | | Loughborough | Loughborough Indoor Open | 11 Dec 21 |
| 100 | 11.92 | | 0.3 | | 2 | 11 | | | Nuneaton | Nuneaton Spring Special Open | 1 May 21 |
| 2020 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.36 | i | | | 5 | s1 | | | Birmingham (PB) | Midland Championships | 9 Feb 20 |
| 60 | 7.37 | i | | | 3 | h2 | | | Birmingham (PB) | Midland Championships | 9 Feb 20 |
| 60 | 7.41 | i | | | 1 | 1.3 | | | Birmingham (PB) | Midland Counties Open Series | 19 Jan 20 |
| 60 | 7.43 | i | | | 5 | 2.2 | | | Birmingham (PB) | Midland Counties Open Series | 19 Jan 20 |
| 60 | 7.64 | i | | | 6 | h7 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 22 Feb 20 |
| 2019 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.49 | i | | | 4 | 2 | | | Birmingham (PB) | Midland Counties Open Series | 16 Mar 19 |
| 60 | 7.54 | i | | | 1 | 2.2 | | | Birmingham (PB) | Midland Counties Open Series | 27 Jan 19 |
| 60 | 7.55 | i | | | 2 | 1.3 | | | Birmingham (PB) | Midland Counties Open Series | 27 Jan 19 |
| 60 | 7.59 | i | | | 6 | 2 | | | Birmingham | City of Birmingham Games | 17 Feb 19 |
| 100 | 11.6 | | 2.0 | | 3 | B | | | Loughborough | UK Youth Development U17/U20 League Division Midland Premier NE | 30 Jun 19 |
| 100 | 11.67 | | | | 1 | 1 | | | Birmingham (U) | University of Birmingham Midweek Open Series | 5 Jun 19 |
| 100 | 11.74 | i | | | 2 | 3 | | | Birmingham (PB) | Midland Counties Open Series | 16 Mar 19 |
| 100 | 11.76 | w | 4.8 | | 5 | h2 | | | Nuneaton | Midland Counties U13 / U15 / U17 Championships (Inc Senior 10,000m Championships) | 10 Aug 19 |
| 100 | 11.88 | | | | 5 | B | | | Birmingham | West Midlands County Schools Championships | 8 Jun 19 |
| 100 | 11.9 | | | | 2 | B | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier NE | 26 May 19 |
| 100 | 11.94 | | 0.7 | | 6 | | | | Birmingham | Birchfield Harriers Young Athletes Open | 28 Apr 19 |
| 100 | 11.95 | | 0.1 | | 5 | B | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier NE | 5 May 19 |
| 100 | 12.04 | | 0.1 | | 1 | 3 | | | Birmingham (U) | University of Birmingham Midweek Open Series | 3 Jul 19 |
| 200 | 24.48 | | 0.7 | | 6 | 2 | | | Birmingham | Birchfield Harriers Young Athletes Open | 28 Apr 19 |
| 200 | 24.60 | i | | | 5 | 1 | | | Birmingham | City of Birmingham Games | 17 Feb 19 |
| 200 | 25.07 | | 0.0 | | 6 | B | | | Sportcity | UK Youth Development U17/U20 League Final | 8 Sep 19 |