| 2025 SEN Highgate/UCL |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.99 | | | | 1 | A | | | Hillingdon | Southern Athletics League Division 3 North London | 12 Jul 25 |
| 800 | 1:52.69 | | | | 7 | C | | | Tooting | BMC Record Breaker Races | 20 Aug 25 |
| 800 | 1:52.93 | | | | 1 | 10 | | | Watford | Watford Harriers Open Graded Meetings | 6 Aug 25 |
| 800 | 1:53.86 | | | | 3 | 11 | | | Watford | Watford Harriers Open Graded Meetings | 11 Jun 25 |
| 800 | 1:54.15 | | | | 1 | A | | | Hillingdon | Southern Athletics League Division 3 North London | 12 Jul 25 |
| 800 | 1:55.37 | | | | 1 | 6 | | | Parliament Hill | Highgate Harriers 1879 Spring Open 2025 | 9 Apr 25 |
| 800 | 1:56.35 | i | | | 2= | 2 | | | Lee Valley | London Indoor Games U20/Senior | 19 Jan 25 |
| 800 | 1:57.50 | | | | 5 | 8 | | | Watford | Watford Harriers Open Graded Meetings | 16 Apr 25 |
| 1500 | 3:51.88 | | | | 11 | 15 | | | Wimbledon | Hercules Wimbledon AC 1500m Festival Night | 28 May 25 |
| DT2K | 15.37 | | | | 5 | B | | | Parliament Hill | Southern Athletics League Division 3 North London | 22 Jun 25 |
| JT800 | 16.96 | | | | 5 | B | | | Parliament Hill | Southern Athletics League Division 3 North London | 22 Jun 25 |
| 4KXCL | 13:00 | | | | 5 | L01 | | | Wormwood Scrubs | South of England AA Relay Championships | 18 Oct 25 |
| 2024 SEN Highgate/UCL |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.32 | | | | 1 | A | | | Parliament Hill | Southern Athletics League - Division 3 North London | 15 Jun 24 |
| 800 | 1:53.00 | | | | 1 | D | | | Tooting | BMC Regional Races | 24 Jul 24 |
| 800 | 1:54.15 | | | | 2 | 9 | | | Watford | Watford Harriers Open Graded Meetings | 10 Jul 24 |
| 800 | 1:54.58 | | | | 2 | A | | | Wormwood Scrubs | BMC Regional Races | 5 Jun 24 |
| 800 | 1:54.62 | | | | 1 | 1 | | | Lee Valley | Lee Valley April Open | 6 Apr 24 |
| 800 | 1:57.12 | i | | | 1 | 5 | | | Lee Valley | London Indoor Games U20/Senior | 21 Jan 24 |
| 1500 | 3:54.65 | | | | 4 | 8 | | | Watford | Watford Harriers Open Graded Meetings | 29 May 24 |
| 1500 | 3:55.99 | | | | 8 | 8 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jun 24 |
| 1500 | 3:56.19 | | | | 4 | 4 | | | Watford | Watford Harriers Open Graded Meetings | 3 Apr 24 |
| 4KXCL | 14:10 | | | | 12 | L1 | | | Wormwood Scrubs | South of England AA Relay Championships | 19 Oct 24 |
| 2023 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.99 | i | | | 2 | 1 | | | Lee Valley | London Universities & Colleges Athletics Championships | 2 Dec 23 |
| 800 | 2:01.2 | | | | 1 | 3 | | | Hornchurch | Havering AC Championships & Open | 17 Sep 23 |
| 4KXCL | 13:07 | | | | 7 | L04 | | | Wormwood Scrubs | South of England AA Relay Championships | 21 Oct 23 |
| parkrun | 17:58 | | | | 1 | | | 1 | Hampstead Heath | Hampstead Heath parkrun # 532 | 4 Feb 23 |
| 2015 U17 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.40 | | | | 6 | | | | Reading | Berkshire County Schools Championships | 13 Jun 15 |
| 2014 U15 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.25 | | | | 3 | | | | Reading | Berkshire Schools' Championships | 14 Jun 14 |
| 2013 U15 Radley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.0 | | | | 3 | A | | | Abingdon | Oxfordshire Track and Field League | 21 Apr 13 |
| 100 | 13.8 | | | | 8 | A | | | Sutton Coldfield | UK Youth Development U13/U15 League Division Midland East 1 | 1 Jun 13 |
| 100 | 14.1 | | | | 6 | A | | | Banbury | Oxfordshire Track and Field League | 19 May 13 |
| 200 | 28.0 | | | | 3 | A | | | Abingdon | Oxfordshire Track and Field League | 21 Apr 13 |
| 200 | 28.3 | | | | 8 | A | | | Sutton Coldfield | UK Youth Development U13/U15 League Division Midland East 1 | 1 Jun 13 |
| LJ | 4.48 | | | | 4 | A | | | Abingdon | Oxfordshire Track and Field League | 21 Apr 13 |
| LJ | 4.03 | | | | 6 | B | | | Sutton Coldfield | UK Youth Development U13/U15 League Division Midland East 1 | 1 Jun 13 |
| 2012 U13 Radley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.97 | | -1.1 | | 1 | 24 | | | Abingdon | Radley AC Open Graded Meeting | 31 Mar 12 |
| 100 | 14.1 | | | | 2 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| 100 | 14.2 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 3 Jun 12 |
| 200 | 28.7 | | | | 2 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| 200 | 28.85 | | -1.4 | | 2 | 16 | | | Abingdon | Radley AC Open Graded Meeting | 31 Mar 12 |
| LJ | 4.28 | | | | 1 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| LJ | 4.17 | | | | 2 | A | | | Horspath | Oxfordshire Track and Field League | 3 Jun 12 |
| 2011 U13 |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.04 | | | | 1 | h2 | | | Birmingham | National Prep Schools | 4 Jul 11 |
| 100 | 14.10 | | | | 2 | | | | Birmingham | National Prep Schools | 4 Jul 11 |