| 2025 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.47 | i | | | 5 | s1 | | | Birmingham | UK Indoor Championships | 22 Feb 25 |
| 60 | 7.48 | i | | | 5 | B01 | | | Lee Valley | Be Fit Today Track Academy Indoor Series | 5 Jan 25 |
| 60 | 7.49 | i | | | 4 | A16 | | | Lee Valley | Be Fit Today Track Academy Indoor Series | 5 Jan 25 |
| 60 | 7.49 | i | | | 8 | | | | Birmingham | UK Indoor Championships | 22 Feb 25 |
| 60 | 7.50 | i | | | 2 | B1 | | | Lee Valley | London Indoor Games U20/Senior | 19 Jan 25 |
| 60 | 7.50 | i | | | 8 | | | | Tampere, FIN | Tampere Indoor Meeting - World Athletics Indoor Tour Bronze | 6 Feb 25 |
| 60 | 7.51 | i | | | 2 | A1 | | | Lee Valley | London Indoor Games U20/Senior | 19 Jan 25 |
| 60 | 7.55 | i | | | 3 | h4 | | | Birmingham | UK Indoor Championships | 22 Feb 25 |
| 60 | 7.56 | i | | | 3 | h3 | | | Tampere, FIN | Tampere Indoor Meeting - World Athletics Indoor Tour Bronze | 6 Feb 25 |
| 100 | 11.69 | | 1.5 | | 3 | B3 | | | Stratford (CT) | Stratford Speed | 26 May 25 |
| 100 | 11.76 | | -0.2 | | 6 | | | | Clermont FL, USA | PURE Athletics Spring Invitational | 26 Apr 25 |
| 100 | 11.78 | | 1.9 | | 6 | A1 | | | Stratford (CT) | Stratford Speed | 26 May 25 |
| 100 | 11.83 | w | 2.8 | | 6 | A03 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 100 | 11.83 | | 1.2 | | 5 | B04 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 100 | 11.83 | | -0.8 | | 1 | B03 | | | Stratford (CT) | Stratford Speed | 17 Aug 25 |
| 100 | 11.84 | w | 2.8 | | 7 | O3 | | | Gainesville FL, USA | Tom Jones Memorial | 19 Apr 25 |
| 100 | 11.86 | | 1.9 | | 5 | h1 | | | Clermont FL, USA | PURE Athletics Spring Invitational | 26 Apr 25 |
| 100 | 11.86 | | 0.3 | | 6 | | | | Loughborough | Loughborough International | 18 May 25 |
| 100 | 11.88 | w | 2.5 | | 4 | A03 | | | Stratford (CT) | Stratford Speed | 17 Aug 25 |
| 100 | 11.89 | | 1.3 | | 5 | h4 | | | Birmingham | Novuna UK Athletics Championships | 2 Aug 25 |
| 100 | 11.89 | w | 3.0 | | 8 | s1 | | | Birmingham | Novuna UK Athletics Championships | 2 Aug 25 |
| 100 | 11.93 | | 1.6 | | 4 | B01 | | | Lee Valley | Be Fit Today Track Academy Open | 20 Jul 25 |
| 100 | 12.01 | | -0.4 | | 5 | 1 | | | Derby | National Athletics League Premiership | 5 Jul 25 |
| 100 | 12.01 | | 0.3 | | 3 | A12 | | | Lee Valley | Be Fit Today Track Academy Open | 20 Jul 25 |
| 100 | 12.05 | | 0.0 | | 7 | h1 | | | Nivelles, BEL | Immobel Infinity meeting | 14 Jun 25 |
| 100 | 12.1 | | 0.7 | | 1 | | | | Birmingham | The Birchfield Games | 16 Jul 25 |
| 100 | 12.1 | | | | 5 | B | | | Birmingham | The Birchfield Games | 16 Jul 25 |
| 100 | 12.12 | | 0.1 | | 5 | B | | | Nivelles, BEL | Immobel Infinity meeting | 14 Jun 25 |
| 100 | 12.15 | | 1.8 | | 6 | A11 | | | Lee Valley | Be Fit Today Track Academy | 30 Aug 25 |
| 100 | TBC | | | | 5 | 1 | | | Birmingham | The Birchfield Games | 16 Jul 25 |
| 200 | 24.50 | | 1.8 | | 1 | 5 | | | Stratford (CT) | Stratford Speed | 17 Aug 25 |
| 200 | 24.66 | | 1.4 | | 3 | 2 | | | Clermont FL, USA | PURE Athletics Spring Invitational | 26 Apr 25 |
| 200 | 24.81 | i | | | 4 | | | | Lee Valley | SEAA Indoor Under 20 / Seniors Championships | 2 Feb 25 |
| 200 | 24.82 | | 0.6 | | 6 | 2 | | | Eton | National Athletics League Premiership | 31 May 25 |
| 200 | 24.82 | | -1.3 | | 3 | 5 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 200 | 24.84 | i | | | 1 | 1 | | | Lee Valley | London Indoor Games U20/Senior | 18 Jan 25 |
| 200 | 24.95 | i | | | 1 | h4 | | | Lee Valley | SEAA Indoor Under 20 / Seniors Championships | 2 Feb 25 |
| 200 | 25.09 | i | | | 2 | s1 | | | Lee Valley | SEAA Indoor Under 20 / Seniors Championships | 2 Feb 25 |
| 200 | 25.22 | | -1.5 | | 1 | 1 | | | Nivelles, BEL | Immobel Infinity meeting | 14 Jun 25 |
| 200 | 25.31 | i | | | 4 | h5 | | | Birmingham | UK Indoor Championships | 23 Feb 25 |
| 200 | 25.31 | | -3.7 | | 5 | ns | | | Derby | National Athletics League Premiership | 5 Jul 25 |
| 2024 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.65 | i | | | 4 | B01 | | | Newham | Newham 60m Sprint Series 2024 | 14 Feb 24 |
| 60 | 7.68 | i | | | 3 | B1 | | | Loughborough | Loughborough Indoor Open | 13 Jan 24 |
| 60 | 7.68 | i | | | 5 | A01 | | | Newham | Newham 60m Sprint Series 2024 | 14 Feb 24 |
| 60 | 7.71 | i | | | 8 | h2 | | | Birmingham | Microplus UK Athletics Indoor Championships | 17 Feb 24 |
| 60 | 7.75 | i | | | 7 | h1 | | | Tampere, FIN | Tampere Indoor Meeting | 23 Jan 24 |
| 60 | 7.76 | i | | | 5 | A1 | | | Loughborough | Loughborough Indoor Open | 13 Jan 24 |
| 100 | 11.76 | | 0.4 | | 3 | B1 | | | Stratford (CT) | Stratford Speed GP4 - Newham & Essex Beagles Summer Open Meeting | 8 Sep 24 |
| 100 | 11.78 | w | 2.1 | | 5 | B1 | | | Loughborough | WA Continental Tour 2024 Challenger - Loughborough EAP | 10 Jul 24 |
| 100 | 11.81 | w | 2.5 | | 5 | A1 | | | Loughborough | WA Continental Tour 2024 Challenger - Loughborough EAP | 10 Jul 24 |
| 100 | 11.82 | | 1.0 | | 3 | h6 | | | Sportcity | Microplus UK Athletics Championships | 29 Jun 24 |
| 100 | 11.86 | | 0.2 | | 1 | | | | Birmingham | The Birchfield Games | 22 Jun 24 |
| 100 | 11.87 | w | 2.2 | | 1 | | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 8 Jun 24 |
| 100 | 11.88 | w | 2.6 | | 1 | h1 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 8 Jun 24 |
| 100 | 11.90 | | -0.4 | | 8 | s3 | | | Sportcity | Microplus UK Athletics Championships | 29 Jun 24 |
| 100 | 11.93 | | 0.5 | | 3 | A1 | | | Stratford (CT) | Stratford Speed GP4 - Newham & Essex Beagles Summer Open Meeting | 8 Sep 24 |
| 100 | 11.94 | | 1.3 | | 5 | OD5 | | | Gainesville FL, USA | Tom Jones Invitational | 13 Apr 24 |
| 100 | 11.95 | | -0.3 | | 4 | 1 | | | Eton | National Athletics League - Premiership | 1 Jun 24 |
| 100 | 12.00 | | 1.3 | | 1 | D1 | | | Birmingham | The Birchfield Games | 22 Jun 24 |
| 100 | 12.05 | | 0.4 | | 7 | I2 | | | Brussels, BEL | IFAM Outdoor | 25 May 24 |
| 100 | 12.10 | | -0.3 | | 1 | ns1 | | | Birmingham | National Athletics League - Premiership | 3 Aug 24 |
| 100 | 12.19 | | -1.2 | | 7 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 100 | 12.24 | | -1.7 | | 3 | h1 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 100 | DQ | | | | - | 1 | | | Birmingham | National Athletics League - Premiership | 3 Aug 24 |
| 200 | 24.64 | | 1.0 | | 6 | 1 | | | Loughborough | WA Continental Tour 2024 Challenger - Loughborough EAP | 10 Jul 24 |
| 200 | 24.68 | | 0.0 | | 4 | 1 | | | Birmingham | The Birchfield Games | 22 Jun 24 |
| 200 | 24.78 | w | 2.6 | | 5 | | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 9 Jun 24 |
| 200 | 24.94 | | -0.8 | | 4 | 2 | | | Birmingham | National Athletics League - Premiership | 3 Aug 24 |
| 200 | 25.09 | | -1.2 | | 4 | 2 | | | Eton | National Athletics League - Premiership | 1 Jun 24 |
| 200 | 25.17 | | 0.9 | | 3 | h2 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 9 Jun 24 |
| 200 | 25.17 | w | 3.1 | | 6 | h2 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 21 Jul 24 |
| 200 | 25.47 | | -0.6 | | 7 | h3 | | | Sportcity | Microplus UK Athletics Championships | 30 Jun 24 |
| 200 | 25.69 | | -1.3 | | 6 | 1 | | | Loughborough | Loughborough International | 19 May 24 |
| 300 | 40.98 | i | | | 2 | 3 | | | Sheffield | RJT Series & Master GP | 29 Dec 24 |
| 2000SCW | 12:00.62 | | | | 14 | | | | Birmingham | National Athletics League - Premiership | 3 Aug 24 |
| SP4K | 8.89 | | | | 16 | | | | Woodford | National Athletics League - Premiership Match 2 | 7 Jul 24 |
| 2023 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.38 | i | | | 1 | | | | Lee Valley | Southern U20 & Senior Individual Championships | 4 Feb 23 |
| 60 | 7.43 | i | | | 1 | s1 | | | Lee Valley | Southern U20 & Senior Individual Championships | 4 Feb 23 |
| 60 | 7.43 | i | | | 3 | s3 | | | Birmingham | UK Athletics Indoor Championships | 18 Feb 23 |
| 60 | 7.45 | i | | | 1 | h3 | | | Birmingham | UK Athletics Indoor Championships | 18 Feb 23 |
| 60 | 7.46 | i | | | 1 | h2 | | | Lee Valley | Southern U20 & Senior Individual Championships | 4 Feb 23 |
| 60 | 7.47 | i | | | 6 | h1 | | | Birmingham | Birmingham World Indoor Tour Final 2023 | 25 Feb 23 |
| 60 | 7.48 | i | | | 7 | 11 | | | Sheffield | Run Jump Throw & Master GP | 21 Jan 23 |
| 60 | 7.49 | i | | | 1 | 18 | | | Sheffield | Run Jump Throw & Master GP | 21 Jan 23 |
| 100 | 11.42 | w | 2.9 | | 3 | A10 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 29 Jul 23 |
| 100 | 11.51 | | 1.5 | | 4 | B1 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 13 Aug 23 |
| 100 | 11.57 | | 1.6 | | 3 | A1 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 13 Aug 23 |
| 100 | 11.58 | w | 3.9 | | 5 | 10 | | | Nuneaton | Nuneaton Open Summer Special | 24 Jun 23 |
| 100 | 11.58 | | 0.9 | | 3 | B1 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 29 Jul 23 |
| 100 | 11.59 | | 1.4 | | 4 | | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| 100 | 11.62 | | 1.9 | | 7 | B1 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 29 May 23 |
| 100 | 11.62 | | -0.9 | | 3 | 1 | | | Sportcity | National Athletics League Premier Division Fixture A | 11 Jun 23 |
| 100 | 11.62 | | 0.9 | | 3 | B1 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 20 Aug 23 |
| 100 | 11.65 | | 2.0 | | 1 | 1 | | | Loughborough | Loughborough Open | 21 Jun 23 |
| 100 | 11.66 | | 1.4 | | 3 | A9 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 20 Aug 23 |
| 100 | 11.68 | | 1.3 | | 6 | A1 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 29 May 23 |
| 100 | 11.68 | | 0.0 | | 2 | ns | | | Sportcity | National Athletics League Premier Division Fixture A | 11 Jun 23 |
| 100 | 11.68 | | 0.0 | | 2 | A1 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 3 Sep 23 |
| 100 | 11.69 | | -0.2 | | 2 | B1 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 3 Sep 23 |
| 100 | 11.77 | | 1.5 | | 1 | 1 | | | Birmingham | National Athletics League Premier Division Fixture B | 5 Aug 23 |
| 100 | 11.80 | | 1.6 | | 2 | s2 | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| 100 | 11.81 | | 0.3 | | 5 | OD3 | | | Gainesville FL, USA | Tom Jones Memorial | 15 Apr 23 |
| 100 | 11.81 | | 1.3 | | 3 | h4 | | | Sportcity | UK Athletics Championships Manchester | 8 Jul 23 |
| 100 | 11.87 | | 0.4 | | 1 | h1 | | | Sportcity | BUCS Outdoor Athletics Championships | 29 Apr 23 |
| 100 | 11.88 | | -0.6 | | 7 | s1 | | | Sportcity | UK Athletics Championships Manchester | 8 Jul 23 |
| 100 | 11.94 | | -1.8 | | 3 | | | | Chelmsford | England Athletics Senior & Disability Championships and UK Athletics Combined Events | 22 Jul 23 |
| 100 | 11.96 | | -2.3 | | 1 | | | | Nuneaton | Midland Counties Senior & U20 Championships inc. the U17/U15 Combined Events | 4 Jun 23 |
| 100 | 12.07 | | -3.2 | | 1 | h1 | | | Chelmsford | England Athletics Senior & Disability Championships and UK Athletics Combined Events | 22 Jul 23 |
| 100 | 12.16 | | -3.0 | | 7 | GA | | | Loughborough | Loughborough International | 21 May 23 |
| 200 | 23.97 | | 1.5 | | 4 | 9 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 29 Jul 23 |
| 200 | 24.31 | w | 3.0 | | 5 | 10 | | | Nuneaton | Nuneaton Open Summer Special | 24 Jun 23 |
| 200 | 24.37 | w | 2.1 | | 1 | 2 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 13 Aug 23 |
| 200 | 24.47 | w | 2.7 | | 4 | OD2 | | | Gainesville FL, USA | Tom Jones Memorial | 14 Apr 23 |
| 200 | 24.65 | i | | | 2 | s2 | | | Sheffield | BUCS Athletics: Indoor Championships | 26 Feb 23 |
| 200 | 24.73 | w | 2.1 | | 6 | 2 | | | London (CT) | Newham & Essex Beagles Track Open Meetings Summer Series 2023 | 29 May 23 |
| 200 | 24.79 | | 0.3 | | 2 | 1 | | | Loughborough | Loughborough Open | 21 Jun 23 |
| 200 | 25.02 | i | | | 1 | h8 | | | Sheffield | BUCS Athletics: Indoor Championships | 26 Feb 23 |
| 200 | 25.12 | | -1.2 | | 6 | GA | | | Loughborough | Loughborough International | 21 May 23 |
| 200 | 25.29 | i | | | 4 | 8 | | | Sheffield | Run Jump Throw & Master GP | 21 Jan 23 |
| 200 | 25.33 | | -0.3 | | 7 | | | | Chelmsford | England Athletics Senior & Disability Championships and UK Athletics Combined Events | 23 Jul 23 |
| 300 | 43.04 | i | | | 4 | 4 | | | Sheffield | Run Jump Throw & Master GP Sheffield | 29 Dec 23 |
| 2022 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.44 | i | | | 3 | 2.1 | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 23 Jan 22 |
| 60 | 7.45 | i | | | 2 | 1.1 | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 23 Jan 22 |
| 60 | 7.45 | i | | | 2 | | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 60 | 7.46 | i | | | 4 | s2 | | | Birmingham | UK Athletics Indoor Championships | 26 Feb 22 |
| 60 | 7.47 | i | | | 2 | h4 | | | Birmingham | UK Athletics Indoor Championships | 26 Feb 22 |
| 60 | 7.49 | i | | | 1 | s1 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 60 | 7.52 | i | | | 6 | | | | Emirates Arena | Dynamic New Athletics (DNA) | 5 Feb 22 |
| 60 | 7.52 | i | | | 1 | h2 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 100 | 11.49 | | 0.7 | | 1 | A | | | Oordegem, BEL | IFAM Oordegem | 28 May 22 |
| 100 | 11.57 | | 1.9 | | 6 | 1.1 | | | Stratford (CT) | Newham & Essex Beagles Summer Series | 17 Jul 22 |
| 100 | 11.58 | | 1.7 | | 1 | 2.1 | | | Stratford (CT) | Newham Summer Series | 10 Jun 22 |
| 100 | 11.60 | | 1.8 | | 5 | 2.1 | | | Stratford (CT) | Newham & Essex Beagles Summer Series | 17 Jul 22 |
| 100 | 11.61 | w | 3.8 | | 7 | s2 | | | Sportcity | Muller UK Athletics Championships | 25 Jun 22 |
| 100 | 11.66 | | -0.2 | | 5 | 1.1 | | | Stratford (CT) | Newham Summer Series | 10 Jun 22 |
| 100 | 11.68 | | -0.1 | | 1 | 1 | | | Oordegem, BEL | IFAM Oordegem | 28 May 22 |
| 100 | 11.74 | w | 2.4 | | 3 | h2 | | | Sportcity | Muller UK Athletics Championships | 24 Jun 22 |
| 100 | 11.78 | | 0.7 | | 1 | A1 | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| 100 | 11.80 | | 1.1 | | 2 | h3 | | | Bedford | England Athletics Senior Championships | 30 Jul 22 |
| 100 | 11.82 | | 0.6 | | 4 | | | | Dublin (S), IRL | Morton Games - World Athletics Continental Tour - Challenger | 2 Jul 22 |
| 100 | 11.83 | | 1.0 | | 6 | OD2 | | | Gainesville FL, USA | Tom Jones Memorial | 16 Apr 22 |
| 100 | 11.84 | | 0.8 | | 7 | ns1 | | | Loughborough | Loughborough International | 22 May 22 |
| 100 | 11.85 | | 0.2 | | 5 | | | | Bedford | England Athletics Senior Championships | 30 Jul 22 |
| 100 | 11.92 | | -1.1 | | 2 | 6 | | | Celle Ligure, ITA | Arcobaleno Atletica Europa - World Athletics Continental Tour Challenger | 14 Jun 22 |
| 100 | 11.97 | | 0.9 | | 1 | h7 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 100 | DNF | | | | - | s2 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 200 | 24.61 | w | 2.5 | | 6 | OD2 | | | Gainesville FL, USA | Tom Jones Memorial | 15 Apr 22 |
| 200 | 25.39 | | 0.8 | | 3 | A1 | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| 2021 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.48 | i | | | 3 | 2.1 | | | Loughborough | Loughborough Indoor Elite - Track | 13 Feb 21 |
| 60 | 7.49 | i | | | 3 | 1.1 | | | Loughborough | Loughborough Indoor Elite - Track | 13 Feb 21 |
| 60 | 7.52 | i | | | 2 | 2 | | | Lee Valley | British Athletics European Indoor Selection Trials - Lee Valley | 20 Feb 21 |
| 60 | 7.56 | i | | | 3 | 1 | | | Lee Valley | British Athletics European Indoor Selection Trials - Lee Valley | 20 Feb 21 |
| 100 | 11.91 | | 0.8 | | 3 | 1 | | | Nuneaton | Birchfield Harriers National Athletics League Warm Up | 16 May 21 |
| 100 | 11.95 | | 0.8 | | 2 | 6 | | | Nuneaton | Birchfield Harriers National Athletics League Warm Up | 16 May 21 |
| 100 | 12.06 | | -1.8 | | 1 | B | | | Stretford | National Athletics League Premier North | 6 Jun 21 |
| 100 | 12.25 | | -0.9 | | 1 | h1 | | | Loughborough | Loughborough April Track Open | 25 Apr 21 |
| 100 | 12.26 | | -1.4 | | 1 | A | | | Loughborough | Loughborough April Track Open | 25 Apr 21 |
| 200 | 25.28 | | 0.9 | | 3 | 1 | | | Nuneaton | Birchfield Harriers National Athletics League Warm Up | 16 May 21 |
| 200 | 25.99 | | 1.9 | | 4 | 5 | | | Birmingham (U) | University of Birmingham Track & Field Series | 21 Apr 21 |
| 2020 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.49 | i | | | 2 | | | | Vienna, AUT | Indoor Classic | 1 Feb 20 |
| 60 | 7.50 | i | | | 2 | 2.1 | | | Loughborough | Loughborough Students AC Open | 11 Jan 20 |
| 60 | 7.51 | i | | | 4 | A1.1 | | | Lee Valley | London U20 / Senior Games | 19 Jan 20 |
| 60 | 7.51 | i | | | 3 | A2.1 | | | Lee Valley | London U20 / Senior Games | 19 Jan 20 |
| 60 | 7.56 | i | | | 2 | h1 | | | Vienna, AUT | Indoor Classic | 1 Feb 20 |
| 60 | 7.56 | i | | | 4 | h2 | | | Athlone, IRL | AIT Grand Prix | 12 Feb 20 |
| 60 | 7.60 | i | | | 2 | h3 | | | Emirates Arena | British Championships | 22 Feb 20 |
| 60 | 7.64 | i | | | 5 | | | | Emirates Arena | British Championships | 22 Feb 20 |
| 200 | 25.07 | i | | | 1 | 5 | | | Vienna, AUT | Indoor Classic | 1 Feb 20 |
| 2019 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.00 | | 1.6 | | 1 | A | | | Yate | Midland League Division 1 | 4 Aug 19 |
| 100 | 12.09 | | -0.2 | | 5 | A | | | Birmingham | UK Women's League Premier Division | 3 Aug 19 |
| 100 | 12.19 | | -0.3 | | 8 | 3 | | | Newham | British Athletics Parallel Success & Open | 18 Aug 19 |
| 2018 SEN Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.35 | i | | | 1 | | | | Lee Valley | South of England AA U20 / Senior Championships | 13 Jan 18 |
| 60 | 7.41 | i | | | 1 | s2 | | | Lee Valley | South of England AA U20 / Senior Championships | 13 Jan 18 |
| 60 | 7.41 | i | | | 2 | h1 | | | Birmingham | British Athletics Championships | 17 Feb 18 |
| 60 | 7.41 | i | | | 2 | h2 | | | Athlone, IRL | AIT Grand Prix | 21 Feb 18 |
| 60 | 7.41 | i | | | 5 | | | | Athlone, IRL | AIT Grand Prix | 21 Feb 18 |
| 60 | 7.44 | i | | | 1 | h2 | | | ReykjavÃk, ISL | ReykjavÃk International Games | 3 Feb 18 |
| 60 | 7.46 | i | | | 1 | | | | ReykjavÃk, ISL | ReykjavÃk International Games | 3 Feb 18 |
| 60 | 7.47 | i | | | 1 | h1 | | | Vienna, AUT | Vienna Indoor Classic | 27 Jan 18 |
| 60 | 7.50 | i | | | 1 | h5 | | | Lee Valley | South of England AA U20 / Senior Championships | 13 Jan 18 |
| 60 | 7.50 | i | | | 7 | h2 | | | Emirates Arena | Muller Grand Prix | 25 Feb 18 |
| 60 | 7.51 | i | | | 2 | | | | Vienna, AUT | Vienna Indoor Classic | 27 Jan 18 |
| 60 | DQ | i | | | - | s1 | | | Birmingham | British Athletics Championships | 17 Feb 18 |
| 100 | 11.61 | | -0.5 | | 1 | | | | Bedford | BUCS Championships | 6 May 18 |
| 100 | 11.66 | | -0.4 | | 1 | s3 | | | Bedford | BUCS Championships | 6 May 18 |
| 100 | 11.74 | | -1.4 | | 1 | h1 | | | Bedford | BUCS Championships | 5 May 18 |
| 100 | 11.78 | | -1.2 | | 4 | | | | Loughborough | Loughborough International | 20 May 18 |
| 200 | 23.72 | | 0.6 | | 3 | A | | | Eton | UK Women's League Premier Division | 2 Jun 18 |
| 200 | 24.36 | i | | | 4 | s2 | | | Birmingham | British Athletics Championships | 18 Feb 18 |
| 200 | 24.57 | i | | | 2 | h3 | | | Birmingham | British Athletics Championships | 18 Feb 18 |
| 200 | 24.76 | | 0.0 | | 5 | ns2 | | | Loughborough | Loughborough International | 20 May 18 |
| 2017 U23 Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.41 | i | | | 3 | | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 60 | 7.44 | i | | | 1 | s2 | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 60 | 7.46 | i | | | 2 | h1 | | | Sheffield | British Athletics Indoor Team Trials | 11 Feb 17 |
| 60 | 7.52 | i | | | 6 | | | | Sheffield | British Athletics Indoor Team Trials | 11 Feb 17 |
| 60 | 7.52 | i | | | 1 | h3 | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 60 | 7.53 | i | | | 2 | s2 | | | Sheffield | British Athletics Indoor Team Trials | 11 Feb 17 |
| 60 | 7.61 | i | | | 1 | 2.1 | | | Birmingham (PB) | Midland Counties Open Series | 15 Jan 17 |
| 60 | 7.63 | i | | | 5 | 1.1 | | | Lee Valley | London Senior & U20 Games | 29 Jan 17 |
| 60 | 7.66 | i | | | 1 | 1.1 | | | Birmingham (PB) | Midland Counties Open Series | 15 Jan 17 |
| 60 | 7.69 | i | | | 5 | 2.1 | | | Lee Valley | London Senior & U20 Games | 29 Jan 17 |
| 100 | 11.44 | w | 2.2 | | 1 | | | | Sportcity | England Manchester International | 16 Aug 17 |
| 100 | 11.45 | | -0.5 | | 1 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 17 |
| 100 | 11.49 | w | 2.8 | | 1 | h5 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 17 |
| 100 | 11.51 | | 1.0 | | 1 | s2 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 17 |
| 100 | 11.56 | | 1.1 | | 2 | | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 17 |
| 100 | 11.63 | | 1.1 | | 1 | 1.3 | | | Loughborough | Loughborough EAP Open Meeting | 22 Jul 17 |
| 100 | 11.64 | | 0.6 | | 4 | 2.1 | | | Loughborough | Loughborough EAP Open Meeting | 22 Jul 17 |
| 100 | 11.65 | | -0.9 | | 5 | s2 | | | Birmingham | British Championships | 1 Jul 17 |
| 100 | 11.67 | | -0.1 | | 1 | 3 | | | Geneva, SUI | AtletiCAGenève | 10 Jun 17 |
| 100 | 11.67 | | 0.0 | | 1 | h1 | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 17 |
| 100 | 11.68 | | 0.2 | | 5 | A | | | Oordegem-Lede, BEL | IFAM Outdoor | 27 May 17 |
| 100 | 11.69 | | 1.4 | | 1 | C | | | Loughborough | Loughborough International | 21 May 17 |
| 100 | 11.71 | w | 3.9 | | 5 | | | | Newham | Newham Network Open Series | 7 May 17 |
| 100 | 11.71 | | 1.3 | | 1 | h4 | | | Birmingham | British Championships | 1 Jul 17 |
| 100 | 11.72 | | 0.1 | | 1 | 2 | | | Newham | Newham Network Open Series | 29 May 17 |
| 100 | 11.77 | | -1.1 | | 2 | 1 | | | Newham | Newham Network Open Series | 29 May 17 |
| 100 | 11.93 | w | 2.8 | | 4 | h3 | | | Clermont FL, USA | Pure Athletics Spring Invitational | 15 Apr 17 |
| 100 | 12.00 | | 1.4 | | 7 | h1 | | | Newham | Newham Network Open Series | 7 May 17 |
| 100 | 12.06 | | 0.9 | | 1 | h4 | | | Bedford | BUCS Championships | 29 Apr 17 |
| 100 | 12.35 | | -4.7 | | 3 | | | | Bedford | BUCS Championships | 30 Apr 17 |
| 100 | 12.51 | | -3.9 | | 1 | s1 | | | Bedford | BUCS Championships | 30 Apr 17 |
| 200 | 23.97 | | 0.7 | | 4 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 17 |
| 200 | 24.10 | w | 2.4 | | 2 | h2 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 17 |
| 200 | 24.12 | | 0.4 | | 4 | | | | Bedford | England Athletics U20 / U23 Championships | 18 Jun 17 |
| 200 | 24.18 | | 1.6 | | 6 | | | | Sportcity | England Manchester International | 16 Aug 17 |
| 200 | 24.89 | | 1.2 | | 2 | 1 | | | Newham | Newham Network Open Series | 7 May 17 |
| 200 | 25.34 | i | | | 2 | 1 | | | Lee Valley | London Senior & U20 Games | 28 Jan 17 |
| 2016 U23 Birchfield H/Middlesex Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.53 | i | | | 2 | 2.2 | | | Lee Valley | London Senior & U20 Games | 31 Jan 16 |
| 60 | 7.56 | i | | | 2 | h4 | | | Sheffield | British Athletics Championships | 27 Feb 16 |
| 60 | 7.57 | i | | | 3 | 1.2 | | | Lee Valley | London Senior & U20 Games | 31 Jan 16 |
| 60 | 7.58 | i | | | 3 | s2 | | | Sheffield | British Athletics Championships | 27 Feb 16 |
| 60 | 7.63 | i | | | 5 | | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 60 | 7.64 | i | | | 8 | | | | Sheffield | British Athletics Championships | 27 Feb 16 |
| 60 | 7.68 | i | | | 1 | h6 | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 60 | 7.73 | i | | | 2 | s1 | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 100 | 11.53 | w | 2.2 | | 1 | | | | Newham | Active Newham Open Series | 25 May 16 |
| 100 | 11.74 | | 1.1 | | 1 | h1 | | | Newham | Active Newham Open Series | 25 May 16 |
| 100 | 11.76 | | 0.6 | | 2 | B | | | Loughborough | Loughborough International | 22 May 16 |
| 100 | 11.77 | | 0.9 | | 1 | h3 | | | Bedford | England Athletics U20 / U23 Championships | 18 Jun 16 |
| 100 | 11.82 | | -0.1 | | 3 | A | | | Swansea | UK Women's League Premier Division | 4 Jun 16 |
| 100 | 11.84 | | -0.1 | | 3 | | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| 100 | 11.85 | | -0.2 | | 2 | | | | Bedford | England Athletics U20 / U23 Championships | 18 Jun 16 |
| 100 | 11.87 | | 0.5 | | 1 | h1 | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| 100 | 11.91 | | 0.0 | | 3 | h5 | | | Birmingham | British Championships | 24 Jun 16 |
| 100 | 11.92 | | 1.3 | | 7 | s2 | | | Birmingham | British Championships | 25 Jun 16 |
| 200 | 24.55 | w | 2.2 | | 1 | h2 | | | Bedford | England Athletics U20 / U23 Championships | 19 Jun 16 |
| 200 | 24.65 | | 0.1 | | 4 | | | | Bedford | England Athletics U20 / U23 Championships | 19 Jun 16 |
| 200 | 24.88 | | 1.1 | | 2 | s2 | | | Bedford | BUCS Championships | 2 May 16 |
| 200 | 24.88 | | 1.2 | | 4 | | | | Bedford | BUCS Championships | 2 May 16 |
| 200 | 24.89 | | -1.3 | | 6 | A | | | Swansea | UK Women's League Premier Division | 4 Jun 16 |
| 200 | 24.99 | | 0.7 | | 2 | h1 | | | Bedford | BUCS Championships | 1 May 16 |
| 200 | 25.14 | | 0.3 | | 6 | h1 | | | Birmingham | British Championships | 26 Jun 16 |
| 200 | 25.49 | i | | | 1 | 2 | | | Lee Valley | London Senior & U20 Games | 30 Jan 16 |
| 2015 U23 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.49 | i | | | 7 | h2 | | | Birmingham | Sainsbury's Grand Prix | 21 Feb 15 |
| 60 | 7.50 | i | | | 1 | s1 | | | Birmingham | Birmingham Games | 7 Feb 15 |
| 60 | 7.50 | i | | | 3 | s1 | | | Sheffield | Sainsbury's Indoor British Championships | 14 Feb 15 |
| 60 | 7.51 | i | | | 4 | | | | Sheffield | Sainsbury's Indoor British Championships | 14 Feb 15 |
| 60 | 7.51 | i | | | 2 | h2 | | | Sheffield | Sainsbury's Indoor British Championships | 14 Feb 15 |
| 60 | 7.55 | i | | | 1 | h2 | | | Birmingham | Birmingham Games | 7 Feb 15 |
| 100 | 11.68 | w | | | 3 | A | | | Edinburgh | UK Women's League Premier Division | 6 Jun 15 |
| 100 | 11.85 | | 0.8 | | 5 | A | | | Loughborough | Loughborough International | 17 May 15 |
| 100 | 11.92 | w | 2.2 | | 4 | A | | | Birmingham | UK Women's League Premier Division | 12 Jul 15 |
| 100 | 11.93 | | 1.1 | | 3 | h1 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 1 Aug 15 |
| 100 | 11.93 | | -0.7 | | 4 | s1 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 1 Aug 15 |
| 100 | 11.94 | | 1.2 | | 3 | 1.2 | | | Bedford | BIG (Bedford International Games) | 31 May 15 |
| 100 | 11.96 | | 0.7 | | 2 | h1 | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 100 | 12.01 | | -1.6 | | 4 | s2 | | | Birmingham | Sainsbury's British Championships | 5 Jul 15 |
| 100 | 12.04 | | -0.8 | | 5 | | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 100 | 12.06 | | 0.8 | | 8 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 1 Aug 15 |
| 100 | 12.12 | | -2.3 | | 3 | h3 | | | Birmingham | Sainsbury's British Championships | 4 Jul 15 |
| 200 | 25.14 | | 1.0 | | 3 | 8 | | | Loughborough | Charnwood AC Open Meeting | 15 Jul 15 |
| 2014 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.61 | i | | | 2 | h3 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 60 | 7.64 | i | | | 4 | h3 | | | Sheffield | British Athletics Championships | 8 Feb 14 |
| 60 | 7.65 | i | | | 2 | s1 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 60 | 7.68 | i | | | 7 | s3 | | | Sheffield | British Athletics Championships | 8 Feb 14 |
| 60 | 7.81 | i | | | 2 | 1.1 | | | Birmingham (PB) | Midland Counties Open | 11 Jan 14 |
| 60 | 7.83 | i | | | 2 | 2.1 | | | Birmingham (PB) | Midland Counties Open | 11 Jan 14 |
| 60 | DNF | i | | | - | | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 100 | 12.12 | | 0.1 | | 4 | h5 | | | Birmingham | British Championships (Inc European Trials) | 28 Jun 14 |
| 100 | 12.13 | | 0.0 | | 2 | | | | Birmingham | Midland Counties U20 / Senior Championships & England Athletics Senior Disability Championships | 14 Jun 14 |
| 100 | 12.16 | | 0.9 | | 2 | ns | | | Eton | UK Women's League Premier Division | 5 Jul 14 |
| 100 | 12.17 | | -0.7 | | 1 | 1 | | | Crystal Palace | Crystal Palace Open | 23 Aug 14 |
| 100 | 12.23 | | 0.6 | | 1 | 8 | | | Lee Valley | Lee Valley Sprints Evening | 20 Aug 14 |
| 100 | 12.29 | | -0.7 | | 5 | C | | | Loughborough | Loughborough International | 18 May 14 |
| 100 | 12.3 | | | | 1 | ns | | | Abingdon | UK Youth Development U17/U20 League Division Midland Premier 1 | 1 Jun 14 |
| 100 | 12.54 | | 0.0 | | 2 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Apr 14 |
| 100 | 12.7 | | -2.6 | | 1 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Jul 14 |
| 200 | 25.20 | i | | | 2 | 1 | | | Birmingham | Birmingham Games | 16 Feb 14 |
| 200 | 25.38 | w | 2.3 | | 3 | A | | | Birmingham | UK Youth Development U17/U20 League National Final | 7 Sep 14 |
| 200 | 25.44 | | -1.8 | | 2 | B | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Apr 14 |
| 200 | 25.76 | | 0.1 | | 6 | B | | | Eton | UK Women's League Premier Division | 5 Jul 14 |
| 200 | 26.1 | | | | 3 | A | | | Abingdon | UK Youth Development U17/U20 League Division Midland Premier 1 | 1 Jun 14 |
| 2013 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.71 | i | | | 4 | s2 | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 23 Feb 13 |
| 60 | 7.79 | i | | | 2 | h1 | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 23 Feb 13 |
| 60 | 7.82 | i | | | 5 | h6 | | | Sheffield | British Athletics European Trials & UK Championships | 9 Feb 13 |
| 60 | 7.82 | i | | | 6 | | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 23 Feb 13 |
| 100 | 12.36 | | -0.5 | | 7 | | | | Birmingham | ESAA English Schools' Championships | 6 Jul 13 |
| 100 | 12.38 | | -1.6 | | 3 | | | | Leicester | Warwickshire & Leicestershire & Rutland County Championships | 26 May 13 |
| 100 | 12.43 | | -0.8 | | 2 | h2 | | | Birmingham | ESAA English Schools' Championships | 5 Jul 13 |
| 100 | 12.45 | | -2.5 | | 4 | | | | Birmingham | Midland Counties U20 / Senior Championships | 22 Jun 13 |
| 100 | 12.45 | | 0.0 | | 1 | B | | | Birmingham | UK Youth Development U17/U20 League National Final | 8 Sep 13 |
| 100 | 12.50 | | -0.2 | | 5 | h2 | | | Bedford | England Athletics U20/U23 Championships (Inc U18 Events) | 15 Jun 13 |
| 100 | 12.58 | | -0.8 | | 3 | 1 | | | Birmingham | Birchfield Harriers Open | 21 Apr 13 |
| 100 | 12.6 | | -2.1 | | 1 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 28 Apr 13 |
| 100 | 12.6 | | -0.5 | | 4 | h2 | | | Birmingham | Midland Counties U20 / Senior Championships | 22 Jun 13 |
| 100 | 12.68 | | -1.6 | | 5 | A | | | Loughborough | Plastics Plus Midland League Division 1 | 9 Jun 13 |
| 200 | 26.2 | | | | 2 | B | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier 1 | 2 Jun 13 |
| 2012 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.79 | i | | | 1 | h2 | | | Birmingham | England U15/U17/U20 Championships | 25 Feb 12 |
| 60 | 7.81 | i | | | 6 | | | | Birmingham | England U15/U17/U20 Championships | 25 Feb 12 |
| 100 | 12.2 | | | | 1 | B | | | Wolverhampton | Up & Running Midland League Division 1 | 27 May 12 |
| 100 | 12.2 | | | | 1 | A | | | Stoke Gifford | Up & Running Midland League Division 1 | 1 Jul 12 |
| 100 | 12.28 | | 1.6 | | 2 | B | | | Derby | National Junior Athletics League Final | 9 Sep 12 |
| 100 | 12.36 | | 0.4 | | 1 | A | | | Yate | National Junior Athletic League Midland Premier Division | 24 Jun 12 |
| 100 | 12.48 | | -0.4 | | 3 | h2 | | | Gateshead | Aviva ESAA English Schools' Championships | 6 Jul 12 |
| 100 | 12.5 | | | | 1 | B | | | Nottingham | Up & Running Midland League Division 1 | 4 Aug 12 |
| 100 | 12.55 | | -1.4 | | 5 | h1 | | | Bedford | Aviva England Athletics U20/U23 Championships | 16 Jun 12 |
| 100 | 12.58 | | 0.0 | | 4 | | | | Gateshead | British Colleges Sport National Championships | 30 May 12 |
| 100 | 12.6 | | 0.8 | | 1 | B | | | Derby | National Junior Athletic League Midland Premier Division | 12 Aug 12 |
| 100 | 12.79 | | -2.5 | | 1 | B | | | Swansea | National Junior Athletic League Midland Premier Division | 22 Jul 12 |
| 200 | 26.07 | | 0.3 | | 1 | | | | Gateshead | British Colleges Sport National Championships | 30 May 12 |
| LJ | 4.51 | | | | 3 | B | | | Nottingham | Up & Running Midland League Division 1 | 4 Aug 12 |
| 2011 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.97 | i | | | 5 | s2 | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 26 Feb 11 |
| 60 | 8.03 | i | | | 1 | 1 | | | Birmingham | Midland Counties AA Open | 20 Feb 11 |
| 60 | 8.04 | i | | | 3 | h4 | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 26 Feb 11 |
| 60 | 8.1 | i | | | 1 | B | | | Birmingham | Inter County Schools Meeting | 15 Feb 11 |
| 60 | 8.16 | i | | | 3 | h1 | | | Birmingham | Midland Counties AA Championships | 12 Feb 11 |
| 60 | 8.23 | i | | | 5 | | | | Birmingham | Midland Counties AA Championships | 12 Feb 11 |
| 100 | 12.3 | w | 2.2 | | 1 | B | | | Sutton Coldfield | National Junior League Midland Premier Division | 29 May 11 |
| 100 | 12.4 | | 1.2 | | 1 | W | | | Nuneaton | Leicestershire & Rutland & Warwickshire County Championships | 15 May 11 |
| 100 | 12.44 | | 1.4 | | 4 | h4 | | | Gateshead | ESAA English Schools' Championships | 1 Jul 11 |
| 100 | 12.5 | | | | 2 | | | | Tipton | Tipton Games | 10 Apr 11 |
| 100 | 12.5 | | | | 2 | | | | Birmingham | West Midlands County Schools Championships | 11 Jun 11 |
| 100 | 12.5 | | | | 1 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 18 Jun 11 |
| 100 | 12.54 | | 1.3 | | 5 | s2 | | | Gateshead | ESAA English Schools' Championships | 2 Jul 11 |
| 100 | 12.6 | w | 2.7 | | 1 | h2 | | | Nuneaton | Leicestershire & Rutland & Warwickshire County Championships | 15 May 11 |
| 100 | 12.6 | | | | 1 | h1 | | | Birmingham | West Midlands County Schools Championships | 11 Jun 11 |
| 100 | 12.7 | | | | 1 | | | | Coventry | McCain Young Athletes League Midland Premier N Division | 8 May 11 |
| 100 | 12.79 | | | | 4 | 4 | | | Birmingham (Un) | Birmingham Rowheath Open | 20 Apr 11 |
| 100 | 12.8 | | | | 2 | | | | Stoke | McCain Young Athletes League Midland Premier N Division | 5 Jun 11 |
| 100 | 12.9 | | | | 1 | ns | | | Derby | National Junior League Midland Premier Division | 10 Jul 11 |
| 100 | 13.12 | | -4.5 | | 2 | A | | | Loughborough | National Junior League Midland Premier Division | 1 May 11 |
| 100 | 13.5 | | | | 2 | | | | Sutton-in-Ashfield | McCain Young Athletes League Midland Premier N Division | 22 May 11 |
| 200 | 25.8 | | | | 1 | W | | | Nuneaton | Leicestershire & Rutland & Warwickshire County Championships | 14 May 11 |
| 200 | 26.0 | | | | 1 | h2 | | | Birmingham | West Midlands County Schools Championships | 11 Jun 11 |
| 200 | 26.1 | | | | 1 | | | | Birmingham | West Midlands County Schools Championships | 11 Jun 11 |
| 200 | 26.5 | | | | 5 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 18 Jun 11 |
| 200 | 26.6 | | | | 2 | | | | Stoke | McCain Young Athletes League Midland Premier N Division | 5 Jun 11 |
| 2010 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.99 | i | | | 3 | h2 | | | Birmingham | Aviva England U15 / U17 / U20 Championships | 27 Feb 10 |
| 60 | 8.02 | i | | | 3 | 1.1 | | | Birmingham (PB) | Midland Counties Open - Indoor Open | 23 Jan 10 |
| 60 | 8.03 | i | | | 1 | | | | Birmingham | Midland County Championships (inc SW Championships) | 13 Feb 10 |
| 60 | 8.10 | i | | | 1 | 1 | | | Birmingham | Midland Counties Open | 21 Feb 10 |
| 60 | 8.10 | i | | | 6 | s2 | | | Birmingham | Aviva England U15 / U17 / U20 Championships | 27 Feb 10 |
| 60 | 8.1 | i | | | 1 | A | | | Birmingham | Inter County Schools | 10 Feb 10 |
| 60 | 8.11 | i | | | 1 | h1 | | | Birmingham | Midland County Championships (inc SW Championships) | 13 Feb 10 |
| 60 | 8.12 | i | | | 5 | 2.1 | | | Birmingham (PB) | Midland Counties Open - Indoor Open | 23 Jan 10 |
| 100 | 12.7 | | | | 3 | | | | Birmingham | West Midlands County Schools Championships | 12 Jun 10 |
| 100 | 12.9 | | 1.9 | | 2 | | | | Nottingham | McCain UK Young Athletes League Midland Premier N - Match A | 20 Jun 10 |
| 100 | 12.93 | | | | 2 | | | | Birmingham | Leicestershire, Rutland & Warwickshire County Championships | 8 May 10 |
| 100 | 12.95 | | -2.2 | | 2 | | | | Birmingham | Midland Counties U15/U17 Championships | 29 May 10 |
| 100 | 13.0 | | | | 3 | h1 | | | Birmingham | West Midlands County Schools Championships | 12 Jun 10 |
| 100 | 13.43 | | 1.2 | | 2 | B | | | Sportcity | McCain UK Young Athletes League - Main Final | 5 Sep 10 |
| 100 | 13.96 | | | | 11 | | | | Tipton | Tipton Games | 11 Apr 10 |
| 200 | 26.79 | | 1.9 | | 4 | | | | Birmingham | Midland Counties U15/U17 Championships | 30 May 10 |
| 200 | 27.28 | i | | | 2 | 2 | | | Birmingham | Midland Counties Open | 21 Feb 10 |
| 200 | 27.3 | | | | 2 | | | | Birmingham | McCain UK Young Athletes League Midland Premier N - Match A | 2 May 10 |
| 200 | 27.3 | | 0.0 | | 2 | | | | Birmingham | Leicestershire, Rutland & Warwickshire County Championships | 9 May 10 |
| 200 | 27.4 | | | | 1 | h3 | | | Birmingham | West Midlands County Schools Championships | 12 Jun 10 |
| 200 | 27.45 | | 1.6 | | 5 | h2 | | | Birmingham | Midland Counties U15/U17 Championships | 30 May 10 |
| 200 | 27.5 | i | | | 2 | h4 | | | Birmingham | Midland County Championships (inc SW Championships) | 14 Feb 10 |
| 200 | 27.5 | | | | 2 | | | | Derby | McCain UK Young Athletes League Midland Premier N | 16 May 10 |
| 200 | 27.6 | | 0.4 | | 5 | B | | | Swansea | National Junior Athletic League Midland Premier | 23 May 10 |
| 200 | 27.97 | i | | | 5 | h3 | | | Birmingham | Aviva England U15 / U17 / U20 Championships | 28 Feb 10 |
| 200 | 29.95 | i | | | 5 | s1 | | | Birmingham | Midland County Championships (inc SW Championships) | 14 Feb 10 |
| 2009 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.02 | i | | | 1 | 1 | | | Birmingham | Midland Counties Open | 22 Feb 09 |
| 60 | 8.06 | i | | | 1 | 1 | | | Birmingham | Birmingham Games | 31 Jan 09 |
| 100 | 12.87 | | 1.1 | | 4 | | | | Birmingham | Midland Counties U15 & U17 Championships | 23 May 09 |
| 100 | 12.9 | | | | 4 | | | | Birmingham | West Midlands County Schools Championships | 13 Jun 09 |
| 100 | 13.0 | | | | 1 | | | | Tipton | Tipton Games | 19 Apr 09 |
| 100 | 13.04 | | -1.6 | | 2 | h1 | | | Birmingham | Midland Counties U15 & U17 Championships | 23 May 09 |
| 100 | 13.04 | | -1.6 | | 3 | A | | | Birmingham | McCain National Young Athletes League National Final | 6 Sep 09 |
| 100 | 13.1 | | | | 1 | h2 | | | Birmingham | West Midlands County Schools Championships | 13 Jun 09 |
| 100 | 13.4 | | | | 2 | | | | Rugby | Rugby & Northampton AC Open | 25 Apr 09 |
| 200 | 26.56 | | 0.8 | | 4 | h2 | | | Bedford | England U17 & U15 Championships | 9 Aug 09 |
| 200 | 26.59 | | -0.7 | | 3 | A | | | Birmingham | McCain National Young Athletes League National Final | 6 Sep 09 |
| 200 | 26.64 | | | | 1 | h3 | | | Birmingham | Midland Counties U15 & U17 Championships | 24 May 09 |
| 200 | 26.7 | | | | 1 | | | | Tipton | Tipton Games | 19 Apr 09 |
| 200 | 26.8 | | | | 1 | A | | | Rugby | McCain UK Young Athletes League Midland Premier | 19 Jul 09 |
| 200 | 27.10 | | | | 7 | | | | Birmingham | Midland Counties U15 & U17 Championships | 24 May 09 |
| 200 | 27.1 | w | 3.1 | | 1 | B | | | Mansfield | McCain UK Young Athletes League Midland Premier | 31 May 09 |
| 200 | 27.1 | | | | 2 | h3 | | | Birmingham | West Midlands County Schools Championships | 14 Jun 09 |
| 200 | 27.1 | | | | 5 | | | | Birmingham | West Midlands County Schools Championships | 14 Jun 09 |
| 200 | 27.39 | i | | | 2 | 1 | | | Birmingham | Birmingham Games | 31 Jan 09 |
| 200 | 27.4 | | | | 4 | B | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 20 Jun 09 |
| 200 | 27.47 | i | | | 1 | 2 | | | Birmingham | Midland Counties Open | 22 Feb 09 |
| 200 | 27.5 | | | | 2 | A | | | Yate | McCain UK Young Athletes League Midland Premier | 3 May 09 |
| 200 | 28.0 | | | | 3 | A | | | Wolverhampton | McCain UK Young Athletes League Midland Premier | 21 Jun 09 |
| 300 | 48.19 | | | | 2 | | | | Birmingham (Un) | Birmingham Rowheath AC Open | 3 Jun 09 |
| 2008 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.25 | | -1.1 | | 2 | h1 | | | Tamworth | Toyota World Tamworth Games 2008 | 25 Aug 08 |
| 100 | 13.46 | | | | | | | | Tamworth | Toyota World Tamworth Games 2008 | 25 Aug 08 |
| 200 | 27.74 | | | | | | | | Tamworth | Toyota World Tamworth Games 2008 | 25 Aug 08 |
| 200 | 27.83 | | | | | | | | Sportcity | UKA Young Athletes League National Final | 7 Sep 08 |
| 200 | 27.94 | | | | | | | | Tamworth | Toyota World Tamworth Games 2008 | 25 Aug 08 |
| 300 | 45.2 | | | | 5 | | | | Birmingham (Un) | Birmingham Rowheath AC Open | 25 Jun 08 |
| 75HU15W | 13.8 | | | | | | | | Sportcity | UKA Young Athletes League National Final | 7 Sep 08 |
| 2006 U13 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 22.5 | | | | | | | | Solihull | Ken Dare Open Meeting | 10 Sep 06 |
| LJ | 3.68 | | | | | | | | Solihull | Ken Dare Open Meeting | 10 Sep 06 |