| 2025 U23 Reading AC/Sussex Uni/Brighton & Hove |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:28.74 | | | | 14 | h3 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 1500 | 4:29.97 | | | | 1 | 2 | | | Battersea Park | LUCA Outdoor Championships | 31 May 25 |
| 1500 | 4:30.46 | | | | 2 | 2 | | | Stratford (CT) | Pre-BUCS Open 2025 | 23 Mar 25 |
| 1500 | 4:31.78 | | | | 4 | B | | | Finsbury Park | Southern Athletics League Division 1 | 13 Jul 25 |
| 1500 | 4:36.20 | i | | | 1 | 2 | | | Lee Valley | London Universities & Colleges Association Indoor Championships | 23 Nov 25 |
| 3000 | 9:35.13 | | | | 11 | 1 | | | Aldershot | Aldershot, Farnham & District Open Graded Meeting | 17 Jul 25 |
| parkrun | 16:57 | | | | 3 | | | 1 | Woodley | Woodley parkrun # 590 | 9 Aug 25 |
| parkrun | 17:10 | | | | 2 | | | 1 | Woodley | Woodley parkrun # 589 | 2 Aug 25 |
| parkrun | 17:17 | | | | 1 | | | 1 | Preston Park | Preston Park parkrun # 548 | 26 Apr 25 |
| parkrun | 17:32 | | | | 2 | | | 1 | Preston Park | Preston Park parkrun # 564 | 23 Aug 25 |
| 8KXC | 29:47 | | | | 33 | | | 7 | Stanmer Park | Sussex League | 8 Nov 25 |
| 8.25KXC | 30:20 | | | | 12 | | | | Wormwood Scrubs | LUCA Cross country league | 26 Feb 25 |
| 10K | 35:05 | | | 35:07 | 126 | | | 13 | Brighton | Brighton 10K & Junior Mile | 16 Nov 25 |
| 10KXC | 36:24 | | | | 65 | | | 12 | Prospect Park | Hampshire League | 11 Jan 25 |
| 10.87KXC | 38:39 | | | | 198 | | | | Cardiff | BUCS Championship | 1 Feb 25 |
| 10M | 58:02 | | | 58:04 | 16 | | | | Maidenhead | Maidenhead Easter 10 | 18 Apr 25 |
| 2024 U20 Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:27.7 | | | | 2 | B | | | Salisbury | Southern Athletics League - Division 2 South & West | 14 Jul 24 |
| Mile | 4:50.81 | | | | 4 | 8 | | | Reading | Palmer Park Race Night | 28 Jun 24 |
| 3000 | 9:44.7 | | | | 2 | | | | Reading | Berkshire County Schools Championships | 8 Jun 24 |
| 3000 | 9:50.8 | | | | 7 | 6 | | | Reading | Palmer Park Race Night | 24 May 24 |
| parkrun | 17:09 | | | | 1 | | | 1 | Reading | Reading parkrun # 637 | 20 Jul 24 |
| parkrun | 17:14 | | | | 2 | | | 1 | Woodley | Woodley parkrun # 530 | 1 Jun 24 |
| parkrun | 17:22 | | | | 2 | | | 1 | Woodley | Woodley parkrun # 545 | 14 Sep 24 |
| parkrun | 19:05 | | | | 8 | | | | Woodley | Woodley parkrun # 559 | 21 Dec 24 |
| 5.97KXC | 22:13 | | | | 151 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 6KXC | 22:41 | | | | 48 | | | | Ardingly | South East Schools' Inter Counties | 3 Feb 24 |
| 7.09KXC | 24:35 | | | | 5 | | | | Newbury | Berkshire Schools' Championships | 20 Jan 24 |
| 8KXC | 26:37 | | | | 110 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 8.5KXC | 32:14 | | | | 15 | | | | Parliament Hill | London Universities & Colleges League | 23 Oct 24 |
| 10KXC | 35:35 | | | | 48 | | | 10 | Prospect Park | Hampshire League | 13 Jan 24 |
| 10MNAD | 58:25 | | | 58:25 | 13 | | | | Bramley | Bramley 10 / 20 | 11 Feb 24 |
| HM | 79:30 | | | 79:32 | 72 | | | | Reading | Reading Half Marathon | 14 Apr 24 |
| HM | 80:39 | | | 80:47 | 13 | | | | Waterford, IRL | Waterford Viking Half Marathon | 23 Jun 24 |
| 2023 U20 Reading RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:33.34 | | | | 9 | 8 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jul 23 |
| 1500 | 4:34.96 | | | | 6 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 28 Jun 23 |
| 1500 | 4:38.36 | | | | 5 | | | | Reading | Berkshire County Championships | 14 May 23 |
| 3000 | 10:01.30 | | | | 3 | | | | Reading | Berkshire County Championships | 13 May 23 |
| 3000 | 10:02.3 | | | | 2 | | | | Reading | Berkshire County Schools Championships | 10 Jun 23 |
| parkrun | 17:18 | | | | 3 | | | 1 | Woodley | Woodley parkrun # 503 | 25 Nov 23 |
| parkrun | 17:56 | | | | 4 | | | 1 | Woodley | Woodley parkrun # 504 | 2 Dec 23 |
| parkrun | 18:03 | | | | 6 | | | 1 | Woodley | Woodley parkrun # 468 | 25 Feb 23 |
| parkrun | 19:31 | | | | 3 | | | 1 | Reading | Reading parkrun # 588 | 18 Mar 23 |
| 7KXC | 27:51 | | | | 61 | | | | Ardingly | South East Schools' Inter Counties | 4 Feb 23 |
| 7.09KXC | 26:28 | | | | 10 | | | | Newbury | Berkshire County Schools' Championships | 21 Jan 23 |
| 7.5KXC | 28:20 | | | | 21 | | | 3 | Newbury | Berks, Bucks & Oxon Championships | 19 Nov 23 |
| 10K | 36:15 | | | 36:17 | 16 | | | | Yateley | Yateley 10K Series | 2 Aug 23 |
| 10K | 36:51 | | | 36:52 | 24 | | | | Reading | Green Park Reading 10K | 4 Jun 23 |
| 10K | 37:06 | | | 37:07 | 22 | | | | Shinfield | Shinfield 10K | 1 May 23 |
| 10M | 65:54 | | | 65:54 | 52 | | | | Bramley | Bramley 10 / 20 | 12 Feb 23 |
| 2022 U17 Reading RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:30.2 | | | | 5 | | | | Bracknell | Berkshire Schools Championships | 11 Jun 22 |
| 5K | 18:43 | | | 18:43 | 5 | | | 1 | Windsor | Run Dorney 5K | 6 Mar 22 |
| parkrun | 18:32 | | | | 3 | | | 1 | Woodley | Woodley parkrun # 433 | 25 Jun 22 |
| parkrun | 18:41 | | | | 10 | | | 1 | Woodley | Woodley parkrun # 432 | 18 Jun 22 |
| parkrun | 18:59 | | | | 6 | | | | Reading | Reading parkrun # 559 | 23 Jul 22 |
| parkrun | 19:09 | | | | 4 | | | 1 | Reading | Reading parkrun # 569 | 1 Oct 22 |
| parkrun | 19:19 | | | | 11 | | | 1 | Reading | Reading parkrun # 565 | 3 Sep 22 |
| parkrun | 19:28 | | | | 17 | | | | Woodley | Woodley parkrun # 457 | 24 Dec 22 |
| parkrun | 19:53 | | | | 11 | | | 1 | Reading | Reading parkrun # 562 | 13 Aug 22 |
| 5.7KXC | 20:49 | | | | 14 | | | | Newbury | Berkshire County Schools' Championships | 22 Jan 22 |
| 5.8KXC | 23:13 | | | | 77 | | | | Reigate | South East Schools' Inter Counties | 5 Feb 22 |
| 10K | 39:45 | | | 39:48 | 46 | | | | Shinfield | Shinfield 10K | 2 May 22 |
| 10K | 40:31 | | | 40:31 | 62 | | | | Yateley | Yateley 10K Series | 1 Jun 22 |
| 2021 U17 Reading RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:00 | | | | 8 | | | | Woodley | Woodley parkrun # 401 | 23 Oct 21 |
| parkrun | 19:56 | | | | 21 | | | | Woodley | Woodley parkrun # 393 | 28 Aug 21 |
| 2019 U15 Reading RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:47 | | | | 43 | | | 1 | Woodley | Woodley parkrun # 374 | 7 Dec 19 |
| parkrun | 21:58 | | | | 62 | | | | Woodley | Woodley parkrun # 378 | 28 Dec 19 |
| parkrun | 22:37 | | | | 79 | | | | Woodley | Woodley parkrun # 377 | 25 Dec 19 |
| 2017 U13 Reading RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:06 | | | | 109 | | | | Woodley | Woodley parkrun # 266 | 14 Oct 17 |