| 2025 SEN Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:11 | | | 17:13 | 18 | B | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 2023 U23 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:14 | | | 17:16 | 39 | W2 | 9 | 1 | Battersea Park | Friday Night 5K Under the Lights | 21 Apr 23 |
| parkrun | 17:34 | | | | 4 | | 1 | 1 | Woodley | Woodley parkrun # 490 | 12 Aug 23 |
| 6KL | 21:06 | | | | 6 | L04 | | | Aldershot | Southern Relays | 23 Sep 23 |
| 2022 U23 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:21.2 | | | | 1 | B | | | Kingston | Southern Athletics League Division 2 West | 16 Jul 22 |
| 5KXC | 21:17 | | | | 22 | | | 6 | Reading | Alton Sports Hampshire League | 15 Jan 22 |
| parkrun | 18:11 | | | | 5 | | 1 | 1 | Woodley | Woodley parkrun # 457 | 24 Dec 22 |
| parkrun | 18:53 | | | | 4 | | 1 | 1 | Woodley | Woodley parkrun # 442 | 10 Sep 22 |
| parkrun | 19:35 | | | | 16 | | 1 | 1 | Woodley | Woodley parkrun # 414 | 22 Jan 22 |
| parkrun | 19:36 | | | | 11 | | 1 | 1 | Woodley | Woodley parkrun # 435 | 9 Jul 22 |
| parkrun | 19:50 | | | | 14 | | 2 | 1 | Woodley | Woodley parkrun # 411 | 1 Jan 22 |
| 6KXC | 25:52 | | | | 22 | | | | Beckenham | South of England AA Championships | 29 Jan 22 |
| 2021 U20 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:34 | | | | 17 | | 1 | 1 | Woodley | Woodley parkrun # 405 | 20 Nov 21 |
| parkrun | 20:08 | | | | 21 | | | 1 | Woodley | Woodley parkrun # 398 | 2 Oct 21 |
| parkrun | 20:09 | | | | 14 | | 3 | 1 | Woodley | Woodley parkrun # 399 | 9 Oct 21 |
| parkrun | 20:18 | | | | 20 | | 2 | 1 | Woodley | Woodley parkrun # 395 | 11 Sep 21 |
| parkrun | 20:25 | | | | 22 | | 3 | | Woodley | Woodley parkrun # 390 | 7 Aug 21 |
| parkrun | 20:28 | | | | 14 | | 2 | 1 | Maidenhead | Maidenhead parkrun # 274 | 16 Oct 21 |
| parkrun | 20:45 | | | | 3 | | 1 | 1 | Dinton Pastures | Dinton Pastures parkrun # 111 | 11 Dec 21 |
| parkrun | 20:47 | | | | 13 | | 2 | 1 | Reading | Reading parkrun # 533 | 18 Dec 21 |
| 2020 U20 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.91KXC | 14:59 | | | | 6 | | | | Newbury | Berkshire County Schools' Championships | 18 Jan 20 |
| 10K | 41:58 | c | | | 13 | | 2 | 1 | Eton | Dorney Lake Windsor Race Series | 12 Dec 20 |
| ZXC | 16:42 | | | | 15 | | | | Writtle | South East Schools' Inter Counties | 1 Feb 20 |
| 2019 U17 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:29 | | | | 4 | | 1 | 1 | Woodley | Woodley parkrun # 367 | 19 Oct 19 |
| parkrun | 19:30 | | | | 14 | | 2 | 1 | Reading | Reading parkrun # 501 | 21 Sep 19 |
| parkrun | 19:30 | | | | 8 | | 1 | 1 | Woodley | Woodley parkrun # 365 | 5 Oct 19 |
| parkrun | 19:43 | | | | 18 | | 3 | | Woodley | Woodley parkrun # 374 | 7 Dec 19 |
| parkrun | 19:52 | | | | 17 | | 1 | 1 | Woodley | Woodley parkrun # 370 | 9 Nov 19 |
| parkrun | 20:02 | | | | 8 | | 1 | 1 | Maidenhead | Maidenhead parkrun # 237 | 12 Oct 19 |
| parkrun | 20:03 | | | | 10 | | 1 | 1 | Woodley | Woodley parkrun # 373 | 30 Nov 19 |
| parkrun | 20:09 | | | | 19 | | 2 | 1 | Rutland Water | Rutland Water parkrun # 206 | 28 Dec 19 |
| parkrun | 20:14 | | | | 6 | | 2 | 1 | Maidenhead | Maidenhead parkrun # 233 | 14 Sep 19 |
| parkrun | 20:26 | | | | 9 | | 2 | 1 | Dinton Pastures | Dinton Pastures parkrun # 62 | 7 Sep 19 |
| parkrun | 20:40 | | | | 12 | | 2 | 1 | Dinton Pastures | Dinton Pastures parkrun # 60 | 24 Aug 19 |
| parkrun | 20:48 | | | | 17 | | 2 | 1 | Dinton Pastures | Dinton Pastures parkrun # 77 | 25 Dec 19 |
| parkrun | 21:41 | | | | 16 | | 3 | 1 | Dinton Pastures | Dinton Pastures parkrun # 51 | 22 Jun 19 |
| parkrun | 22:00 | | | | 20 | | 3 | 1 | Dinton Pastures | Dinton Pastures parkrun # 50 | 15 Jun 19 |
| 2017 U15 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:44 | | | | 123 | | | 1 | Woodley | Woodley parkrun # 245 | 13 May 17 |
| parkrun | 24:47 | | | | 136 | | | | Woodley | Woodley parkrun # 238 | 25 Mar 17 |
| parkrun | 25:38 | | | | 102 | | | 1 | Woodley | Woodley parkrun # 255 | 29 Jul 17 |
| parkrun | 25:53 | | | | 164 | | | | Reading | Reading parkrun # 388 | 3 Jun 17 |
| 2016 U15 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:57 | | | | 78 | | | | Woodley | Woodley parkrun # 209 | 17 Sep 16 |
| parkrun | 24:16 | | | | 75 | | | | Woodley | Woodley parkrun # 215 | 29 Oct 16 |
| parkrun | 24:19 | | | | 141 | | | 1 | Reading | Reading parkrun # 336 | 11 Jun 16 |
| parkrun | 24:35 | | | | 89 | | | | Reading | Reading parkrun # 337 | 18 Jun 16 |
| parkrun | 24:42 | | | | 106 | | | 1 | Reading | Reading parkrun # 338 | 2 Jul 16 |
| parkrun | 24:42 | | | | 85 | | | | Woodley | Woodley parkrun # 199 | 9 Jul 16 |
| parkrun | 24:54 | | | | 126 | | | | Reading | Reading parkrun # 346 | 27 Aug 16 |
| parkrun | 25:07 | | | | 60 | | | | Maidenhead | Maidenhead parkrun # 77 | 24 Sep 16 |
| parkrun | 25:20 | | | | 151 | | | | Reading | Reading parkrun # 347 | 3 Sep 16 |
| parkrun | 25:21 | | | | 95 | | | | Woodley | Woodley parkrun # 201 | 23 Jul 16 |
| parkrun | 25:39 | | | | 145 | | | 1 | Reading | Reading parkrun # 335 | 4 Jun 16 |
| parkrun | 25:45 | | | | 73 | | | 1 | Maidenhead | Maidenhead parkrun # 81 | 22 Oct 16 |
| parkrun | 25:57 | | | | 124 | | | | Reading | Reading parkrun # 351 | 1 Oct 16 |