| 2021 U17 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.6 | | | | 1 | | | | Reading | Berkshire Schools Championships | 12 Jun 21 |
| 400 | 54.62 | | | | 4 | | | | Eton | Berkshire County Championships | 1 Aug 21 |
| 800 | 2:12.34 | | | | 1 | 8 | | | Eton | Windsor, Slough, Eton & Hounslow Middle Distance & Sprints Closed Meeting | 16 May 21 |
| 800 | 2:13.52 | | | | 6 | 16 | | | Basingstoke | Basingstoke & Mid Hants AC 2 Lap Open Meet | 22 May 21 |
| 800 | 2:16.01 | | | | 5 | G | | | Milton Keynes | BMC PB Classic | 5 Jun 21 |
| 2020 U17 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.5KXC | 17:39 | | | | 190 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 4.8KXC | 20:58 | | | | 264 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| parkrun | 21:13 | | | | 36 | | | | Black Park | Black Park parkrun # 563 | 7 Mar 20 |
| 5.75KXC | 22:50 | | | | 29 | | | | Newbury | Berkshire County Schools' Championships | 18 Jan 20 |
| 2019 U15 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.00 | w | 4.9 | | 3 | A | | | Parliament Hill | Middlesex Young Athletes League | 23 Jun 19 |
| 200 | 25.2 | | | | 3 | A | | | Perivale | Middlesex Young Athletes League | 27 Apr 19 |
| 300 | 40.04 | | | | 4 | A | | | Parliament Hill | Middlesex Young Athletes League | 23 Jun 19 |
| 300 | 40.05 | | | | 2 | | | | Wycombe | Wycombe Phoenix Junior Championships | 16 Jun 19 |
| 300 | 41.4 | | | | 1 | A | | | Perivale | Middlesex Young Athletes League | 27 Apr 19 |
| 800 | 2:09.55 | | | | 2 | 10 | | | Watford | Watford Open Graded Meeting | 15 May 19 |
| 800 | 2:11.23 | | | | 4 | | | | Reading | Berkshire County Schools Championships | 8 Jun 19 |
| 800 | 2:11.31 | | | | 3 | | | | Reading | Berkshire County Championships | 12 May 19 |
| 800 | 2:12.83 | | | | 10 | 11 | | | Watford | Watford Open Graded Meeting | 10 Jul 19 |
| 800 | 2:13.82 | | | | 2 | | | | Wycombe | Wycombe Phoenix Junior Championships | 16 Jun 19 |
| 800 | 2:13.89 | | | | 2 | 2 | | | Bracknell | Bracknell AC Young Athletes Open | 30 Mar 19 |
| 800 | 2:14.48 | | | | 3 | D | | | Wormwood Scrubs | BMC Regional Races | 3 Jul 19 |
| 800 | 2:15.81 | | | | 6 | 10 | | | Horspath | Oxford City AC Open Graded Meeting | 17 Jul 19 |
| 800 | 2:17.86 | | | | 11 | 15 | | | Watford | Watford Open Graded Meeting | 17 Apr 19 |
| 800 | 2:20.37 | | | | 2 | | | | Abingdon | Radley AC Charles Kear Memorial Open | 24 Mar 19 |
| 800 | 2:21.50 | | | | 10 | A | | | Milton Keynes | BMC PB Classic | 1 Jun 19 |
| LJ | 5.10 | | | | 2 | A | | | Parliament Hill | Middlesex Young Athletes League | 23 Jun 19 |
| LJ | 5.05 | | | | 4 | | | | Wycombe | Wycombe Phoenix Junior Championships | 16 Jun 19 |
| LJ | 5.02 | | | | 2 | A | | | Perivale | Middlesex Young Athletes League | 27 Apr 19 |
| 2KXCL | 7:20 | | | | 15 | L2 | | | Wormwood Scrubs | South of England AA Relay Championships | 19 Oct 19 |
| 3.6KXC | 15:03 | | | | 13 | | | | Hampstead Heath | North West London Young Athletes' League | 16 Feb 19 |
| 3.91KXC | 14:37 | | | | 19 | | | | Newbury | Berkshire County Schools' Championships | 19 Jan 19 |
| 4KXC | 14:01 | | | | 14 | | | | Greenford | North West London Young Athletes' League | 28 Sep 19 |
| 4KXC | 14:13 | | | | 7 | | | | Kingsbury | North West London Young Athletes' League | 26 Oct 19 |
| 4KXC | 14:56 | | | | 15 | | | | Wormwood Scrubs | North West London Young Athletes' League | 2 Mar 19 |
| 4KXC | 15:33 | | | | 11 | | | | Trent Park | North West London Young Athletes' League | 23 Nov 19 |
| 4KXC | 15:59 | | | | 15 | | | | Woodley | Berkshire County Championships | 15 Dec 19 |
| 4KXC | 16:29 | | | | 246 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 4.5KXC | 18:37 | | | | 200 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| parkrun | 20:18 | | | | 16 | | | 1 | Maidenhead | Maidenhead parkrun # 208 | 16 Mar 19 |
| parkrun | 20:18 | | | | 16 | | | 1 | Maidenhead | Maidenhead parkrun # 208 | 16 Mar 19 |
| parkrun | 20:27 | | | | 11 | | | 1 | Maidenhead | Maidenhead parkrun # 211 | 6 Apr 19 |
| ZXC | 18:39 | | | | 26 | | | | Taunton | ESAA English Schools Cup Regional Finals - South West | 9 Nov 19 |
| 2018 U15 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.12 | | 0.1 | | 6 | A | | | Hendon | Middlesex Young Athletes League | 22 Jul 18 |
| 200 | 26.37 | | 1.5 | | 2 | AB | | | Hendon | Middlesex Young Athletes League | 22 Jul 18 |
| 200 | 27.54 | | 0.0 | | 6 | A | | | Perivale | Middlesex Young Athletes League | 26 May 18 |
| 800 | 2:18.99 | | | | 3 | 5 | | | Horspath | Oxford City Midweek Open Series | 18 Jul 18 |
| 800 | 2:20.4 | | | | 7 | | | | Reading | Berkshire County Schools Champoinships | 9 Jun 18 |
| 800 | 2:22.6 | | | | 1 | A | | | Basingstoke | English Schools Cup Regional Final - South West | 6 Jun 18 |
| 800 | 2:25.15 | | | | 2 | B | | | Parliament Hill | Middlesex Young Athletes League | 21 Apr 18 |
| 800 | 2:26.05 | | | | 4 | | | | Little Marlow | Wycombe Phoenix Harriers Invitational (Inc Junior Club Championships) | 15 Apr 18 |
| 800 | 2:27.93 | | | | 7 | K | | | Milton Keynes | BMC PB Classic | 2 Jun 18 |
| 1500 | 4:54.81 | | | | 1 | 3 | | | Watford | Watford Open Graded Meeting | 25 Jul 18 |
| 1500 | 5:03.97 | | | | 1 | 3 | | | Watford | Watford Open Graded Meeting | 2 May 18 |
| 1500 | 5:07.93 | | | | 11 | | | | Eton | Berkshire County Championships | 13 May 18 |
| 1500 | 5:12.56 | | | | 9 | | | | Bracknell | Bracknell AC Young Athletes Open | 31 Mar 18 |
| 1500 | 5:21.26 | | | | 4 | ns | | | Perivale | Middlesex Young Athletes League | 26 May 18 |
| HJ | 1.26 | | | | 14 | | | | Basingstoke | English Schools Cup Regional Final - South West | 6 Jun 18 |
| LJ | 4.60 | | | | 3 | A | | | Hendon | Middlesex Young Athletes League | 22 Jul 18 |
| LJ | 4.27 | | | | 4 | B | | | Parliament Hill | Middlesex Young Athletes League | 21 Apr 18 |
| 2KXCL | 7:55 | | | | 25 | L2 | | | Wormwood Scrubs | South of England AA Relay Championships | 20 Oct 18 |
| 3KXC | 13:31 | | | | 31 | | | | Wormwood Scrubs | Start Fitness Metropolitan League | 13 Jan 18 |
| 3KXC | 14:06 | | | | 311 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 4KXC | 17:55 | | | | 74 | | | 41 | Uxbridge | Start Fitness Metropolitan League | 1 Dec 18 |
| 4.2KXC | 18:26 | | | | 152 | | | | Woodbridge | ESAA English Schools Cup Final | 24 Nov 18 |
| 4.5KXC | 18:00 | | | | 21 | | | | Pangbourne | Berkshire County Championships | 16 Dec 18 |
| parkrun | 21:35 | | | | 40 | | | | Black Park | Black Park parkrun # 486 | 22 Sep 18 |
| parkrun | 21:38 | | | | 16 | | | 1 | Maidenhead | Maidenhead parkrun # 159 | 7 Apr 18 |
| parkrun | 21:50 | | | | 28 | | | 1 | Maidenhead | Maidenhead parkrun # 180 | 8 Sep 18 |
| parkrun | 23:08 | | | | 64 | | | | Maidenhead | Maidenhead parkrun # 196 | 25 Dec 18 |
| parkrun | 23:57 | | | | 53 | | | | Maidenhead | Maidenhead parkrun # 187 | 27 Oct 18 |
| parkrun | 24:09 | | | | 44 | | | | Maidenhead | Maidenhead parkrun # 146 | 1 Jan 18 |
| ZXC | 15:54 | | | | 48 | | | | Newbury | Berkshire Schools' Championships | 20 Jan 18 |
| ZXC | 17:35 | | | | 29 | | | | Stratton-on-the-Fosse | ESAA English Schools Cup Regional Finals - South West | 10 Nov 18 |
| 2017 U13 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 3:23.4 | | | | 11 | | | | Reading | Berkshire U13 Schools Championships | 29 Jun 17 |
| 1500 | 5:19.13 | | | | 10 | 2 | | | Leamington Spa | Warwickshire County Open Graded Series | 5 Jul 17 |
| 1500 | 5:27.00 | | | | 3 | ns | | | Parliament Hill | Middlesex Young Athletes League | 18 Jun 17 |
| 3KXC | 11:42 | | | | 20 | | | | Uxbridge | Start Fitness Metropolitan League | 2 Dec 17 |
| 3KXC | 11:56 | | | | 20 | | | | Claybury Park | Start Fitness Metropolitan League | 14 Oct 17 |
| 3KXC | 12:20 | | | | 18 | | | | Reading | Berkshire County Championships | 17 Dec 17 |
| 3.88KL | 16:01 | | | | 52 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 7 Oct 17 |
| parkrun | 21:53 | | | | 28 | | | 1 | Maidenhead | Maidenhead parkrun # 123 | 5 Aug 17 |
| parkrun | 21:54 | | | | 29 | | | | Maidenhead | Maidenhead parkrun # 126 | 26 Aug 17 |
| parkrun | 22:23 | | | | 37 | | | | Maidenhead | Maidenhead parkrun # 127 | 2 Sep 17 |
| parkrun | 24:54 | | | | 63 | | | | Maidenhead | Maidenhead parkrun # 145 | 30 Dec 17 |
| ZXC | 10:14 | | | | 34 | | | | Sherborne | English Schools Cup Regional Finals - South West | 11 Nov 17 |