| 2019 U23 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:50 | | | | 37 | | | | Mole Valley | Mole Valley parkrun # 45 | 5 Jan 19 |
| parkrun | 23:24 | | | | 45 | | | 1 | Mole Valley | Mole Valley parkrun # 44 | 1 Jan 19 |
| 2018 U23 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:58 | | | | 14 | | | | Mole Valley | Mole Valley parkrun # 6 | 21 Apr 18 |
| parkrun | 21:52 | | | | 16 | | | | Mole Valley | Mole Valley parkrun # 5 | 14 Apr 18 |
| parkrun | 22:27 | | | | 14 | | | 1 | Glossop | Glossop parkrun # 118 | 31 Mar 18 |
| parkrun | 22:34 | | | | 26 | | | 1 | Mole Valley | Mole Valley parkrun # 4 | 7 Apr 18 |
| parkrun | 23:09 | | | | 32 | | | | Mole Valley | Mole Valley parkrun # 2 | 24 Mar 18 |
| parkrun | 26:11 | | | | 91 | | | | Mole Valley | Mole Valley parkrun # 1 | 17 Mar 18 |
| 2015 U20 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.55 | | -0.3 | | 6 | A | | | Tooting | Soleus Southern Men's League Division 1C | 2 May 15 |
| 200 | 25.7 | | | | 4 | | | | Crawley | Haywards Heath Harriers Open | 30 Apr 15 |
| 200 | 26.02 | | | | 2 | 4 | | | Wimbledon | Hercules Wimbledon Open Meeting | 29 Apr 15 |
| parkrun | 19:22 | | | | 9 | | | 1 | Keswick | Keswick parkrun # 72 | 15 Aug 15 |
| parkrun | 19:44 | | | | 8 | | | | Guildford | Guildford parkrun # 143 | 17 Jan 15 |
| parkrun | 19:52 | | | | 7 | | | | Guildford | Guildford parkrun # 145 | 7 Feb 15 |
| parkrun | 19:54 | | | | 10 | | | | Guildford | Guildford parkrun # 144 | 24 Jan 15 |
| parkrun | 20:34 | | | | 19 | | | | Guildford | Guildford parkrun # 165 | 18 Jul 15 |
| parkrun | 20:51 | | | | 22 | | | | Guildford | Guildford parkrun # 151 | 21 Mar 15 |
| parkrun | 20:55 | | | | 9 | | | 1 | Guildford | Guildford parkrun # 142 | 10 Jan 15 |
| parkrun | 21:17 | | | | 22 | | | | Kesgrave | Kesgrave parkrun # 40 | 13 Jun 15 |
| parkrun | 21:18 | | | | 17 | | | 1 | Guildford | Guildford parkrun # 147 | 21 Feb 15 |
| parkrun | 21:42 | | | | 45 | | | | Banstead Woods | Banstead Woods parkrun # 422 | 20 Jun 15 |
| parkrun | 21:48 | | | | 67 | | | | Nonsuch | Nonsuch parkrun # 196 | 6 Jun 15 |
| parkrun | 22:05 | | | | 60 | | | | Banstead Woods | Banstead Woods parkrun # 418 | 23 May 15 |
| parkrun | 22:14 | | | | 20 | | | 1 | Cranleigh | Cranleigh parkrun # 40 | 27 Jun 15 |
| parkrun | 22:14 | | | | 20 | | | 1 | Cranleigh | Cranleigh parkrun # 40 | 27 Jun 15 |
| parkrun | 22:35 | | | | 31 | | | | Reigate Priory | Reigate Priory parkrun # 62 | 30 May 15 |
| 2014 U17 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 18.63 | | -1.4 | | 5 | 7 | | | Crawley | Crawley Pre-Season Open Meeting | 29 Mar 14 |
| 300 | 39.20 | | | | 3 | 5 | | | Crawley | Crawley Pre-Season Open Meeting | 29 Mar 14 |
| 400 | 55.38 | | | | 4 | A | | | Wimbledon | Soleus Southern Men's League Division 1C | 3 May 14 |
| 400 | 55.8 | | | | 2 | ns | | | Walton | Ebbisham Boys' League Division 1 | 8 Jun 14 |
| 800 | 2:10.32 | | | | 2 | 5 | | | Crawley | Crawley Tom Lintern Open Medal Meeting | 20 Apr 14 |
| 2.5MXC | 16:38 | | | | 6 | | | 3 | Priory Park | 2XU Surrey Men's League Division 2 | 11 Jan 14 |
| 2.5MXC | 16:43 | | | | 10 | | | 3 | Croydon | 2XU Surrey Men's League Division 2 | 8 Feb 14 |
| parkrun | 20:14 | | | | 17 | | | | Guildford | Guildford parkrun # 130 | 1 Nov 14 |
| parkrun | 20:18 | | | | 5 | | | | Guildford | Guildford parkrun # 98 | 22 Feb 14 |
| parkrun | 20:26 | | | | 9 | | | | Guildford | Guildford parkrun # 136 | 13 Dec 14 |
| parkrun | 20:31 | | | | 13 | | | 1 | Guildford | Guildford parkrun # 132 | 15 Nov 14 |
| parkrun | 20:38 | | | | 10 | | | 1 | Guildford | Guildford parkrun # 139 | 27 Dec 14 |
| parkrun | 20:46 | | | | 16 | | | | Guildford | Guildford parkrun # 131 | 8 Nov 14 |
| parkrun | 21:08 | | | | 13 | | | 1 | Guildford | Guildford parkrun # 137 | 20 Dec 14 |
| parkrun | 21:12 | | | | 14 | | | | Guildford | Guildford parkrun # 133 | 22 Nov 14 |
| parkrun | 22:08 | | | | 25 | | | | Guildford | Guildford parkrun # 127 | 11 Oct 14 |
| parkrun | 22:19 | | | | 20 | | | | Ipswich | Ipswich parkrun # 109 | 25 Oct 14 |
| parkrun | 22:42 | | | | 42 | | | | Guildford | Guildford parkrun # 126 | 4 Oct 14 |
| parkrun | 23:25 | | | | 63 | | | | Guildford | Guildford parkrun # 125 | 27 Sep 14 |
| parkrun | 23:25 | | | | 40 | | | | Guildford | Guildford parkrun # 128 | 18 Oct 14 |
| 6KXC | 25:38 | | | | 153 | | | | Parliament Hill | Southern Championships | 25 Jan 14 |
| 6.1KXC | 26:32 | | | | 35 | | | | Dorking | Surrey County Championships | 4 Jan 14 |
| 2013 U17 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.2 | | | | 6 | A | | | Bromley | UK Youth Development U17/U20 League Division Southern South 3a | 28 Apr 13 |
| 400 | 59.22 | | | | 1 | B | | | Kingston | Southern Men's League Division 2 C | 13 Jul 13 |
| 400 | 59.9 | | | | 2 | B | | | Carshalton | Southern Men's League Division 2 C | 15 Jun 13 |
| 800 | 2:20.04 | | | | 5 | | | | Woking | Woking Young Athletes Championships | 1 Sep 13 |
| 800 | 2:21.0 | | | | 2 | | | | Kingston | UK Youth Development U17/U20 League Division Southern South 3a | 2 Jun 13 |
| 800 | 2:23.68 | | | | 7 | 6 | | | Crawley | Crawley AC Open Meeting | 14 Apr 13 |
| 2.35MXC | 13:46 | | | | 6 | | | 6 | Wimbledon Common | 2XU Surrey Men's League Division 2 | 9 Nov 13 |
| 2012 U15 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.3 | | | | 3 | A | | | Kingston | McCain Young Athletes' League Division Southern 2South | 17 Jun 12 |
| 200 | 27.9 | | | | 3 | B | | | Horsham | McCain Young Athletes' League Division Southern 2South | 20 May 12 |
| 400 | 60.67 | | | | 2 | 2 | | | Crawley | Crawley AC Tom Lintern Open | 27 Aug 12 |
| 400 | 61.0 | | | | 1 | A | | | Walton | Ebbisham Boys' League Match 2 | 24 Jun 12 |
| 800 | 2:20.40 | | | | 3 | 2 | | | Crawley | Crawley AC Open | 20 Jun 12 |
| 800 | 2:25.9 | | | | 1 | B | | | Kingston | McCain Young Athletes' League Division Southern 2South | 17 Jun 12 |
| 800 | 2:28.07 | | | | 6 | 1 | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 1 Apr 12 |
| 800 | 2:30.1 | | | | 4 | A | | | Perivale | McCain Young Athletes' League Division Southern 2South | 6 May 12 |
| 1500 | 5:08.4 | | | | 1 | B | | | Horsham | McCain Young Athletes' League Division Southern 2South | 20 May 12 |
| 2.997KL | 12:07 | | | | 42 | L2 | | | Aldershot | Southern Road Relays (U17W/U15M/U15W/U13M) | 22 Sep 12 |
| ZXC | 19:56 | | | | 332 | | | | Parliament Hill | English National Championships | 25 Feb 12 |
| 2011 U15 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.6 | | | | 2 | B | | | Walton | Ebbisham Boys' League Match 2 | 26 Jun 11 |
| 800 | 2:27.7 | | | | 1 | | | | Wimbledon | McCain Young Athletes League Southern 2 A24 Division | 5 Jun 11 |
| 800 | 2:27.95 | | | | 7 | | | | Crawley | Crawley AC Open | 22 Jun 11 |
| 800 | 2:28.80 | | | | 4 | h1 | | | Woking | Woking AC Young Athletes Open Championships | 4 Sep 11 |
| 800 | 2:33.71 | | | | 5 | h3 | | | Kingston | Surrey County Championships | 15 May 11 |
| 800 | 2:34.71 | | | | 6 | 2 | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 3 Apr 11 |
| 800 | 2:40.00 | | | | 6 | | | | Crawley | Crawley AC Tom Lintern Medal Meeting | 29 Aug 11 |
| 2.997KL | 12:39 | | | | 34 | L4 | | | Aldershot | Southern Junior Road Relay Championships | 24 Sep 11 |
| ZXC | 10:29 | | | | 95 | | | | Alnwick | English Schools' Cup Final | 26 Mar 11 |
| ZXC | 19:44 | | | | 23 | | | 10 | Putney Vale | 2xu Surrey Men's League Division 1 | 12 Feb 11 |
| ZXCL | 8:24 | | | | 17 | L2 | | | Biggleswade | SEAA Relay Championships | 1 Oct 11 |
| ZXCL | 8:29 | | | | 17 | L2 | | | Wormwood Scrubs | SEAA Cross Country Relays | 12 Mar 11 |
| 2010 U13 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXCL | 9:04 | | | | 31 | | | | Guildford | Surrey Relays | 2 Oct 10 |