| 2025 U23 Thames Valley/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.85 | w | 3.1 | | 1 | A | | | Woking | Southern Athletics League Division 1 | 30 Aug 25 |
| 400 | 55.81 | | | | 3 | h1 | | | Chelmsford | SEAA Outdoor U20/Senior Championships | 28 Jun 25 |
| 400 | 56.35 | | | | 1 | A | | | Woking | Southern Athletics League Division 1 | 30 Aug 25 |
| 400 | 56.53 | | | | 3 | 2 | | | Birmingham | National Athletics League Premiership Match 3 | 16 Aug 25 |
| 400 | 56.62 | | | | 7 | | | | Chelmsford | SEAA Outdoor U20/Senior Championships | 29 Jun 25 |
| 400 | 57.02 | | | | 1 | ns | | | Eton | Southern Athletics League Division 1 | 22 Jun 25 |
| 400 | 57.17 | | | | 5 | h3 | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 25 Jul 25 |
| 400 | 57.21 | | | | 4 | s2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| 400 | 57.48 | | | | 1 | 3 | | | Eton | WSEH Dennis Daly Memorial Open Graded Meeting | 5 Apr 25 |
| 400 | 57.59 | | | | 1 | h2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 400 | 58.06 | i | | | 3 | h6 | | | Sheffield | BUCS Athletics: Indoor Championships | 15 Feb 25 |
| 400 | 58.11 | i | | | 5 | s4 | | | Sheffield | BUCS Athletics: Indoor Championships | 16 Feb 25 |
| 400 | 58.65 | i | | | 1 | 3 | | | Sheffield | Sheffield Steel Cup | 5 Feb 25 |
| 400 | 58.90 | i | | | 2 | 3 | | | Lee Valley | London Indoor Games U20/Senior | 18 Jan 25 |
| 2024 U20 Thames Valley/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.20 | w | 2.1 | | 1 | 4 | | | Eton | WSEH Sprint Evening Graded Open Meeting | 21 Aug 24 |
| 200 | 27.08 | i | | | 2 | 7 | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 200 | DQ | i | | | - | h03 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 24 |
| 300 | 40.93 | | | | 2 | 1 | | | Eton | WSEH Sprint Evening Graded Open Meeting | 24 Jul 24 |
| 400 | 58.62 | | | | 4 | h6 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| 400 | 58.83 | | | | 5 | s1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 24 |
| 400 | 59.12 | | | | 2 | 3 | | | Stratford (CT) | Newham & Essex Beagles "Stratford Speed GP" | 18 Aug 24 |
| 400 | 59.74 | | | | 2 | ns | | | Wormwood Scrubs | Southern Athletics League - Division 1 | 14 Jul 24 |
| 400 | 60.05 | | | | 2 | B | | | Woking | Southern Athletics League - Division 1 | 15 Jun 24 |
| 400 | 60.91 | | | | 2 | 1 | | | Lee Valley | Lee Valley April Open | 6 Apr 24 |
| 2023 U20 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.72 | | -0.7 | | 4 | 4 | | | Harrow | Harrow LICC Open Track & Jumps | 16 Apr 23 |
| 400 | 60.2 | | | | 2 | ns | | | Wormwood Scrubs | Southern Athletics League Division 1 | 18 Jun 23 |
| 400 | 60.39 | | | | 3 | 1 | | | Harrow | Harrow LICC Open Track & Jumps | 16 Apr 23 |
| 400 | 60.50 | | | | 5 | 2 | | | Wormwood Scrubs | Thames Valley Harriers Open Meeting | 10 May 23 |
| 400 | 60.52 | | | | 3 | | | | Lee Valley | Middlesex County Championships | 13 May 23 |
| 400 | 60.55 | | | | 3 | h2 | | | Walton | South of England Senior/U20 Championships | 3 Jun 23 |
| 400 | 61.57 | i | | | 5 | M | | | Lee Valley | Tricounties (Herts,Kent and Middlesex) Championships | 19 Mar 23 |
| 400 | 61.70 | i | | | 1 | 1 | | | Sportcity | Manchester Cup | 22 Nov 23 |
| 400 | 62.0 | | | | 1 | B | | | Brighton | UK Youth Development League Upper - Southern 1A | 28 May 23 |
| 400 | DNS | | | | - | | | | Walton | South of England Senior/U20 Championships | 4 Jun 23 |
| 2021 U17 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.15 | | -3.4 | | 4 | 3 | | | Wormwood Scrubs | Thames Valley Harriers Open | 9 Jun 21 |
| 200 | 28.37 | | 1.4 | | 2 | B | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| 300 | 43.15 | | | | 5 | 2 | | | Wormwood Scrubs | Thames Valley Harriers Open Meeting | 12 May 21 |
| 300 | 44.46 | | | | 2 | B | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| HJ | 1.30 | | | | 2 | B | | | Stevenage | Youth Development League Upper Southern West | 25 Jul 21 |
| 2020 U17 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 44.52 | i | | | 3 | 5 | | | Lee Valley | London U13 / U15 / U17 Games | 25 Jan 20 |
| 2019 U15 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.53 | | 1.8 | | 4 | s2 | | | Lee Valley | Middlesex County Championships | 12 May 19 |
| 200 | 27.59 | | 1.2 | | 2 | h1 | | | Lee Valley | Middlesex County Championships | 12 May 19 |
| 200 | 27.60 | | 1.7 | | 2 | 2 | | | Wormwood Scrubs | TVH Open Graded Series | 3 Jul 19 |
| 200 | 28.00 | | | | 7 | | | | Hendon | Middlesex County Schools Championships | 8 Jun 19 |
| 200 | 28.06 | | -0.8 | | 6 | | | | Lee Valley | Middlesex County Championships | 12 May 19 |
| 200 | 28.6 | | | | 7 | A | | | Hillingdon | UK Youth Development U13/U15 League Division South Central 1 | 18 May 19 |
| 200 | 29.20 | | -2.0 | | 2 | 4 | | | Wormwood Scrubs | Thames Valley Harriers Open Graded Series | 1 May 19 |
| 300 | 43.9 | | | | 2 | A | | | Sandy | UK Youth Development U13/U15 League Division South Central 1 | 22 Jun 19 |
| 300 | 45.3 | | | | 7 | A | | | Hillingdon | UK Youth Development U13/U15 League Division South Central 1 | 18 May 19 |
| DT1K | 16.84 | | | | 4 | A | | | Hillingdon | UK Youth Development U13/U15 League Division South Central 1 | 18 May 19 |
| DT1K | 16.13 | | | | 5 | A | | | Sandy | UK Youth Development U13/U15 League Division South Central 1 | 22 Jun 19 |
| JT500 | 19.56 | | | | 7 | A | | | Sandy | UK Youth Development U13/U15 League Division South Central 1 | 22 Jun 19 |
| 2017 U13 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 13:50 | | | | 66 | | 31 | | Epsom Downs | Downs League | 3 Dec 17 |
| ZXC | 16:17 | | | | 68 | | 33 | | Epsom Downs | Downs League | 5 Nov 17 |
| 2016 U13 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.8MXCL | 22:55 | | | | 34 | L3 | | 2 | Richmond Park | Thames Hare & Hounds' Parkland Relays | 25 May 16 |