| 2025 U23 Belgrave/Bristol Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.57 | | 0.2 | | 1 | 3 | | | Kingston | Bob Lewis Memorial Meeting (EMA League) | 31 Aug 25 |
| 400 | 53.88 | | | | 5 | 2 | | | Bromley | National Athletics League Championship - East | 19 Jul 25 |
| 400 | 54.34 | | | | 5 | 3 | | | Lee Valley | Be Fit Today Track Academy | 18 May 25 |
| 400 | 54.38 | | | | 6 | h1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 400 | 54.85 | | | | 1 | 2 | | | Willesden | Track Academy Open Meet | 17 Jul 25 |
| 400 | 54.92 | | | | 3 | 2 | | | Stratford (CT) | Pre-BUCS Open 2025 | 23 Mar 25 |
| 2023 U20 Marlborough Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.50 | i | | | 3 | 14 | | | Lee Valley | Lee Valley Middle Distance Open | 15 Feb 23 |
| 5000 | 15:41.70 | | | | 3 | 3 | | | Battersea Park | Comeback #3 5000m (with FNUL) | 28 Apr 23 |
| 5000 | 15:49.27 | | | | 8 | 8 | | | Battersea Park | Tracksmith London Twilight 5000m #2 | 30 Aug 23 |
| 2000SC | 6:24.86 | | | | 1 | | | | Exeter | South West Schools Championships | 17 Jun 23 |
| 2000SC | 6:28.41 | | | | 1 | | | | Swindon | Wiltshire County Schools Championships | 10 Jun 23 |
| 2000SC | 6:33.92 | | | | 13 | | | | Birmingham | ESAA - English Schools Championships | 1 Jul 23 |
| 6.62KXC | 21:19 | | | | 2 | | | | Chippenham | Wiltshire County Schools' Championships | 14 Jan 23 |
| 6.95KXC | 22:23 | | | | 8 | | | | Bristol | South West Schools' Championships | 4 Feb 23 |
| 7KXC | 21:04 | | | | 90 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 8.5KXC | 32:27 | | | | 183 | | | 6 | Richmond Park | Surrey Men's League Division 1 | 14 Oct 23 |
| HM | 73:32 | | | 73:34 | 36 | | | | Reading | Reading Half Marathon | 2 Apr 23 |
| 2022 U20 Marlborough Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.21 | | | | 3 | | | | Winchester | Winchester & District AC September Season Finale | 25 Sep 22 |
| 800 | 2:02.44 | i | | | 2 | 1 | | | Lee Valley | Be Fit Today Track Academy Series | 11 Dec 22 |
| 800 | 2:04.80 | | | | 1 | 4 | | | Winchester | Winchester & District AC September Season Finale | 25 Sep 22 |
| 800 | 2:08.74 | | | | 2 | | | | Plymouth | Devon Open 2 | 29 May 22 |
| 1500 | 4:22.28 | | | | 6 | 7 | | | Wimbledon | Hercules Wimbledon 1500m Night of Races | 1 Jun 22 |
| 1500 | 4:29.0 | | | | 2 | | | | Swindon | Wiltshire Schools Championships | 11 Jun 22 |
| 3000 | 10:03.06 | + | | | 1m | 4 | | | Milton Keynes | MK5000 PB Special | 9 Jul 22 |
| 5000 | 16:41.42 | | | | 1 | 4 | | | Milton Keynes | MK5000 PB Special | 9 Jul 22 |
| 5000 | 17:33.22 | | | | 7 | | | | Swindon | Wiltshire County Championships | 13 May 22 |
| 5.7KXC | 18:52 | | | | 6 | | | 3 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 27 Nov 22 |
| 6.4KXC | 21:29 | | | | 38 | | | | Cardiff | Cardiff Cross Challenge | 15 Oct 22 |
| 6.765KXC | 24:27 | | | | 39 | | | | Chippenham | South West Schools' Championships | 5 Feb 22 |
| 6.995KXC | 27:55 | | | | 251 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |