| 2025 U20 Middlesex Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.25 | | | | 1 | 8 | | | Brighton | Sussex AA May Open inc. Steeplechase County Championsips | 30 May 25 |
| 800 | 1:55.16 | | | | 1 | | | | Crawley | Sussex County Championships | 11 May 25 |
| 800 | 2:02.98 | | | | 2 | h1 | | | Crawley | Sussex County Championships | 11 May 25 |
| 1500 | 3:55.27 | | | | 1 | | | | Crawley | Sussex County Championships | 10 May 25 |
| 3000 | 8:21.01 | | | | 6 | B | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 21 Jun 25 |
| parkrun | 15:48 | | | | 2 | | | 1 | Hove Promenade | Hove Promenade parkrun # 422 | 12 Apr 25 |
| 5.23KXC | 15:59 | | | | 4 | | | | Leeds | ESAA English Schools Cup Final | 1 Mar 25 |
| 6KL | 18:45 | | | | 7 | L05 | | | Aldershot | Southern Men's 6-Stage Relays | 20 Sep 25 |
| 6KXC | 18:27 | | | | 20 | | | | Ardingly | ESAA English Schools Championships | 15 Mar 25 |
| 2023 U17 Middlesex Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:17.94 | | | | 3 | | | | Lee Valley | Middlesex County Schools Championships | 10 Jun 23 |
| 5.7KXC | 17:57 | | | | 45 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 5.8KXC | 20:34 | | | | 15 | | | | St Albans | ESAA English Schools Cup Regional Finals - London North | 11 Nov 23 |
| 2022 U15 Middlesex Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:33.82 | | | | 1 | | | | Hendon | Middlesex Schools Championships | 18 Jun 22 |