| 2025 U20 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.87 | | | | 7 | B | | | Loughborough | BMC Regional Races | 9 Jul 25 |
| 6KXC | 18:34 | | | | 1 | | | 1 | Croydon | Surrey County Championships | 4 Jan 25 |
| 6.2KXC | 17:23 | | | | 18 | | | | Temple Newsam | UK Athletics Cross Challenge Leeds (inc. Home Countries International & Celtic Plate) | 8 Feb 25 |
| 8KXC | 25:25 | | | | 41 | | | | Hopkinton NH, USA | NEICAAA XC Champs | 10 Oct 25 |
| 8KXC | 25:44 | | | | 6 | | | | Beckenham Place | South of England Championships | 25 Jan 25 |
| 8KXC | 25:53 | | | | 79 | | | | Van Cortlandt NY, USA | IC4A/ECAC XC Championship | 17 Oct 25 |
| 8KXC | 26:43 | | | | 67 | | | | Bronx NY, USA | Ivy League Cross Country | 31 Oct 25 |
| 10KXC | 31:47 | | | | 150 | | | | Hopkinton NH, USA | NCAA Division I Northeast Region Cross Country Championships | 14 Nov 25 |
| 2024 U20 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.59 | | | | 2 | E | | | Gillingham | BMC Regional Races | 1 Sep 24 |
| 1500 | 3:56.08 | | | | 4 | A | | | Exeter | BMC Regional Races | 27 Aug 24 |
| 1500 | 3:57.15 | | | | 5 | A | | | Winchester | BMC Regional Races | 3 Jul 24 |
| 1500 | 3:57.98 | | | | 4 | 13 | | | Wimbledon | Hercules Wimbledon 1500m Festival Night | 29 May 24 |
| 1500 | 4:01.63 | + | | | 10 | 13 | | | Wimbledon | Dave Clarke Mile 1 Mile Night (+ 1500m Split) | 17 Jul 24 |
| 1500 | 4:03.2 | | | | 3 | A | | | Southampton | Southern Athletics League - Division 1 | 18 May 24 |
| Mile | 4:18.94 | | | | 11 | 13 | | | Wimbledon | Dave Clarke Mile 1 Mile Night (+ 1500m Split) | 17 Jul 24 |
| 3000 | 8:36.44 | | | | 1 | 7 | | | Wimbledon | Hercules Wimbledon 3000m Night of Races | 12 Jun 24 |
| 3000 | 8:42.67 | | | | 3 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jun 24 |
| 2000SC84 | 5:58.32 | | | | 2 | | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 22 Jun 24 |
| 2000SC84 | 6:14.02 | | | | 2 | | | | Bury St. Edmunds | West Suffolk Middle Distance & Steeplechase Festival | 28 Apr 24 |
| 2000SC | 6:16.13 | | | | 5 | | | | Birmingham | ESAA English Schools' Championships | 13 Jul 24 |
| 3KXCL | 9:11 | | | | 12 | L3 | | | Mansfield | ECCA National Cross Country Relays | 2 Nov 24 |
| 4.1KXC | 13:19 | | | | 3 | | | 3 | Roehampton Vale | Surrey Men's League Division 1 | 13 Jan 24 |
| 5K | 14:50 | | | 14:52 | 2 | R2 | | | Battersea Park | Mizuno Podium 5K (incl 1M Challenge) | 31 Dec 24 |
| 5KXCL | 15:32 | | | | 1 | L6 | | | Nonsuch Park | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | 5 Oct 24 |
| parkrun | 15:26 | | | | 1 | | | 1 | Dulwich | Dulwich parkrun # 591 | 21 Sep 24 |
| 5.9KXC | 20:30 | | | | 5 | | | | Dorking | Surrey County Championships | 7 Jan 24 |
| 5.97KXC | 20:29 | | | | 24 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 6KXC | 18:14 | | | | 17 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 6KXC | 18:55 | | | | 10 | | | | Beckenham Place | South of England Championships | 27 Jan 24 |
| 6KXC | 19:21 | | | | 16 | | | | Weston Park, Shropshire | ECCA Saucony English National Cross Country Championships | 14 Sep 24 |
| 2023 U17 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:13.04 | + | | | 1m | 9 | | | Wimbledon | Dave Clarke 1 Mile Night (+ 1500m split) | 28 Jun 23 |
| 1500 | 4:17.43 | | | | 1 | 7 | | | Wimbledon | Herc Wimbo 1500m Festival Night | 31 May 23 |
| Mile | 4:29.82 | | | | 1 | 9 | | | Wimbledon | Dave Clarke 1 Mile Night (+ 1500m split) | 28 Jun 23 |
| 3000 | 8:59.23 | | | | 1 | ns | | | Bromley | Southern Athletics League Division 1 | 9 Jul 23 |
| parkrun | 15:33 | | | | 4 | | | 1 | Dulwich | Dulwich parkrun # 549 | 16 Dec 23 |
| parkrun | 16:54 | | | | 2 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 794 | 10 Jun 23 |
| 5.8KXC | 18:55 | | | | 2 | | | | St Albans | ESAA English Schools Cup Regional Finals - London North | 11 Nov 23 |
| 2022 U17 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:27.05 | | | | 5 | ns | | | Horspath | Southern Athletics League Division 2 West | 16 Jul 22 |
| 3KXC | 9:48 | | | | 10 | L1 | | 10 | Wormwood Scrubs | South of England AA Relay Championships | 22 Oct 22 |
| 4KXC | 15:51 | | | | 45 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 4.2KXC | 15:02 | | | | 39 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 22 |
| 4.2KXC | 16:11 | | | | 7 | | | | Denbies | Surrey County Championships | 9 Jan 22 |
| 4.5KXC | 16:09 | | | | 18 | | | | Beckenham | South of England AA Championships | 29 Jan 22 |
| parkrun | 18:11 | | | | 3 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 752 | 20 Aug 22 |
| 5.75KXC | 21:53 | | | | 157 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |
| 2021 U15 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.85 | | | | 4 | | | | Kingston | Surrey County Championships | 31 Jul 21 |
| 1500 | 4:33.4 | | | | 1 | 2 | | | Battersea Park | Herne Hill Harriers Open Endurance Meeting | 22 May 21 |
| 2.5KXCL | 7:32 | | | | 3 | L1 | | | Guildford | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | 23 Oct 21 |
| 2.6K | 8:27 | | | | 41 | | | | London | Virgin Money London Mini Marathon | 3 Oct 21 |
| parkrun | 18:13 | | | | 5 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 703 | 28 Aug 21 |
| 2020 U15 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.75KXC | 10:33 | | | | 15 | | | | Denbies | Surrey County Championships | 5 Jan 20 |
| 3KXC | 12:56 | | | | 73 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 2MXC | 12:45 | | | | 11 | | | 11 | Lloyd Park | Sportsystems Surrey Men's League Division 1 | 8 Feb 20 |
| 3.8KXC | 16:03 | | | | 23 | | | | Reigate | Surrey County Schools' Championships | 18 Jan 20 |
| parkrun | 19:56 | | | | 4 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 697 | 14 Mar 20 |
| 2019 U13 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.4 | i | | | 4 | Syh1 | | | Carshalton | Surrey & Sussex County Championships | 16 Feb 19 |
| 100 | 15.02 | | 0.4 | | 4 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| 1500 | 4:50.1 | | | | 1 | A | | | Tooting Bec | UK Youth Development U13/U15 League Division South Central 2 | 20 Jul 19 |
| 1500 | 4:51.82 | | | | 2 | 2 | | | Birmingham | National Preparatory Schools Championships | 1 Jul 19 |
| 1500 | 4:55.99 | | | | 1 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| 75HU13M | 15.1 | | | | 1 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| 75HU13M | 15.4 | | | | 2 | A | | | Coulsdon | Ebbisham Boys' League Division 2 | 14 Jul 19 |
| HJ | 1.20 | | | | 4 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| LJ | 3.81 | i | | | 8 | | | | Carshalton | Surrey & Sussex County Championships | 16 Feb 19 |
| LJ | 3.74 | | | | 3 | A | | | Coulsdon | Ebbisham Boys' League Division 2 | 14 Jul 19 |
| SP3K | 6.85 | | | | 1 | A | | | Carshalton | Ebbisham Boys' League Division 2 | 5 May 19 |
| SP3K | 6.08 | | | | 1 | A | | | Battersea | UK Youth Development U13/U15 League Division South Central 2 | 22 Jun 19 |
| JT400 | 15.60 | | | | 4 | A | | | Coulsdon | Ebbisham Boys' League Division 2 | 14 Jul 19 |
| 3KXC | 10:34 | | | | 6 | | | 5 | Wimbledon Common | Sport Systems Surrey Men's League Division 1 | 9 Nov 19 |
| 3KXC | 11:38 | | | | 32 | | | | Oxford | South of England Masters' & Inter Counties Championships | 7 Dec 19 |
| parkrun | 19:27 | | | | 6 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 640 | 9 Feb 19 |
| ZXC | 11:35 | | | | 1 | | | | Reigate | Surrey County Schools' Championships | 19 Jan 19 |
| ZXC | 11:59 | | | | 2 | | | 2 | Croydon | East Surrey League | 6 Oct 19 |
| ZXC | 15:22 | | | | 26 | | | | Lilleshall | Dave Sunderland Schools Inter County | 16 Nov 19 |
| 2018 U13 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2KXC | 7:50 | | | | 2 | | | | Winsford | Dave Sunderland Schools Inter County | 8 Dec 18 |
| ZXC | 12:05 | | | | 2 | | | | Reigate | Surrey County Schools' Championships | 20 Jan 18 |
| 2017 U11 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 24.5 | | | | 16 | ns | | | Kingston | Ebbisham Boys' League Division 2 & Non Scoring | 4 Jun 17 |
| 600 | 1:57.1 | | | | 9 | ns | | | Kingston | Ebbisham Boys' League Division 2 & Non Scoring | 4 Jun 17 |
| LJ | 3.04 | | | | 13 | ns | | | Kingston | Ebbisham Boys' League Division 2 & Non Scoring | 4 Jun 17 |
| parkrun | 20:45 | | | | 34 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 551 | 10 Jun 17 |
| 2016 U11 Hercules Wimbledon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:04 | | | | 37 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 513 | 1 Oct 16 |
| parkrun | 21:37 | | | | 46 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 504 | 30 Jul 16 |
| parkrun | 21:40 | | | | 51 | | | 1 | Wimbledon Common | Wimbledon Common parkrun # 505 | 6 Aug 16 |