| 2025 SEN Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 86:29 | | | 87:13 | 230 | | | | Amsterdam, NED | Mizuno Half Marathon | 19 Oct 25 |
| Mar | 2:47:12 | c | | | 196 | | | | Manchester | Adidas Manchester Marathon | 27 Apr 25 |
| 2024 SEN Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:42 | | | | 1 | | | 1 | Higginson, Marlow | Higginson, Marlow parkrun # 175 | 3 Feb 24 |
| 2020 U23 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 79:16 | | | 79:24 | 160 | | | 12 | Bath | Bath Half Marathon | 15 Mar 20 |
| 2018 U20 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.93 | | | | 1 | 13 | | | Watford | Watford Open Graded Meeting | 13 Jun 18 |
| 800 | 2:08.10 | | | | 1 | 12 | | | Watford | Watford Open Graded Meeting | 16 May 18 |
| 1500 | 4:06.60 | | | | 10 | 11 | | | Watford | Watford Open Graded Meeting | 27 Jun 18 |
| 1500 | 4:09.06 | | | | 4 | | | | Uxbridge | West London Middle Distance Open Series | 4 Jul 18 |
| 1500 | 4:12.07 | | | | 1 | F | | | Milton Keynes | BMC PB Classic | 2 Jun 18 |
| 1500 | 4:16.54 | | | | 1 | 10 | | | Watford | Watford Open Graded Meeting | 2 May 18 |
| 1500 | 4:17.80 | | | | 3 | | | | Eton | Berkshire County Championships | 13 May 18 |
| 3000 | 9:12.39 | | | | 1 | 2 | | | Horspath | Oxford City Midweek Open Series | 18 Jul 18 |
| 3000 | 9:35.31 | | | | 4 | 2 | | | Watford | Watford Open Graded Meeting | 4 Apr 18 |
| 4KXC | 14:11 | | | | 5 | | | 3 | Wormwood Scrubs | Start Fitness Metropolitan League | 13 Jan 18 |
| 4.7KXC | 16:47 | | | | 1 | | | | Wormwood Scrubs | North West London Young Athletes' League | 24 Mar 18 |
| parkrun | 16:46 | | | | 1 | | | 1 | Higginson, Marlow | Higginson, Marlow parkrun # 1 | 18 Aug 18 |
| parkrun | 17:03 | | | | 1 | | | 1 | Black Park | Black Park parkrun # 452 | 20 Jan 18 |
| 6KXC | 23:17 | | | | 78 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 2017 U17 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:48.76 | | | | 10 | 7 | | | Watford | Watford Open Graded Meeting | 5 Apr 17 |
| 3000 | 9:32.64 | | | | 15 | 2 | | | Watford | Watford Open Graded Meeting | 23 Aug 17 |
| 3KXCL | 11:00 | | | | 4 | L1 | | | Wormwood Scrubs | South of England AA Relay Championships | 21 Oct 17 |
| 4KXC | 12:41 | | | | 6 | | | 5 | Uxbridge | Start Fitness Metropolitan League | 2 Dec 17 |
| 4KXC | 14:15 | | | | 5 | | | 4 | Claybury Park | Start Fitness Metropolitan League | 14 Oct 17 |
| 4.2KXC | 13:42 | | | | 5 | | | 5 | Welwyn Garden City | Start Fitness Metropolitan League | 11 Nov 17 |
| 4.7KXC | 15:18 | | | | 5 | | | | Greenford | North West London Young Athletes' League | 30 Sep 17 |
| parkrun | 17:41 | | | | 1 | | | 1 | Black Park | Black Park parkrun # 428 | 12 Aug 17 |
| 5.16KXC | 17:54 | | | | 5 | | | | Swansea | Welsh National Championships | 25 Feb 17 |
| 5.5KXC | 18:47 | | | | 24 | | | | Brands Hatch | South East Schools' Championships | 4 Feb 17 |
| 6KXC | 19:41 | | | | 73 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 6KXC | 20:23 | | | | 3 | | | | Maidenhead | Berkshire County Championships | 7 Jan 17 |
| 6KXC | 20:31 | | | | 26 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| 6KXC | 21:49 | | | | 78 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| 6KXC | 21:58 | | | | 3 | | | | Reading | Berkshire County Championships | 17 Dec 17 |
| ZXC | 18:57 | | | | 5 | | | | Newbury | Berkshire County Schools Championships | 21 Jan 17 |
| 2016 U17 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:29.1 | | | | 5 | | | | Reading | Berkshire Schools Championships | 11 Jun 16 |
| 1500 | 4:29.83 | | | | 1 | | | | Birmingham | ISA National Championships | 29 Jun 16 |
| 1500 | 4:31.18 | | | | - | A | | | Hendon | Middlesex Young Athletes League | 14 Aug 16 |
| 1500 | 4:31.9 | | | | 6 | | | | Reading | Berkshire County Championships | 15 May 16 |
| 3000 | 9:40.5 | | | | 1 | | | | Bracknell | Berkshire County U13 Championships | 13 Jul 16 |
| 4KXC | 13:59 | | | | 5 | | | 4 | Claybury Park | Start Fitness Metropolitan League | 15 Oct 16 |
| 4KXC | 14:05 | | | | 10 | | | 8 | Wormwood Scrubs | Start Fitness Metropolitan League | 3 Dec 16 |
| 4KXC | 15:24 | | | | 1 | | | | Wormwood Scrubs | North West London Young Athletes' League | 5 Mar 16 |
| 4.5KXC | 17:51 | | | | 37 | | | | Parliament Hill | South of England Championships | 30 Jan 16 |
| 4.5KXC | 18:08 | | | | 188 | | | | Birmingham | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 16 |
| 4.7KXC | 15:02 | | | | 3 | | | | Perivale | North West London Young Athletes' League | 1 Oct 16 |
| 5KXC | 19:25 | | | | 38 | | | | Bexhill | South East Schools' Inter Counties | 6 Feb 16 |
| parkrun | 17:05 | | | | 1 | | | 1 | Black Park | Black Park parkrun # 395 | 31 Dec 16 |
| parkrun | 17:08 | | | | 1 | | | 1 | Black Park | Black Park parkrun # 388 | 12 Nov 16 |
| parkrun | 17:19 | | | | 2 | | | 1 | Black Park | Black Park parkrun # 379 | 10 Sep 16 |
| parkrun | 17:57 | | | | 1 | | | 1 | Maidenhead | Maidenhead parkrun # 66 | 9 Jul 16 |
| ZXC | 14:17 | | | | 7 | | | | Slough | Berkshire County Championships | 9 Jan 16 |
| ZXC | 20:23 | | | | 11 | | | | Newbury Showground | Berkshire Schools' Championships | 23 Jan 16 |
| 2015 U15 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.8KXC | 14:47 | | | | 1 | | | | Finsbury Park | North West London Young Athletes' League | 12 Dec 15 |
| 4KXC | 13:04 | | | | 4 | | | | Perivale | North West London Young Athletes' League | 26 Sep 15 |
| 4.2KXC | 16:21 | | | | 5 | | | | Trent Park | North West London Young Athletes' League | 28 Nov 15 |
| 4.42KXC | 16:49 | | | | 32 | | | | Milton Keynes | Results Base Chiltern League (Inc British Cross Challenge and RAF v Oxford University) | 7 Nov 15 |
| parkrun | 18:54 | | | | 9 | | | 1 | Black Park | Black Park parkrun # 299 | 7 Mar 15 |
| parkrun | 19:13 | | | | 1 | | | 1 | Maidenhead | Maidenhead parkrun # 23 | 5 Sep 15 |
| ZXC | 14:19 | | | | 6 | | | | Rugby | National ISA Championships | 28 Feb 15 |
| ZXC | 15:29 | | | | 16 | | | | Wormwood Scrubs | North West London Young Athletes' League | 28 Mar 15 |
| ZXC | 17:13 | | | | 36 | | | | Milton Keynes | Apex Sports Chiltern League (inc British Athletics Cross Challenge) | 7 Feb 15 |
| 2014 U15 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:19.51 | | | | 10 | 2 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| parkrun | 19:58 | | | | 27 | | | 1 | Black Park | Black Park parkrun # 251 | 12 Apr 14 |
| parkrun | 20:19 | | | | 19 | | | 1 | Black Park | Black Park parkrun # 260 | 14 Jun 14 |
| parkrun | 20:26 | | | | 29 | | | | Black Park | Black Park parkrun # 249 | 29 Mar 14 |
| ZXC | 11:01 | | | | 42 | | | | Slough | Apex Sports Chiltern League | 11 Jan 14 |
| ZXC | 13:39 | | | | 28 | | | | Wellington College | Berkshire Schools' Championships | 18 Jan 14 |
| ZXC | 15:28 | | | | 24 | | | | Upton Court Park | Berks, Bucks & Oxon Championships | 22 Nov 14 |
| 2013 U13 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:04 | | | | 44 | | | | Black Park | Black Park parkrun # 235 | 21 Dec 13 |
| parkrun | 21:07 | | | | 31 | | | 1 | Black Park | Black Park parkrun # 191 | 16 Feb 13 |
| parkrun | 22:21 | | | | 62 | | | | Black Park | Black Park parkrun # 228 | 2 Nov 13 |
| 2012 U13 Cookham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:03 | | | | 28 | | | | Black Park | Black Park parkrun # 181 | 15 Dec 12 |
| parkrun | 22:13 | | | | 40 | | | | Black Park | Black Park parkrun # 183 | 29 Dec 12 |