| 2025 U23 St. Albans AC/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 49.78 | i | | | 5 | 1 | | | Sheffield | RJT Series & Master GP | 25 Jan 25 |
| 400 | 50.11 | i | | | 1 | 4 | | | Sheffield | RJT Series & Master GP | 1 Feb 25 |
| 400 | 50.40 | i | | | 6 | s5 | | | Sheffield | BUCS Athletics: Indoor Championships | 16 Feb 25 |
| 400 | 50.79 | i | | | 3 | h5 | | | Sheffield | BUCS Athletics: Indoor Championships | 15 Feb 25 |
| 400 | 50.85 | | | | 2 | h3 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 400 | 50.89 | | | | 1 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 16 Apr 25 |
| 400 | 52.40 | | | | 7 | s1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| 2024 U20 St. Albans AC/Hertfordshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.39 | | -1.2 | | 1 | H | | | Watford | Bedfordshire/Hertfordshire County Championships | 11 May 24 |
| 200 | 22.44 | | 0.7 | | 1 | | | | Watford | Bedfordshire/Hertfordshire County Championships | 12 May 24 |
| 200 | 22.84 | | -0.3 | | 3 | | | | Horspath | SEAA U20/Senior Inter County Championships | 7 Sep 24 |
| 400 | 48.09 | | | | 3 | | | | Eton | Southern U20/Senior & U15/U17 3000m Championships | 9 Jun 24 |
| 400 | 48.55 | | | | 2 | h2 | | | Eton | Southern U20/Senior & U15/U17 3000m Championships | 8 Jun 24 |
| 400 | 48.75 | | | | 1 | | | | Watford | Bedfordshire/Hertfordshire County Championships | 11 May 24 |
| 400 | 48.88 | | | | 4 | h4 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 400 | 49.10 | | | | 3 | | | | Eton | U20 International | 17 Aug 24 |
| 400 | 49.12 | | | | 5 | s1 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 400 | 49.32 | | | | 6 | | | | Birmingham | ESAA English Schools' Championships | 13 Jul 24 |
| 400 | 49.43 | | | | 6 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 21 Jul 24 |
| 400 | 49.78 | | | | 1 | | | | Stevenage | Peter Lee Memorial Open | 7 Apr 24 |
| 400 | 50.23 | | | | 3 | h2 | | | Birmingham | ESAA English Schools' Championships | 12 Jul 24 |
| 2023 U20 St. Albans AC/Hertfordshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.3 | | | | 1 | A | | | St. Albans | Southern Athletics League Division 2 North & East | 9 Jul 23 |
| 400 | 50.7 | | | | 1 | | | | Hemel Hempstead | Hertfordshire County Schools | 10 Jun 23 |
| 2022 U17 St. Albans AC/Hertfordshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.92 | | -0.1 | | 2 | B | | | Hendon | Eastern Young Athletes League | 10 Jul 22 |
| 200 | 23.83 | | 0.1 | | 2 | B | | | Hendon | Eastern Young Athletes League | 10 Jul 22 |
| 400 | 51.7 | | | | 2 | A | | | St. Albans | Eastern Young Athletes League | 5 Jun 22 |
| 400 | 51.80 | | | | 1 | | | | Hemel Hempstead | Hertfordshire Schools Championships | 11 Jun 22 |
| 400 | 52.6 | | | | 1 | h2 | | | Hemel Hempstead | Hertfordshire Schools Championships | 11 Jun 22 |
| 2019 U15 St. Albans AC/Hertfordshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 42.09 | | | | 3 | 3 | | | Birmingham | National Preparatory Schools Championships | 1 Jul 19 |
| 300 | 42.27 | | | | 1 | h1 | | | Eton | London Prep Schools Championships | 10 Jun 19 |
| HJ | 1.50 | | | | 3 | | | | Eton | London Prep Schools Championships | 10 Jun 19 |