| 2025 U23 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:35 | | | | 16 | | | | Gunnersbury | Gunnersbury parkrun # 645 | 4 Oct 25 |
| parkrun | 19:46 | | | | 38 | | | | Riverside | Riverside parkrun # 586 | 17 May 25 |
| parkrun | 19:48 | | | | 9 | | | 1 | Skipton | Skipton parkrun # 558 | 9 Aug 25 |
| parkrun | 20:29 | | | | 28 | | | | Durham | Durham parkrun # 595 | 8 Mar 25 |
| parkrun | 24:20 | | | | 122 | | | | Gunnersbury | Gunnersbury parkrun # 636 | 2 Aug 25 |
| parkrun | 30:15 | | | | 363 | | | | Durham | Durham parkrun # 604 | 7 Jun 25 |
| HM | 96:58 | | | 97:03 | 114 | | | | Grove | White Horse Half Marathon | 6 Apr 25 |
| 2024 U23 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:37 | | | | 47 | | | | Richmond Park | Richmond Park parkrun # 835 | 9 Nov 24 |
| parkrun | 24:12 | | | | 76 | | | | Durham | Durham parkrun # 548 | 20 Apr 24 |
| HM | 2:02:31 | ac | | | 16817 | | | | Newcastle-South Shields | Great North Run | 8 Sep 24 |
| 2021 U20 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.82 | | | | 1 | D | | | Wormwood Scrubs | BMC Regional Races | 12 May 21 |
| 2020 U17 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.67 | | | | 4 | 4 | | | Coulsdon | South London Harriers Open Track Meeting | 12 Sep 20 |
| 400 | 53.01 | | | | 2 | 3 | | | Tooting Bec | South London Athletics Network Final Chance Open | 26 Sep 20 |
| 5.8KXC | 24:22 | | | | 74 | | | | Reigate | Surrey County Schools' Championships | 18 Jan 20 |
| 2019 U17 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.27 | | | | 6 | C | | | Wormwood Scrubs | BMC Regional Races | 3 Jul 19 |
| 800 | 2:04.42 | | | | 6 | 1 | | | Bromley | Blackheath & Bromley Open Series | 22 Jul 19 |
| 800 | 2:04.97 | | | | 5 | 1 | | | Tooting | Herne Hill Open | 6 May 19 |
| 800 | 2:06.85 | | | | 7 | | | | Kingston | Surrey County Championships | 11 May 19 |
| 800 | 2:08.63 | | | | 5 | h2 | | | Kingston | Surrey County Schools Championships | 8 Jun 19 |
| 800 | 2:09.91 | | | | 2 | h2 | | | Kingston | Surrey County Championships | 11 May 19 |
| 800 | 2:10.66 | | | | 6 | | | | Kingston | Surrey County Schools Championships | 8 Jun 19 |
| 1500 | 4:25.54 | | | | 5 | B | | | Wormwood Scrubs | BMC Regional Races | 1 May 19 |
| 4KXC | 15:23 | | | | 142 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 3M | 17:18 | | | | 94 | | | | London | Virgin London Mini Marathon | 28 Apr 19 |
| parkrun | 17:53 | | | | 18 | | | 1 | Bushy Park | Bushy Park parkrun # 776 | 16 Feb 19 |
| parkrun | 18:02 | | | | 1 | | | 1 | Richmond Park | Richmond Park parkrun # 607 | 30 Mar 19 |
| parkrun | 18:14 | | | | 4 | | | 1 | Richmond Park | Richmond Park parkrun # 604 | 9 Mar 19 |
| parkrun | 18:17 | | | | 3 | | | 1 | Perth | Perth parkrun # 298 | 27 Jul 19 |
| parkrun | 18:43 | | | | 2 | | | 1 | Richmond Park | Richmond Park parkrun # 605 | 16 Mar 19 |
| 2018 U15 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.2 | | | | 1 | 2 | | | Tooting Bec | Herne Hill Harriers Open | 30 Jun 18 |
| 800 | 2:05.73 | | | | 3 | | | | Crawley | ESAA South East Schools Inter-County Championships | 16 Jun 18 |
| 800 | 2:09.68 | | | | 2 | | | | Kingston | Surrey County Championships | 13 May 18 |
| 800 | 2:10.57 | | | | 1 | | | | Kingston | Surrey County Schools Championships | 9 Jun 18 |
| 800 | 2:11.20 | | | | 1 | h1 | | | Kingston | Surrey County Schools Championships | 9 Jun 18 |
| 800 | 2:17.39 | | | | 2 | h3 | | | Kingston | Surrey County Championships | 12 May 18 |
| 3KXC | 10:48 | | | | 16 | | | | Parliament Hill | London Youth Games | 17 Nov 18 |
| 4.2KXC | 15:06 | | | | 13 | | | | Dorking | Surrey County Championships | 7 Jan 18 |
| 3M | 17:23 | | | | 33 | BOR | | | London | Virgin London Mini Marathon | 22 Apr 18 |
| parkrun | 17:43 | | | | 2 | | | 1 | Perth | Perth parkrun # 244 | 28 Jul 18 |
| parkrun | 17:55 | | | | 2 | | | 1 | Richmond Park | Richmond Park parkrun # 561 | 19 May 18 |
| parkrun | 17:57 | | | | 3 | | | 1 | Richmond Park | Richmond Park parkrun # 585 | 3 Nov 18 |
| parkrun | 18:20 | | | | 2 | | | 1 | Richmond Park | Richmond Park parkrun # 551 | 10 Mar 18 |
| parkrun | 19:19 | | | | 7 | | | 1 | Richmond Park | Richmond Park parkrun # 549 | 24 Feb 18 |
| parkrun | 19:42 | | | | 10 | | | 1 | Richmond Park | Richmond Park parkrun # 558 | 28 Apr 18 |
| ZXC | 13:53 | | | | 49 | | | | Newbury Showground | South East Schools' Championships | 3 Feb 18 |
| ZXC | 14:17 | | | | 14 | | | | Tonbridge | ESAA English Schools Cup Regional Finals - South East | 10 Nov 18 |
| ZXC | 15:03 | | | | 17 | | | | Reigate | Surrey County Schools' Championships | 20 Jan 18 |
| 2017 U15 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.0 | | | | 1 | | | | Twickenham | St. Mary's Richmond AC Masters & Open Meeting | 3 Sep 17 |
| 3KL | 9:18 | | | | 23 | L1 | | | Crystal Palace | Southern Young Athletes Relays | 24 Sep 17 |
| 3KXC | 10:46 | | | | 38 | | | | Parliament Hill | London Youth Games | 18 Nov 17 |
| 3.7KXC | 12:55 | | | | 33 | | | | Reigate | South East Schools' Inter-Counties U13 & U14 Championships | 25 Mar 17 |
| 2.5MXC | 16:03 | | | | 41 | | | 7 | Wimbledon Common | 2XU Surrey Men's League Division 1 | 11 Feb 17 |
| 2.74MXC | 16:51 | | | | 6 | | | 1 | Richmond Park | Ranelagh Inter Club | 4 Mar 17 |
| parkrun | 18:27 | | | | 9 | | | 1 | Richmond Park | Richmond Park parkrun # 539 | 25 Dec 17 |
| parkrun | 18:29 | | | | 5 | | | 1 | Richmond Park | Richmond Park parkrun # 529 | 21 Oct 17 |
| parkrun | 18:32 | | | | 4 | | | 1 | Richmond Park | Richmond Park parkrun # 508 | 27 May 17 |
| parkrun | 18:35 | | | | 7 | | | 1 | Richmond Park | Richmond Park parkrun # 505 | 6 May 17 |
| parkrun | 19:14 | | | | 13 | | | 1 | Richmond Park | Richmond Park parkrun # 492 | 4 Feb 17 |
| parkrun | 19:33 | | | | 19 | | | | Perth | Perth parkrun # 191 | 29 Jul 17 |
| parkrun | 19:40 | | | | 22 | | | | Richmond Park | Richmond Park parkrun # 502 | 15 Apr 17 |
| parkrun | 20:35 | | | | 25 | | | 1 | Richmond Park | Richmond Park parkrun # 521 | 26 Aug 17 |
| parkrun | 21:01 | | | | 52 | | | | Richmond Park | Richmond Park parkrun # 507 | 20 May 17 |
| parkrun | 26:31 | | | | 164 | | | | Richmond Park | Richmond Park parkrun # 538 | 23 Dec 17 |
| 6MXC | 55:34 | | | | 247 | | | | Sevenoaks | Senior Knole Run | 14 Jan 17 |
| ZXC | 15:29 | | | | 27 | | | | Reigate | Surrey County Schools' Championships | 21 Jan 17 |
| 2016 U13 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.75KXC | 10:31 | | | | 72 | | | | Formby | English Schools Cup Final | 3 Dec 16 |
| 3M | 19:34 | | | | 103 | BOR | | | London | Virgin London Mini Marathon | 24 Apr 16 |
| parkrun | 19:12 | | | | 16 | | | 1 | Richmond Park | Richmond Park parkrun # 450 | 30 Apr 16 |
| parkrun | 19:35 | | | | 12 | | | 1 | Richmond Park | Richmond Park parkrun # 471 | 24 Sep 16 |
| parkrun | 20:11 | | | | 27 | | | 1 | Richmond Park | Richmond Park parkrun # 451 | 7 May 16 |
| parkrun | 20:18 | | | | 22 | | | 1 | Richmond Park | Richmond Park parkrun # 467 | 27 Aug 16 |
| parkrun | 21:10 | | | | 36 | | | | Richmond Park | Richmond Park parkrun # 441 | 27 Feb 16 |
| parkrun | 21:11 | | | | 50 | | | | Richmond Park | Richmond Park parkrun # 448 | 16 Apr 16 |
| parkrun | 21:13 | | | | 47 | | | | Richmond Park | Richmond Park parkrun # 468 | 3 Sep 16 |
| parkrun | 21:22 | | | | 36 | | | | Richmond Park | Richmond Park parkrun # 460 | 9 Jul 16 |
| parkrun | 21:35 | | | | 34 | | | | Richmond Park | Richmond Park parkrun # 445 | 26 Mar 16 |
| ZXC | 7:42 | | | | 12 | | | | Parliament Hill | London Youth Games | 19 Nov 16 |
| ZXC | 10:47 | | | | 9 | | | | Tonbridge | English Schools Cup Regional Finals - South East | 12 Nov 16 |
| ZXC | 13:01 | | | | 25 | | | | Reigate | Surrey County Schools' Championships | 23 Jan 16 |
| ZXCL | 8:10 | | | | 11 | L3 | | | Guildford | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | 29 Oct 16 |
| 2015 U13 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:00 | | | | 16 | | | 1 | Richmond Park | Richmond Park parkrun # 406 | 11 Jul 15 |
| parkrun | 20:16 | | | | 83 | | | | Bushy Park | Bushy Park parkrun # 588 | 5 Sep 15 |
| parkrun | 20:33 | | | | 24 | | | | Richmond Park | Richmond Park parkrun # 401 | 6 Jun 15 |
| parkrun | 20:39 | | | | 35 | | | 1 | Richmond Park | Richmond Park parkrun # 400 | 30 May 15 |
| parkrun | 20:40 | | | | 27 | | | 1 | Richmond Park | Richmond Park parkrun # 404 | 27 Jun 15 |
| parkrun | 20:51 | | | | 31 | | | 1 | Richmond Park | Richmond Park parkrun # 399 | 23 May 15 |
| parkrun | 21:06 | | | | 33 | | | 1 | Richmond Park | Richmond Park parkrun # 408 | 25 Jul 15 |
| parkrun | 21:08 | | | | 18 | | | | Perth | Perth parkrun # 89 | 1 Aug 15 |
| parkrun | 21:09 | | | | 113 | | | | Bushy Park | Bushy Park parkrun # 586 | 22 Aug 15 |
| parkrun | 21:12 | | | | 34 | | | 1 | Richmond Park | Richmond Park parkrun # 429 | 19 Dec 15 |
| parkrun | 21:16 | | | | 21 | | | 1 | Richmond Park | Richmond Park parkrun # 403 | 20 Jun 15 |
| parkrun | 21:28 | | | | 31 | | | 1 | Richmond Park | Richmond Park parkrun # 413 | 29 Aug 15 |
| parkrun | 21:39 | | | | 49 | | | 1 | Richmond Park | Richmond Park parkrun # 398 | 16 May 15 |
| parkrun | 21:52 | | | | 43 | | | | Richmond Park | Richmond Park parkrun # 397 | 9 May 15 |
| parkrun | 22:15 | | | | 78 | | | | Richmond Park | Richmond Park parkrun # 381 | 17 Jan 15 |
| parkrun | 23:18 | | | | 74 | | | | Richmond Park | Richmond Park parkrun # 396 | 2 May 15 |
| parkrun | 23:35 | | | | 73 | | | | Richmond Park | Richmond Park parkrun # 402 | 13 Jun 15 |
| parkrun | 24:18 | | | | 80 | | | | Richmond Park | Richmond Park parkrun # 423 | 7 Nov 15 |
| parkrun | 27:13 | | | | 159 | | | | Richmond Park | Richmond Park parkrun # 383 | 31 Jan 15 |
| 2014 U11 Ranelagh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:59 | | | | 42 | | | 1 | Richmond Park | Richmond Park parkrun # 375 | 20 Dec 14 |