| 2025 U20 Enfield & Haringey/South Bank/China |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.02 | w | 3.1 | | 4 | A18 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 100 | 11.05 | | 0.0 | | 1 | B15 | | | Stratford (CT) | Stratford Speed | 22 Jun 25 |
| 100 | 11.07 | | 1.0 | | 2 | A23 | | | Stratford (CT) | Stratford Speed | 26 May 25 |
| 100 | 11.16 | | 0.5 | | 2 | B07 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series 1 | 21 Apr 25 |
| 100 | 11.19 | | 1.0 | | 2 | B17 | | | Stratford (CT) | Stratford Speed | 26 May 25 |
| 100 | 11.27 | | 0.5 | | 5 | A14 | | | Lee Valley | Be Fit Today Track Academy | 1 Jun 25 |
| 100 | 11.31 | | -1.0 | | 1 | A11 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series 1 | 21 Apr 25 |
| 200 | 22.32 | | 0.7 | | 1 | 16 | | | Lee Valley | Be Fit Today Track Academy | 1 Jun 25 |
| 200 | 22.49 | | 0.5 | | 1 | 3 | | | Bromley | Blackheath and Bromley Harriers AC Summer Open | 16 Jun 25 |
| 300 | 36.14 | i | | | 1 | 5 | | | Lee Valley | Be Fit Today Track Academy Indoor Series | 5 Jan 25 |
| 400 | 50.35 | | | | 4 | 5 | | | Lee Valley | Be Fit Today Track Academy | 18 May 25 |
| 400 | 50.96 | | | | 1 | 2 | | | Lee Valley | Lee Valley April Open | 5 Apr 25 |
| 2024 U20 Enfield & Haringey/China |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.30 | i | | | 2 | h11 | | | Lee Valley | LUCA Indoor Championships 2024 | 30 Nov 24 |
| 60 | 7.50 | i | | | 1 | B11 | | | Newham | Newham 60m Sprint Series 2024 | 17 Jan 24 |
| 60 | 7.56 | i | | | 5 | A03 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 31 Jan 24 |
| 60 | 7.57 | i | | | 2 | B4 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 31 Jan 24 |
| 60 | 7.67 | i | | | 4 | A12 | | | Newham | Newham 60m Sprint Series 2024 | 17 Jan 24 |
| 100 | 11.45 | | 0.0 | | 5 | A3 | | | Lee Valley | Be Fit Today TA Outdoor Series 2 | 23 Jun 24 |
| 100 | 11.52 | | 1.5 | | 7 | B11 | | | Lee Valley | Be Fit Today TA Outdoor Series 2 | 23 Jun 24 |
| 100 | 11.65 | | 0.3 | | 3 | A22 | | | Stratford (CT) | Stratford Speed - Track Open 2024 | 2 Jul 24 |
| 100 | 12.49 | | 0.2 | | 5 | B18 | | | Stratford (CT) | Stratford Speed - Track Open 2024 | 2 Jul 24 |
| 200 | 23.07 | i | | | 4 | | | | Lee Valley | LUCA Indoor Championships 2024 | 30 Nov 24 |
| 200 | 23.18 | i | | | 1 | h7 | | | Lee Valley | LUCA Indoor Championships 2024 | 30 Nov 24 |
| 200 | 23.40 | | -0.8 | | 3 | 3 | | | Lee Valley | Be Fit Today TA Outdoor Series 2 | 23 Jun 24 |
| 400 | 51.87 | | | | 4 | h3 | | | Eton | Southern U20/Senior & U15/U17 3000m Championships | 8 Jun 24 |
| 2023 U20 Enfield & Haringey/China |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.16 | i | | | 6 | Mh1 | | | Lee Valley | Tricounties (Herts,Kent and Middlesex) Championships | 19 Mar 23 |
| 100 | 12.14 | | 1.1 | | 3 | 2C | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 27 May 23 |
| 100 | 12.15 | | 1.2 | | 5 | 1G | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 27 May 23 |
| 100 | 12.2 | w | 3.6 | | 1 | ns | | | St. Ives | Southern Athletics League Division 2 North & East | 20 May 23 |
| 400 | 58.9 | | | | 3 | B | | | St. Ives | Southern Athletics League Division 2 North & East | 20 May 23 |