| 2025 U23 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:36 | | | | 145 | | | | Southsea | Southsea parkrun # 536 | 12 Apr 25 |
| parkrun | 24:46 | | | | 187 | | | | Southsea | Southsea parkrun # 533 | 3 May 25 |
| parkrun | 25:31 | | | | 180 | | | | Southsea | Southsea parkrun # 532 | 26 Apr 25 |
| parkrun | 26:52 | | | | 174 | | | | Southsea | Southsea parkrun # 527 | 8 Feb 25 |
| parkrun | 27:16 | | | | 183 | | | | Southsea | Southsea parkrun # 535 | 5 Apr 25 |
| parkrun | 27:31 | | | | 178 | | | | Southsea | Southsea parkrun # 528 | 15 Feb 25 |
| 2019 U17 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:55 | | | | 122 | | | | Nonsuch | Nonsuch parkrun # 382 | 1 Jan 19 |
| 2018 U17 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 6:03 | | | 6:05 | 247 | J | | 48 | London | Vitality Westminster Mile | 27 May 18 |
| parkrun | 21:39 | | | | 58 | | | | Nonsuch | Nonsuch parkrun # 349 | 19 May 18 |
| parkrun | 21:59 | | | | 75 | | | | Nonsuch | Nonsuch parkrun # 353 | 16 Jun 18 |
| parkrun | 22:03 | | | | 85 | | | | Nonsuch | Nonsuch parkrun # 354 | 23 Jun 18 |
| parkrun | 22:22 | | | | 62 | | | | Nonsuch | Nonsuch parkrun # 333 | 13 Jan 18 |
| parkrun | 22:40 | | | | 68 | | | | Nonsuch | Nonsuch parkrun # 334 | 20 Jan 18 |
| parkrun | 22:41 | | | | 65 | | | | Nonsuch | Nonsuch parkrun # 340 | 10 Mar 18 |
| parkrun | 23:11 | | | | 52 | | | 1 | Banstead Woods | Banstead Woods parkrun # 558 | 27 Jan 18 |
| parkrun | 23:25 | | | | 114 | | | | Nonsuch | Nonsuch parkrun # 370 | 13 Oct 18 |
| parkrun | 23:32 | | | | 36 | | | 1 | Banstead Woods | Banstead Woods parkrun # 569 | 21 Apr 18 |
| parkrun | 24:06 | | | | 111 | | | | Nonsuch | Nonsuch parkrun # 332 | 6 Jan 18 |
| parkrun | 24:34 | | | | 47 | | | 1 | Banstead Woods | Banstead Woods parkrun # 581 | 14 Jul 18 |
| 2017 U15 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:42.7 | | | | 6 | ns | | | Carshalton | Ebbisham Boys' League Division 2 | 30 Apr 17 |
| 800 | 2:42.7 | | | | 7 | ns | | | Carshalton | Ebbisham Boys' League Division 2 | 30 Apr 17 |
| 800 | 2:47.01 | | | | 11 | | | | Carshalton | SLAN U17 / U20 Trophy Meeting Open | 2 Apr 17 |
| JT600 | 8.40 | | | | 6 | B | | | Carshalton | Ebbisham Boys' League Division 1 | 30 Apr 17 |
| 2.5KXC | 9:08 | | | | 20 | L2 | | | Guildford | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | 28 Oct 17 |
| 3KL | 11:02 | | | | 44 | L3 | | | Crystal Palace | Southern Young Athletes Relays | 24 Sep 17 |
| 2MXC | 13:57 | | | | 17 | | | | Epsom Downs | Downs League | 19 Feb 17 |
| parkrun | 20:20 | | | | 49 | | | | Nonsuch | Nonsuch parkrun # 298 | 20 May 17 |
| parkrun | 20:34 | | | | 44 | | | | Nonsuch | Nonsuch parkrun # 303 | 24 Jun 17 |
| parkrun | 20:45 | | | | 49 | | | | Nonsuch | Nonsuch parkrun # 296 | 6 May 17 |
| parkrun | 20:57 | | | | 40 | | | 1 | Nonsuch | Nonsuch parkrun # 319 | 14 Oct 17 |
| parkrun | 20:59 | | | | 54 | | | | Nonsuch | Nonsuch parkrun # 299 | 27 May 17 |
| parkrun | 21:03 | | | | 63 | | | | Nonsuch | Nonsuch parkrun # 295 | 29 Apr 17 |
| parkrun | 21:08 | | | | 59 | | | | Nonsuch | Nonsuch parkrun # 304 | 1 Jul 17 |
| parkrun | 21:11 | | | | 56 | | | | Nonsuch | Nonsuch parkrun # 300 | 3 Jun 17 |
| parkrun | 21:20 | | | | 58 | | | | Nonsuch | Nonsuch parkrun # 294 | 22 Apr 17 |
| parkrun | 21:32 | | | | 51 | | | | Nonsuch | Nonsuch parkrun # 302 | 17 Jun 17 |
| parkrun | 21:45 | | | | 74 | | | | Nonsuch | Nonsuch parkrun # 291 | 1 Apr 17 |
| parkrun | 21:46 | | | | 47 | | | | Nonsuch | Nonsuch parkrun # 327 | 9 Dec 17 |
| parkrun | 22:01 | | | | 86 | | | | Nonsuch | Nonsuch parkrun # 290 | 25 Mar 17 |
| parkrun | 22:19 | | | | 95 | | | | Nonsuch | Nonsuch parkrun # 314 | 9 Sep 17 |
| parkrun | 22:23 | | | | 77 | | | | Nonsuch | Nonsuch parkrun # 288 | 11 Mar 17 |
| parkrun | 22:51 | | | | 93 | | | | Nonsuch | Nonsuch parkrun # 287 | 4 Mar 17 |
| parkrun | 22:55 | | | | 104 | | | | Nonsuch | Nonsuch parkrun # 282 | 28 Jan 17 |
| parkrun | 23:22 | | | | 76 | | | | Nonsuch | Nonsuch parkrun # 284 | 11 Feb 17 |
| parkrun | 24:30 | | | | 62 | | | | Banstead Woods | Banstead Woods parkrun # 505 | 21 Jan 17 |
| ZXC | 13:15 | | | | 27 | | | | Epsom Downs | Downs League | 5 Nov 17 |
| 2016 U15 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:39.6 | | | | 2 | ns | | | Coulsdon | Ebbisham Boys' League Division 1 & Non Scoring | 10 Jul 16 |
| 2.8MXC | 19:10 | | | | 66 | | | 41 | Richmond Park | 2XU Surrey Men's League Division 1 | 15 Oct 16 |
| parkrun | 21:27 | | | | 48 | | | | Nonsuch | Nonsuch parkrun # 237 | 19 Mar 16 |
| parkrun | 21:34 | | | | 68 | | | | Nonsuch | Nonsuch parkrun # 249 | 11 Jun 16 |
| parkrun | 21:54 | | | | 38 | | | | Nonsuch | Nonsuch parkrun # 227 | 2 Jan 16 |
| parkrun | 21:58 | | | | 83 | | | | Nonsuch | Nonsuch parkrun # 273 | 26 Nov 16 |
| parkrun | 22:09 | | | | 67 | | | | Nonsuch | Nonsuch parkrun # 242 | 23 Apr 16 |
| parkrun | 22:35 | | | | 60 | | | | Banstead Woods | Banstead Woods parkrun # 470 | 21 May 16 |
| parkrun | 22:38 | | | | 57 | | | | Nonsuch | Nonsuch parkrun # 230 | 30 Jan 16 |
| parkrun | 23:13 | | | | 77 | | | | Nonsuch | Nonsuch parkrun # 228 | 16 Jan 16 |
| parkrun | 23:22 | | | | 75 | | | | Nonsuch | Nonsuch parkrun # 233 | 20 Feb 16 |
| parkrun | 23:38 | | | | 88 | | | | Nonsuch | Nonsuch parkrun # 231 | 6 Feb 16 |
| parkrun | 24:09 | | | | 64 | | | | Banstead Woods | Banstead Woods parkrun # 451 | 9 Jan 16 |
| parkrun | 24:16 | | | | 51 | | | | Nonsuch | Nonsuch parkrun # 226 | 1 Jan 16 |
| parkrun | 24:34 | | | | 75 | | | | Banstead Woods | Banstead Woods parkrun # 453 | 23 Jan 16 |
| ZXC | 13:36 | | | | 29 | | | | Epsom Downs | Downs League | 6 Nov 16 |
| ZXCL | 8:36 | | | | 23 | L1 | | | Guildford | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | 29 Oct 16 |
| 2015 U13 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:43 | | | | 151 | | | | Nonsuch | Nonsuch parkrun # 221 | 28 Nov 15 |
| parkrun | 24:01 | | | | 102 | | | | Nonsuch | Nonsuch parkrun # 223 | 12 Dec 15 |
| parkrun | 26:29 | | | | 191 | | | | Nonsuch | Nonsuch parkrun # 219 | 14 Nov 15 |