| 2025 U23 Tonbridge/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.22 | i | | | 5 | h2 | | | Birmingham | UK Indoor Championships | 22 Feb 25 |
| 800 | 1:52.25 | i | | | 1 | h2 | | | Lee Valley | SEAA Indoor Under 20 / Seniors Championships | 2 Feb 25 |
| 800 | 1:52.92 | | | | 2 | 11 | | | Watford | Watford Harriers Open Graded Meetings | 11 Jun 25 |
| 800 | 1:53.07 | i | | | 1 | 2 | | | Lee Valley | London Indoor Games U20/Senior | 19 Jan 25 |
| 800 | 1:53.45 | i | | | 3 | B | | | Lee Valley | BMC Elite Races | 12 Feb 25 |
| 800 | DNS | i | | | - | | | | Lee Valley | SEAA Indoor Under 20 / Seniors Championships | 2 Feb 25 |
| 1500 | 3:49.05 | | | | 2 | C | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 21 Jun 25 |
| 1500 | 3:50.43 | | | | 1 | 12 | | | Tonbridge | Tonbridge AC Norman Fowler Memorial Easter Open Meeting | 21 Apr 25 |
| 1500 | DNS | | | | - | h4 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| Mile | 4:18.4 | | | | 1 | 1 | | | Nottingham | Notts AC Open | 6 Jun 25 |
| 2.36ML | 12:44 | | | | 4 | D | | | Nottingham | Ed Prickett Memorial Relays | 29 Mar 25 |
| 8.6KL | 27:11 | | | | 5 | L05 | | | Milton Keynes | SEAA Southern Men's 12-Stage Relays | 30 Mar 25 |
| 2024 U23 Tonbridge/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.70 | | | | 1 | 10 | | | Tonbridge | Tonbridge AC Evening Open Meeting | 2 Jul 24 |
| 800 | 1:53.68 | | | | 4 | A | | | Eltham | BMC Regional Races | 17 Jul 24 |
| 1500 | 3:49.54 | | | | 4 | D | | | Tooting | BMC Regional Races | 24 Jul 24 |
| 1500 | 3:50.75 | | | | 10 | E | | | Watford | BMC Grand Prix - World Athletics Challenger | 8 Jun 24 |
| 1500 | 3:52.82 | | | | 4 | A | | | Loughborough | BMC Regional Races | 15 May 24 |
| 1500 | 3:56.44 | | | | 2 | P | | | Bedford | National Athletics League - Promotion Match & Cup Final | 3 Aug 24 |
| 1500 | 4:07.61 | | | | 10 | h4 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| Mile | 4:11.46 | | | | 2 | | | | Gillingham | Medway Mile Elite Races | 12 Jul 24 |
| 3000 | 8:34.43 | i | | | 1 | 1 | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 5K | 14:33 | | | 14:34 | 17 | EM | | | Battersea Park | Mizuno Podium 5K (incl 1M Challenge) | 31 Dec 24 |
| 5K | 14:57 | | | 14:57 | 23 | R3 | | 2 | Dulwich | Dulwich Podium 5K | 20 Apr 24 |
| 5.848KL | 18:13 | | | | 30 | L2 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 5 Oct 24 |
| 9.69KXC | 37:33 | | | | 79 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 10M | 52:26 | | | 52:27 | 14 | | | | Twickenham | Cabbage Patch 10 | 20 Oct 24 |
| 2023 U20 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.73 | i | | | 1 | 2 | | | Sportcity | Manchester Cup | 22 Nov 23 |
| 1500 | 3:58.50 | | | | 5 | 8 | | | Tonbridge | Tonbridge AC Evening Open Meeting | 8 Aug 23 |
| 1500 | 3:59.28 | | | | 2 | D | | | Tooting | BMC Regional Races | 26 Jul 23 |
| 1500 | 4:00.99 | i | | | 1 | 1 | | | Sportcity | Manchester Cup | 22 Nov 23 |
| 3000 | 8:51.84 | | | | 1 | 2 | | | Tonbridge | Tonbridge AC Evening Open Meeting | 11 Jul 23 |
| 3KXCL | 9:31 | | | | 21 | L02 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 10KXC | 39:04 | | | | 15 | | | | Markeaton Park | North Midlands League | 14 Oct 23 |
| HM | 72:36 | | | 72:36 | 3 | | | | Nottingham | Robin Hood Half Marathon | 24 Sep 23 |
| 2022 U20 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:04.43 | | | | 2 | 10 | | | Tonbridge | Tonbridge Easter Open Meeting | 18 Apr 22 |
| 5K | 15:15 | | | | 61 | | | 4 | Battersea Park | Friday Night 5K Under the Lights | 29 Apr 22 |
| parkrun | 16:23 | | | | 1 | | | 1 | Hastings | Hastings parkrun # 283 | 12 Feb 22 |
| parkrun | 17:23 | | | | 2 | | | 1 | Bedgebury Pinetum | Bedgebury Pinetum parkrun # 227 | 1 Jan 22 |
| 2021 U20 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:56 | c | | | 13 | 3 | | 2 | Ardingly | PB 5K | 5 Apr 21 |
| 2020 U17 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6MXC | 39:42 | | | | 83 | | | | Knole Park | Senior Knole Run | 11 Jan 20 |
| 2019 U17 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:47.32 | | | | 8 | 4 | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 22 Apr 19 |
| parkrun | 18:28 | | | | 5 | | | 1 | Hastings | Hastings parkrun # 215 | 1 Jun 19 |
| parkrun | 20:01 | | | | 10 | | | | Bedgebury Pinetum | Bedgebury Pinetum parkrun # 192 | 21 Dec 19 |
| parkrun | 20:32 | | | | 7 | | | 1 | Bedgebury Pinetum | Bedgebury Pinetum parkrun # 144 | 5 Jan 19 |
| 2018 U15 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:57 | | | | 44 | | | 1 | Clapham Common | Clapham Common parkrun # 25 | 20 Oct 18 |
| parkrun | 21:04 | | | | 15 | | | | Bedgebury Pinetum | Bedgebury Pinetum parkrun # 134 | 27 Oct 18 |
| 2016 U13 Weald Tri |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.13 | | | | 6 | 1 | | | Birmingham | National Prep Schools Championships | 4 Jul 16 |
| 800 | 2:32.76 | | | | 2 | | | | Ashford | Kent Independent Schools Championships - track only | 20 Jun 16 |
| 2.75KXC | 10:44 | | | | 94 | | | | Formby | English Schools Cup Final | 3 Dec 16 |
| ZXC | 11:36 | | | | 40 | | | | Tonbridge | English Schools Cup Regional Finals - South East | 12 Nov 16 |