| 2025 U20 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:57.55 | | | | 8 | C | | | Twickenham | BMC Record Breaker Races | 18 Jun 25 |
| 1500 | 3:58.99 | | | | 6 | 6 | | | Watford | Watford Harriers Open Graded Meetings | 28 May 25 |
| 1500 | 3:59.34 | | | | 10 | 6 | | | Watford | Watford Harriers Open Graded Meetings | 25 Jun 25 |
| 1500 | 4:01.65 | | | | 1 | | | | Bracknell | Berkshire County Championships | 11 May 25 |
| 1500 | 4:08.04 | + | | | - | 13 | | | Mile End | The Mile End Miles | 6 Jun 25 |
| 1500 | 4:09.3 | | | | 3 | | | | Bracknell | Berkshire County Schools Championships | 14 Jun 25 |
| 1500 | 4:09.47 | | | | 1 | A | | | Finsbury Park | Southern Athletics League Division 1 | 17 May 25 |
| 1500 | 4:10.60 | | | | 9 | h3 | | | Birmingham | ESAA English Schools Championships | 11 Jul 25 |
| Mile | 4:26.51 | | | | 7 | 13 | | | Mile End | The Mile End Miles | 6 Jun 25 |
| 3000 | 8:52.27 | | | | 16 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 16 Apr 25 |
| 5K | 15:35 | | | 15:37 | 59 | W3 | | 27 | Bath | Bristol Track Club Race Day 3K / 5K | 6 Apr 25 |
| 6KXC | 19:37 | | | | 125 | | | | Ardingly | ESAA English Schools Championships | 15 Mar 25 |
| 6.15KXC | 19:27 | | | | 2 | | | | Newbury | Berkshire County Schools' Championships | 18 Jan 25 |
| 8KXC | 26:48 | | | | 24 | | | | Beckenham Place | South of England Championships | 25 Jan 25 |
| 8KXC | 27:36 | | | | 52 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 2024 U20 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.98 | | | | 1 | 05 | | | Aldershot | Aldershot Farnham & District Open Meetings Summer | 18 Jul 24 |
| 800 | 2:05.24 | | | | 3 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 10 Jul 24 |
| 1500 | 4:09.67 | | | | 2 | | | | Reading | Berkshire County Championships | 12 May 24 |
| 1500 | 4:12.47 | | | | 9 | H | | | Tooting | BMC Regional Races | 24 Jul 24 |
| 1500 | 4:13.45 | | | | 16 | | | | Woodford | National Athletics League - Premiership Match 2 | 7 Jul 24 |
| 3000 | 9:04.51 | | | | 7 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 1 May 24 |
| 3000 | 9:06.71 | | | | 8 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jun 24 |
| 3000 | 9:11.93 | | | | 3 | A | | | Hemel Hempstead | UK Youth Development League Upper - Southern Premier | 26 May 24 |
| 4.9KXC | 20:14 | | | | 4 | | | | Taunton | ESAA English Schools Cup Regional Finals - South West | 9 Nov 24 |
| 5K | 16:14 | | | 16:14 | 7 | | | | Battersea Park | Runthrough Battersea Park Chase The Moon 5K / 10K | 24 Feb 24 |
| 5KNAD | 16:36 | | | | 16 | | | | Milton Keynes | Southern U15/U17 5K Championships | 24 Mar 24 |
| parkrun | 15:47 | | | | 7 | | | | Battersea | Battersea parkrun # 12 | 28 Dec 24 |
| 5.848KL | 19:18 | | | | 37 | L6 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 5 Oct 24 |
| 5.97KXC | 21:58 | | | | 125 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 6KL | 19:48 | | | | 43 | L2 | | | Aldershot | Southern Men's 6-Stage Relays | 21 Sep 24 |
| 6KXC | 19:49 | | | | 159 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 6KXC | 20:26 | | | | 76 | | | | Beckenham Place | South of England Championships | 27 Jan 24 |
| 7KXC | 24:57 | | | | 1 | | | | Hungerford | Berkshire County Championships | 14 Dec 24 |
| 7.09KXC | 24:02 | | | | 4 | | | | Newbury | Berkshire Schools' Championships | 20 Jan 24 |
| 7.78KXC | 29:00 | | | | 25 | | | 5 | Banbury | Berks, Bucks & Oxon Championships | 17 Nov 24 |
| 2023 U17 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.84 | | | | 4 | 12 | | | Watford | Watford Harriers Open Graded Meetings | 12 Jul 23 |
| 800 | 2:11.91 | | | | 2 | B | | | Crawley | UK Youth Development League Upper - Southern Premier | 30 Jul 23 |
| 800 | 2:12.16 | | | | 8 | 10 | | | Aldershot | Aldershot, Farnham & District Open Meeting | 27 Jul 23 |
| 800 | 2:12.51 | | | | 4 | F | | | Bracknell | BMC Regional Races (Mick Marlow Memorial) | 21 Jun 23 |
| 1500 | 4:35.57 | | | | 5 | A | | | Bromley | UK Youth Development League Upper - Southern Premier | 25 Jun 23 |
| 1500 | 4:38.9 | | | | 4 | | | | Reading | Berkshire County Schools Championships | 10 Jun 23 |
| 1500 | 4:42.2 | | | | 6 | 1 | | | Eton | Alder Valley League | 2 Jul 23 |
| 2.5KXC | 8:38 | | | | 16 | | | | Welwyn Garden City | Start Fitness Metropolitan League | 14 Jan 23 |
| 3KXCL | 10:29 | | | | 60 | L01 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 3KXCL | 10:39 | | | | 29 | L01 | | 19 | Wormwood Scrubs | South of England AA Relay Championships | 21 Oct 23 |
| 4.6KL | 16:45 | | | | 49 | L01 | | | Aldershot | Southern Young Athletes Relays | 23 Sep 23 |
| 5K | 17:11 | | | 17:18 | 5 | | | 2 | Windsor | Run Dorney | 8 Apr 23 |
| 5K | 17:55 | | | | 26 | | | | Olympic Park | Southern U15/U17 5K Championships | 2 Apr 23 |
| parkrun | 16:57 | | | | 2 | | | 1 | Rickmansworth | Rickmansworth parkrun # 278 | 18 Nov 23 |
| parkrun | 17:34 | | | | 15 | | | | Bushy Park | Bushy Park parkrun # 947 | 9 Sep 23 |
| parkrun | 17:42 | | | | 7 | | | | Rickmansworth | Rickmansworth parkrun # 285 | 30 Dec 23 |
| parkrun | 19:09 | | | | 2 | | | 1 | Maidenhead | Maidenhead parkrun # 357 | 27 May 23 |
| parkrun | 19:18 | | | | 2 | | | 1 | Maidenhead | Maidenhead parkrun # 358 | 3 Jun 23 |
| parkrun | 19:37 | | | | 4 | | | 1 | Maidenhead | Maidenhead parkrun # 365 | 22 Jul 23 |
| 5.7KXC | 19:10 | | | | 206 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 5.7KXC | 20:18 | | | | 5 | | | | Newbury | Berkshire County Schools' Championships | 21 Jan 23 |
| 6KXC | 21:36 | | | | 125 | | | | Beckenham Place | South of England Championships | 28 Jan 23 |
| 6KXC | 22:49 | | | | 54 | | | | Ardingly | South East Schools' Inter Counties | 4 Feb 23 |
| 6KXC | 24:34 | | | | 141 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 6KXC | 24:58 | | | | 229 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 2022 U17 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.03 | | | | 1 | 6 | | | Watford | Watford Open Graded Meeting | 10 Aug 22 |
| 800 | 2:16.27 | | | | 2 | 2 | | | Wormwood Scrubs | Thames Valley Harriers Open | 22 Jun 22 |
| 800 | 2:23.4 | | | | 7 | | | | Bracknell | Berkshire Schools Championships | 11 Jun 22 |
| 1500 | 4:38.6 | | | | 2 | A | | | Bracknell | Alder Valley League - Boys | 10 Jul 22 |
| 1500 | 4:47.05 | | | | 6 | | | | Bracknell | Berkshire County Championship | 15 May 22 |
| 1500 | 4:49.83 | | | | 2 | 5 | | | Watford | Watford Open Graded Meeting | 4 May 22 |
| 1500 | 4:59.57 | | | | 5 | | | | Bracknell | Bracknell AC 42nd Young Athletes Open Meeting | 26 Mar 22 |
| 3KXC | 10:52 | | | | 14 | L3 | | 14 | Wormwood Scrubs | South of England AA Relay Championships | 22 Oct 22 |
| 3KXCL | 11:10 | | | | 59 | L2 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 22 |
| 3.88KL | 13:40 | | | | 35 | L3 | | | Sutton Park | ERRA National Young Athlete Relays | 8 Oct 22 |
| 4KXC | 14:50 | | | | 32 | | | | Uxbridge | Start Fitness Metropolitan League | 3 Dec 22 |
| 4.6KL | 16:25 | | | | 20 | B | | 20 | Rushmoor | Aldershot Road Relays | 24 Sep 22 |
| 5K | 17:39 | | | 17:39 | 2 | | | | Kempton Park | RunThrough Kempton Racecourse 5K / 10K / Half Marathon | 19 Nov 22 |
| 5K | 18:15 | | | 18:16 | 4 | | | 1 | Windsor | Run Dorney 5K / 10K | 28 Aug 22 |
| 5KXC | 19:11 | | | | 7 | | | | Cookham | Berkshire County Championships | 18 Dec 22 |
| 5KXC | 19:52 | | | | 12 | | | | Tent Park | North West London Young Athletes' League (incl. Chingford League & Fraternity / Sorority Cup) | 26 Nov 22 |
| parkrun | 18:00 | | | | 5 | | | | Rickmansworth | Rickmansworth parkrun # 214 | 20 Aug 22 |
| parkrun | 19:18 | | | | 11 | | | 1 | Rickmansworth | Rickmansworth parkrun # 195 | 2 Apr 22 |
| parkrun | 19:22 | | | | 3 | | | 1 | Maidenhead | Maidenhead parkrun # 306 | 28 May 22 |
| parkrun | 19:25 | | | | 5 | | | 1 | Northala Fields | Northala Fields parkrun # 341 | 23 Apr 22 |
| parkrun | 22:46 | | | | 22 | | | 1 | Higginson, Marlow | Higginson, Marlow parkrun # 88 | 8 Jan 22 |
| parkrun | 23:31 | | | | 60 | | | | Black Park | Black Park parkrun # 614 | 9 Jul 22 |
| 2021 U15 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:18.65 | | | | 8 | | | | Eton | Berkshire County Championships | 1 Aug 21 |
| 2KXCL | 8:09 | | | | 21 | L3 | | | Wormwood Scrubs | South of England AA Relay Championships | 23 Oct 21 |
| 4KXC | 15:38 | | | | 19 | | | | Cookham | Berkshire County Championships | 19 Dec 21 |
| 4KXC | 19:35 | | | | 29 | | | | Trent Park | North West London Young Athletes' League | 27 Nov 21 |
| parkrun | 20:58 | | | | 14 | | | 1 | Blandford | Blandford parkrun # 315 | 20 Nov 21 |
| parkrun | 22:00 | | | | 21 | | | | Higginson, Marlow | Higginson, Marlow parkrun # 68 | 7 Aug 21 |
| parkrun | 22:03 | | | | 24 | | | 1 | Maidenhead | Maidenhead parkrun # 265 | 14 Aug 21 |
| parkrun | 22:06 | | | | 31 | | | 1 | Maidenhead | Maidenhead parkrun # 273 | 9 Oct 21 |
| parkrun | 22:20 | | | | 20 | | | 1 | Higginson, Marlow | Higginson, Marlow parkrun # 70 | 21 Aug 21 |
| parkrun | 25:14 | | | | 48 | | | | Maidenhead | Maidenhead parkrun # 262 | 24 Jul 21 |
| 2020 U15 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 27:09 | | | | 189 | | | | Maidenhead | Maidenhead parkrun # 250 | 1 Jan 20 |
| 2019 U13 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 26:25 | | | | 55 | | | 3 | Farnham Common | Burnham Beeches 5K | 21 Aug 19 |
| parkrun | 26:30 | | | | 140 | | | | Upton Court | Upton Court parkrun # 313 | 1 Jan 19 |
| parkrun | 27:10 | | | | 102 | | | | Maidenhead | Maidenhead parkrun # 226 | 27 Jul 19 |
| 2018 U13 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:35 | | | | 87 | | | | Maidenhead | Maidenhead parkrun # 177 | 18 Aug 18 |
| 2017 U11 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:56 | | | | 110 | | | | Maidenhead | Maidenhead parkrun # 123 | 5 Aug 17 |
| parkrun | 27:11 | | | | 113 | | | | Maidenhead | Maidenhead parkrun # 122 | 29 Jul 17 |
| parkrun | 27:32 | | | | 102 | | | | Maidenhead | Maidenhead parkrun # 124 | 12 Aug 17 |
| parkrun | 30:25 | | | | 153 | | | 1 | Upton Court | Upton Court parkrun # 211 | 1 Jan 17 |
| parkrun | 31:02 | | | | 171 | | | | Maidenhead | Maidenhead parkrun # 135 | 28 Oct 17 |
| 2016 U11 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 29:03 | | | | 143 | | | | Maidenhead | Maidenhead parkrun # 90 | 24 Dec 16 |
| parkrun | 30:16 | | | | 140 | | | | Maidenhead | Maidenhead parkrun # 76 | 17 Sep 16 |