| 2025 SEN Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.18 | i | | | 3 | A2 | | | Loughborough | Loughborough Indoor Open | 11 Jan 25 |
| 100 | 10.83 | w | 2.6 | | 2 | s1 | | | Nuneaton | Midland Counties AA Senior & U20 Championships inc. U17 & U15 Club Relays | 29 Jun 25 |
| 100 | 10.93 | | 1.9 | | 2 | B14 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 100 | 10.98 | w | 2.7 | | 1 | 2 | | | Nuneaton | Midland Counties AA Senior & U20 Championships inc. U17 & U15 Club Relays | 29 Jun 25 |
| 100 | 10.99 | w | 2.4 | | 6 | A11 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 100 | 11.36 | | -0.6 | | 1 | | | | Yate | Avon County Championships | 11 May 25 |
| 2024 SEN Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.05 | i | | | 3 | B03 | | | Loughborough | Loughborough Indoor Open | 3 Feb 24 |
| 60 | 7.05 | i | | | 2 | A01 | | | Eton | Windsor, Slough, Eton & Hounslow Winter Indoor Series | 3 Mar 24 |
| 60 | 7.07 | i | | | 2 | A02 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 21 Feb 24 |
| 60 | 7.08 | i | | | 2 | A04 | | | Loughborough | Loughborough Indoor Open | 3 Feb 24 |
| 60 | 7.09 | i | | | 4 | B01 | | | Eton | Windsor, Slough, Eton & Hounslow Winter Indoor Series | 3 Mar 24 |
| 60 | 7.14 | i | | | 6 | sf3 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 60 | 7.16 | i | | | 3 | B02 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 21 Feb 24 |
| 60 | 7.17 | i | | | 2 | h4 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 100 | 10.77 | | 1.8 | | 5 | | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 9 Jun 24 |
| 100 | 10.85 | w | 3.3 | | 2 | s1 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 9 Jun 24 |
| 100 | 10.88 | w | 3.2 | | 1 | h3 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 9 Jun 24 |
| 100 | 10.99 | w | 2.7 | | 3 | | | | Yate | Avon County AA Championships | 12 May 24 |
| 100 | 11.03 | | 0.0 | | 2 | h2 | | | Yate | Avon County AA Championships | 12 May 24 |
| 100 | 11.04 | i | | | 1 | A02 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 13 Mar 24 |
| 100 | 11.05 | | 1.4 | | 4 | B8 | | | Rugby | Run With The Wind - Short Sprints Evening Open #1 | 22 May 24 |
| 100 | 11.06 | i | | | 5 | B01 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 13 Mar 24 |
| 100 | 11.09 | | -1.0 | | 6 | h5 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 100 | 11.10 | w | 3.2 | | 5 | A11 | | | Rugby | Run With The Wind - Short Sprints Evening Open #1 | 22 May 24 |
| 100 | 11.19 | | 0.9 | | 4 | 2 | | | Cardiff | Welsh Athletics Run With The Wind & Field Events #1 | 1 May 24 |
| 2023 SEN Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.13 | i | | | 3 | B | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 60 | 7.16 | i | | | 1 | h5 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 100 | 11.09 | | 0.0 | | 1 | 1 | | | Gloucester | Brewer Memorial Games | 1 May 23 |
| 100 | 11.61 | | -3.1 | | 4 | h2 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. the U17/U15 Combined Events | 3 Jun 23 |
| 2022 SEN Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.97 | | 1.7 | | 2 | 2 | | | Yate | National Athletics League - Division 1 | 20 Aug 22 |
| 100 | 11.29 | | 1.5 | | 6 | | | | Exeter | South West Inter-Counties & Championships | 24 Jul 22 |
| 100 | 11.3 | | -1.5 | | 2 | A | | | Wolverhampton | Midland Counties Track & Field League Division 3 | 5 Jun 22 |
| 100 | 11.36 | | 0.1 | | 3 | | | | Yate | Avon County Championships | 15 May 22 |
| 100 | 11.39 | | -0.6 | | 5 | h1 | | | Nuneaton | Midland Counties Senior & Under 20 Championships | 19 Jun 22 |
| 100 | 11.43 | | | | 1 | h1 | | | Yate | Avon County Championships | 15 May 22 |
| 100 | 11.46 | | -1.5 | | 6 | s2 | | | Nuneaton | Midland Counties Senior & Under 20 Championships | 19 Jun 22 |
| 100 | 11.60 | | -1.2 | | 8 | 1 | | | Cheltenham | Brewer Memorial Games | 2 May 22 |
| 200 | 22.81 | | 1.3 | | 3 | 2 | | | Yate | National Athletics League - Division 1 | 20 Aug 22 |
| 200 | 23.6 | | 1.9 | | 1 | B | | | Wolverhampton | Midland Counties Track & Field League Division 3 | 5 Jun 22 |
| 2018 SEN Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.11 | i | | | 2 | h1 | | | Sheffield | BUCS Indoor Championships | 16 Feb 18 |
| 60 | 7.14 | i | | | 1 | 1 | | | Sheffield | Steel Cup 2018 | 31 Jan 18 |
| 60 | 7.19 | i | | | 8 | s3 | | | Sheffield | BUCS Indoor Championships | 16 Feb 18 |
| 100 | 11.35 | | -0.7 | | 5 | h9 | | | Bedford | BUCS Championships | 5 May 18 |
| 100 | 11.5 | | | | 1 | A | | | Lancaster | Lancaster Cup | 10 Mar 18 |
| 200 | 23.7 | | | | 1 | A | | | Lancaster | Lancaster Cup | 10 Mar 18 |
| 2017 U23 Wolverhampton & Bilston/Lancaster Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.02 | i | | | 3 | h3 | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 60 | 7.06 | i | | | 3 | h1 | | | Birmingham | Midland Championships | 12 Feb 17 |
| 60 | 7.06 | i | | | 3 | s1 | | | Birmingham | Midland Championships | 12 Feb 17 |
| 60 | 7.06 | i | | | 6 | | | | Birmingham | Midland Championships | 12 Feb 17 |
| 60 | 7.10 | i | | | 3 | s4 | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 60 | 7.11 | i | | | 3 | 1 | | | Birmingham (PB) | Midland Counties Open Series | 19 Mar 17 |
| 60 | 7.17 | i | | | 2 | 2 | | | Sheffield | Steel Cup 2017 | 1 Feb 17 |
| 60 | 7.22 | i | | | 3 | 1.2 | | | Sportcity | Sale Harriers Open Series | 8 Jan 17 |
| 60 | 7.25 | i | | | 3 | 2.1 | | | Sportcity | Sale Harriers Open Series | 8 Jan 17 |
| 100 | 11.0 | | | | 1 | A | | | Stoke | Athletics Direct Midland League Division 2 | 5 Aug 17 |
| 100 | 11.11 | i | | | 3 | 1 | | | Birmingham (PB) | Midland Counties Open Series | 19 Mar 17 |
| 100 | 11.21 | | | | 1 | | | | Telford | Telford Games Open | 9 Sep 17 |
| 100 | 11.34 | | -1.9 | | 2 | 14 | | | Horspath | Oxford City AC Open Graded Meeting | 16 Aug 17 |
| 200 | 22.67 | | | | 2 | | | | Telford | Telford Games Open | 9 Sep 17 |
| 2016 U23 Wolverhampton & Bilston/Lancaster Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.09 | i | | | 1 | 1 | | | Sheffield | Steel Cup | 10 Feb 16 |
| 60 | 7.10 | i | | | 5 | s1 | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 16 Jan 16 |
| 60 | 7.11 | i | | | 1 | 2.2 | | | Sportcity | Sale Harriers Open Series | 31 Jan 16 |
| 60 | 7.12 | i | | | 2 | 1.2 | | | Sportcity | Sale Harriers Open Series | 31 Jan 16 |
| 60 | 7.13 | i | | | 3 | h3 | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 16 Jan 16 |
| 60 | 7.13 | i | | | 1 | h10 | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 60 | 7.22 | i | | | 7 | s3 | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 60 | 7.27 | i | | | 5 | 1 | | | Birmingham (PB) | Midland Counties Open Series | 20 Mar 16 |
| 100 | 11.00 | w | 3.1 | | 3 | h7 | | | Bedford | BUCS Championships | 30 Apr 16 |
| 100 | 11.27 | | 0.8 | | 8 | s2 | | | Bedford | BUCS Championships | 1 May 16 |
| 100 | 11.39 | i | | | 4 | 1 | | | Birmingham (PB) | Midland Counties Open Series | 20 Mar 16 |
| 200 | 23.41 | w | 2.5 | | 3 | h1 | | | Bedford | BUCS Championships | 1 May 16 |
| 2015 U23 Wolverhampton & Bilston/Lancaster Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.05 | i | | | 2 | h2 | | | Sheffield | BUCS Indoor Championships | 20 Feb 15 |
| 60 | 7.12 | i | | | 3 | 1 | | | Sheffield | Steel Cup | 4 Feb 15 |
| 60 | 7.15 | i | | | 6 | s1 | | | Birmingham | Midland Championships | 15 Feb 15 |
| 60 | 7.17 | i | | | 4 | h3 | | | Birmingham | Midland Championships | 15 Feb 15 |
| 60 | 7.17 | i | | | 6 | s4 | | | Sheffield | BUCS Indoor Championships | 20 Feb 15 |
| 60 | 7.21 | i | | | 4 | 1.1 | | | Birmingham (PB) | Midland Counties Open | 10 Jan 15 |
| 60 | 7.21 | i | | | 3 | 2.2 | | | Birmingham (PB) | Midland Counties Open | 10 Jan 15 |
| 100 | 10.96 | | | | 2 | 1 | | | Cheltenham | Cheltenham Midsummer Open Meeting | 1 Jul 15 |
| 100 | 11.04 | w | 2.1 | | 4 | h3 | | | Birmingham | Midland Counties U20 / Senior Championships | 14 Jun 15 |
| 100 | 11.09 | | 0.0 | | 6 | h4 | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 100 | 11.13 | | -0.7 | | 1 | 1 | | | Cheltenham | Cheltenham Midsummer Open Meeting | 8 Jul 15 |
| 100 | 11.20 | | 1.0 | | 7 | | | | Birmingham | Midland Counties U20 / Senior Championships | 14 Jun 15 |
| 100 | 11.21 | | -1.2 | | 4 | 1 | | | Cheltenham | Cheltenham Midsummer Open Meeting | 22 Jul 15 |
| 100 | 11.28 | | -0.5 | | 4 | | | | Worcester | Worcester AC Open | 23 Jul 15 |
| 100 | 11.29 | | -1.2 | | 7 | s4 | | | Bedford | BUCS Championships | 3 May 15 |
| 100 | 11.3 | | | | 2 | | | | Preston | Lancaster Cup 2015 | 15 Mar 15 |
| 100 | 11.36 | | -2.7 | | 2 | h9 | | | Bedford | BUCS Championships | 2 May 15 |
| 100 | 11.48 | | -3.1 | | 3 | 2 | | | Coventry | Coventry Godiva Classic Open (inc Midland 3000m Championships) | 23 Aug 15 |
| 200 | 22.48 | | | | 2 | 1 | | | Cheltenham | Cheltenham Midsummer Open Meeting | 1 Jul 15 |
| 200 | 23.06 | | 0.4 | | 1 | 2 | | | Coventry | Coventry Godiva Classic Open (inc Midland 3000m Championships) | 23 Aug 15 |
| 200 | 23.30 | | -0.1 | | 4 | 1 | | | Worcester | Worcester AC Open | 23 Jul 15 |
| 200 | 23.5 | | | | 2 | | | | Preston | Lancaster Cup 2015 | 15 Mar 15 |
| 200 | 23.61 | | 0.9 | | 4 | h6 | | | Bedford | BUCS Championships | 3 May 15 |
| 2014 U20 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 6.92 | i | | | 4 | s1 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 60 | 6.98 | i | | | 2 | h4 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 60 | 7.03 | i | | | 2 | 2.1 | | | Birmingham (PB) | Midland Counties Open | 11 Jan 14 |
| 60 | 7.06 | i | | | 2 | 1.1 | | | Birmingham (PB) | Midland Counties Open | 11 Jan 14 |
| 60 | 7.06 | i | | | 2 | | | | Birmingham | Midland Championships | 9 Feb 14 |
| 60 | 7.06 | i | | | 2 | 1 | | | Birmingham | Birmingham Games | 16 Feb 14 |
| 60 | 7.06 | i | | | 3 | 1 | | | Birmingham (PB) | Midland Counties Open | 22 Mar 14 |
| 60 | 7.10 | i | | | 2 | h1 | | | Birmingham | Midland Championships | 9 Feb 14 |
| 100 | 10.9 | | | | 1 | 1 | | | Cheltenham | Brewer Games Open Meeting | 5 May 14 |
| 100 | 10.98 | w | 2.6 | | 3 | h1 | | | Birmingham | ESAA English Schools' Championships | 11 Jul 14 |
| 100 | 11.07 | | 0.0 | | 5 | s2 | | | Birmingham | ESAA English Schools' Championships | 12 Jul 14 |
| 100 | 11.09 | i | | | 2 | 1 | | | Birmingham (PB) | Midland Counties Open | 22 Mar 14 |
| 100 | 11.2 | | | | 1 | | | | Stoke | City of Stoke Open Meeting (Inc Staffordshire 5000m Championships) | 6 Apr 14 |
| 200 | 22.26 | w | 3.7 | | 6 | 6 | | | Cheltenham | Brewer Games Open Meeting | 5 May 14 |
| 200 | 23.2 | | | | 1 | | | | Stoke | City of Stoke Open Meeting (Inc Staffordshire 5000m Championships) | 6 Apr 14 |
| 2013 U20 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.07 | i | | | 7 | s3 | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 23 Feb 13 |
| 60 | 7.11 | i | | | 1 | 2.1 | | | Birmingham (PB) | Midland Counties Open | 12 Jan 13 |
| 60 | 7.14 | i | | | 4 | h6 | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 23 Feb 13 |
| 60 | 7.17 | i | | | 5 | 1.1 | | | Birmingham (PB) | Midland Counties Open | 12 Jan 13 |
| 60 | 7.19 | i | | | 1 | 1 | | | Birmingham (PB) | Midland Counties Open | 24 Mar 13 |
| 100 | 11.28 | | -0.3 | | 1 | 2 | | | Birmingham | Birchfield Harriers Open | 21 Apr 13 |
| 100 | 11.32 | | | | 1 | 1 | | | Birmingham (Un) | BRAT Club Open | 8 May 13 |
| 100 | 11.33 | i | | | 1 | 1 | | | Birmingham (PB) | Midland Counties Open | 24 Mar 13 |
| 2012 U17 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.36 | i | | | 1 | 4 | | | Birmingham (PB) | Midland Counties Open | 24 Mar 12 |
| 100 | 11.0 | | | | 4 | | | | Stoke | ESAA Mason Trophy Schools Inter-County Championships | 23 Jun 12 |
| 100 | 11.01 | w | 2.8 | | 6 | s1 | | | Bedford | England Athletics U15/U17 Championships | 18 Aug 12 |
| 100 | 11.03 | | 1.9 | | 2 | h1 | | | Gateshead | Aviva ESAA English Schools' Championships | 6 Jul 12 |
| 100 | 11.08 | | 0.6 | | 2 | h2 | | | Bedford | England Athletics U15/U17 Championships | 18 Aug 12 |
| 100 | 11.13 | | 0.8 | | 2 | | | | Leicester | Midland U15/U17/U20 Championships | 14 Jul 12 |
| 100 | 11.2 | | | | 2 | | | | Tipton | West Midlands County Schools Championships | 16 Jun 12 |
| 100 | 11.21 | | 0.0 | | 3 | s2 | | | Gateshead | Aviva ESAA English Schools' Championships | 7 Jul 12 |
| 100 | 11.3 | | | | 1 | | | | Stoke | Staffordshire County Championships | 12 May 12 |
| 100 | 11.4 | | | | 2 | A | | | Coventry | McCain Young Athletes' League Division Midland Premier North | 6 May 12 |
| 100 | 11.4 | | | | 1 | h1 | | | Tipton | West Midlands County Schools Championships | 16 Jun 12 |
| 100 | 11.43 | | 0.8 | | 2 | h2 | | | Leicester | Midland U15/U17/U20 Championships | 14 Jul 12 |
| 100 | 11.5 | | | | 1 | | | | Tipton | Tipton Games | 15 Apr 12 |
| 100 | 11.5 | | | | 1 | B | | | Wolverhampton | National Junior Athletic League Central Division | 29 Apr 12 |
| 100 | 11.51 | | 0.2 | | 3 | | | | Birmingham | Birchfield Harriers Open | 22 Apr 12 |
| 100 | 11.58 | i | | | 1 | 3 | | | Birmingham (PB) | Midland Counties Open | 24 Mar 12 |
| 200 | 23.1 | w | 3.3 | | 2 | | | | Stoke | Staffordshire County Championships | 12 May 12 |
| 200 | 23.3 | | | | 3 | A | | | Coventry | McCain Young Athletes' League Division Midland Premier North | 6 May 12 |
| 200 | 23.34 | | 1.3 | | 2 | 1 | | | Birmingham | Birchfield Harriers Open | 22 Apr 12 |
| 200 | 23.4 | | | | 2 | h2 | | | Tipton | West Midlands County Schools Championships | 16 Jun 12 |
| 200 | 23.8 | | | | 1 | ns | | | Wolverhampton | National Junior Athletic League Central Division | 29 Apr 12 |
| 200 | 23.9 | | | | 3 | | | | Tipton | West Midlands County Schools Championships | 16 Jun 12 |
| 200 | 24.0 | | | | 2 | | | | Tipton | Tipton Games | 15 Apr 12 |
| 2011 U17 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.7 | | | | 2 | B | | | Tipton | National Junior League Central Division | 29 May 11 |
| 100 | 11.9 | | | | 5 | | | | Tipton | Tipton Games | 10 Apr 11 |
| 150 | 27.3 | | | | 8 | | | | Tipton | Tipton Games | 10 Apr 11 |
| 200 | 24.7 | | | | 5 | | | | Tipton | Tipton Games | 10 Apr 11 |
| 200 | 24.7 | | | | 1 | B | | | Tipton | National Junior League Central Division | 29 May 11 |
| 2010 U15 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.0 | | | | 2 | | | | Solihull | McCain UK Young Athletes League Midland Premier S | 20 Jun 10 |
| 200 | 25.8 | | | | 3 | h1 | | | Birmingham | West Midlands County Schools Championships | 12 Jun 10 |
| 2009 U15 Wolverhampton & Bilston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.8 | | | | 7 | | | | Birmingham | ISA National Athletics Championships | 24 Jun 09 |