| 2025 U20 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:47.95 | | | | 5 | A | | | Bracknell | BMC Record Breaker Races (Mick Marlow Memorial) | 2 Jul 25 |
| 1500 | 3:48.03 | | | | 3 | C | | | Birmingham (U) | BMC Grand Prix - World Athletics Challenger | 7 Jun 25 |
| 1500 | 3:48.56 | | | | 5 | A | | | Birmingham Uni | BMC Gold Standard Races | 28 May 25 |
| 1500 | 3:50.99 | | | | 2 | | | | Loughborough | Loughborough International | 18 May 25 |
| 1500 | 3:53.17 | | | | 5 | | | | Birmingham | ESAA English Schools Championships | 12 Jul 25 |
| 1500 | 3:55.03 | | | | 4 | h2 | | | Birmingham | ESAA English Schools Championships | 11 Jul 25 |
| 3000 | 8:18.86 | i | | | 6 | B | | | Sheffield | BMC Sheffield Grand Prix | 19 Jan 25 |
| 3000 | 8:30.64 | | | | 1 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 2 Apr 25 |
| 3000 | 8:44.37 | | | | 20 | A | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 21 Jun 25 |
| 3000 | 8:44.98 | | | | 15 | A | | | Birmingham Uni | BMC Gold Standard Races | 7 May 25 |
| 5.08KL | 15:40 | | | | 14 | L03 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 12 Apr 25 |
| 6KXC | 18:17 | | | | 13 | | | | Ardingly | ESAA English Schools Championships | 15 Mar 25 |
| 6.2KXC | 16:50 | | | | 4 | | | | Temple Newsam | UK Athletics Cross Challenge Leeds (inc. Home Countries International & Celtic Plate) | 8 Feb 25 |
| 6.5KXC | 21:26 | | | | 2 | | | | Woodbridge School | Anglian Schools' Championships | 1 Feb 25 |
| 8KXC | 24:38 | | | | 55 | | | | Knoxville TN, USA | SEC Cross Country Championships | 31 Oct 25 |
| 8KXC | 25:23 | | | | 227 | G | | | Columbia MO, USA | Gans Creek Classic | 26 Sep 25 |
| 8KXC | 26:42 | | | | 244 | | | | Columbia MO, USA | Pre-National Invitational | 17 Oct 25 |
| 10KXC | 30:48 | | | | 42 | | | | Huntsville AL, USA | NCAA Division I South Region Cross Country Championships | 14 Nov 25 |
| 2024 U20 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.21 | | | | 2 | B | | | Gillingham | BMC Regional Races | 1 Sep 24 |
| 1500 | 3:48.03 | | | | 1 | E | | | Watford | BMC Grand Prix - World Athletics Challenger | 8 Jun 24 |
| 1500 | 3:51.04 | | | | 3 | G | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 25 May 24 |
| 3000 | 8:14.71 | | | | 2 | B | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 22 Jun 24 |
| 3000 | 8:22.24 | | | | 9 | A | | | Birmingham (U) | BMC Gold Standard Races | 15 May 24 |
| 3000 | 8:32.52 | | | | 2 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 3 Apr 24 |
| 3000 | 9:21.76 | | | | 22 | | | | Banská Bystrica, SVK | European U18 Championships | 21 Jul 24 |
| 3KXCL | 9:12 | | | | 11 | L2 | | | Mansfield | ECCA National Cross Country Relays | 2 Nov 24 |
| 4.4KXC | 14:20 | | | | 16 | | | 14 | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| parkrun | 15:10 | | | | 3 | | | 1 | Storeys Field | Storeys Field parkrun # 130 | 24 Feb 24 |
| 5.8KXC | 18:14 | | | | 1 | | | 1 | St Neots | Cambridgeshire County Championships | 21 Jan 24 |
| 5.97KXC | 20:27 | | | | 22 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 6KXC | 18:35 | | | | 36 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 6KXC | 18:37 | | | | 4 | | | | Beckenham Place | South of England Championships | 27 Jan 24 |
| 6.9KXC | 23:50 | | | | 5 | | | | Stamford | Anglian Schools' Championships | 3 Feb 24 |
| 2023 U17 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:55.64 | | | | 5 | A | | | Loughborough | BMC Regional Races | 12 Jul 23 |
| 3000 | 8:37.95 | | | | 6 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 5 Apr 23 |
| 3000 | 8:43.09 | | | | 11 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 31 May 23 |
| 3000 | 8:54.03 | | | | 5 | | | | Grangemouth | SIAB Schools International | 15 Jul 23 |
| 3000 | 8:54.96 | | | | 1 | | | | Birmingham | ESAA - English Schools Championships | 1 Jul 23 |
| 3KXCL | 9:31 | | | | 2 | L03 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 3.88KL | 11:58 | | | | 3 | L03 | | | Sutton Park | ERRA National Young Athlete Relays | 7 Oct 23 |
| 5.7KXC | 17:04 | | | | 6 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 5.8KXC | 18:44 | | | | 2 | | | 2 | St Neots | Cambridgeshire County Championships | 8 Jan 23 |
| 6KXC | 19:06 | | | | 18 | | | | Beckenham Place | South of England Championships | 28 Jan 23 |
| 6KXC | 23:17 | | | | 79 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 6.2KXC | 18:47 | | | | 13 | | | | Sefton Park | SIAB Schools International | 25 Mar 23 |
| ZXC | 18:47 | | | | 1 | | | | Northampton | Anglian Schools' Championships | 4 Feb 23 |
| 2022 U17 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:52.45 | | | | 8 | | | | Sportcity | ESAA - English Schools Championships | 9 Jul 22 |
| 3000 | 8:54.42 | | | | 4 | | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 19 Jun 22 |
| 3000 | 8:54.51 | | | | 10 | 2 | | | Watford | Watford Open Graded Meeting | 6 Apr 22 |
| 3KXCL | 9:47 | | | | 12 | L2 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 22 |
| 3.88KL | 11:57 | | | | 2 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 8 Oct 22 |
| 4KXC | 15:02 | | | | 10 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 4.2KXC | 14:22 | | | | 9 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 22 |
| 4.5KXC | 15:37 | | | | 8 | | | | Beckenham | South of England AA Championships | 29 Jan 22 |
| 4.6KL | 14:27 | | | | 1 | B | | 1 | Rushmoor | Aldershot Road Relays | 24 Sep 22 |
| 4.8KXC | 17:17 | | | | 1 | | | 1 | St Neots | Cambridgeshire County Championships | 9 Jan 22 |
| 5.7KXC | 20:23 | | | | 4 | | | | Woodbridge | Anglian Schools' Championships | 5 Feb 22 |
| 5.75KXC | 20:25 | | | | 29 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |
| 2021 U15 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:21.98 | | | | 1 | 2 | | | Kettering | Kettering Open Meeting | 15 Jun 21 |
| 1500 | 4:22.99 | | | | 10 | | | | Sportcity | ESAA - New Balance English Schools Championships | 11 Jul 21 |
| 1500 | 4:24.18 | | | | 4 | 3 | | | Kettering | Kettering Open Meeting | 31 May 21 |
| 2KXCL | 6:40 | | | | 1 | L2 | | | Mansfield | ECCA Saucony English National Relay Championships | 6 Nov 21 |
| 2.6K | 8:13 | | | | 14 | | | | London | Virgin Money London Mini Marathon | 3 Oct 21 |
| 3.88KL | 13:09 | | | | 3 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 9 Oct 21 |
| 4.4KXC | 14:45 | | | | 6 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni Trials) | 13 Nov 21 |
| 2020 U15 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.9KXC | 9:48 | | | | 1 | | | | St Neots | Cambridgeshire County Championships | 5 Jan 20 |
| 3KXC | 11:48 | | | | 5 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 3.4KXC | 15:07 | | | | 150 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 4.4KXC | 15:54 | | | | 83 | | | | Sefton Park | New Balance ESAA English Schools' Championships | 14 Mar 20 |
| 5KXC | 18:20 | | | | 3 | | | 2 | Prestwold Hall | Derby Runner League | 13 Dec 20 |
| ZXC | NT | | | | 3 | | | | Cambridge | Cambridgeshire County Schools' Championships | 11 Jan 20 |
| ZXC | NT | | | | 9 | | | | Boston | Anglian Schools' Championships | 1 Feb 20 |
| 2019 U13 BRJ Huntingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:48.12 | | | | 1 | | | | Cambridge | Cambridgeshire County Championships | 11 May 19 |
| 1500 | 4:48.2 | | | | 1 | A | | | Cambridge | Eastern Young Athletes' League | 2 Jun 19 |
| 1500 | 4:49.6 | | | | 1 | A | | | Peterborough | Eastern Young Athletes' League | 5 May 19 |
| 1500 | 4:51.8 | | | | 1 | A | | | Cambridge | East Anglian League | 4 Aug 19 |
| 1500 | 4:52.3 | | | | 1 | B | | | Cambridge | East Anglian League | 21 Jul 19 |
| 2KXCL | 7:03 | | | | 5 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 2 Nov 19 |
| 2.9KXC | 9:33 | | | | 2 | | | | St Neots | Cambridgeshire County Championships | 6 Jan 19 |
| 2.9KXC | 9:53 | | | | 2 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 9 Nov 19 |
| 2.9KXC | 11:12 | | | | 1 | | | | Northampton | Anglia Schools' Championships | 2 Feb 19 |
| 3KXC | 10:48 | | | | 34 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 3KXC | 12:42 | | | | 34 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 3.1KL | 10:58 | | | | 4 | L4 | | | Crystal Palace | Southern Young Athletes Relays | 22 Sep 19 |
| 3.88KL | 13:35 | | | | 2 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 6 Oct 19 |
| parkrun | 18:22 | | | | 1 | | | 1 | Huntingdon | Huntingdon parkrun # 333 | 19 Oct 19 |
| parkrun | 19:31 | | | | 15 | | | 1 | Huntingdon | Huntingdon parkrun # 293 | 1 Jan 19 |
| parkrun | 24:25 | | | | 64 | | | | Huntingdon | Huntingdon parkrun # 330 | 28 Sep 19 |
| ZXC | 8:05 | | | | 7 | | | | March | Frostbite Friendly League | 13 Jan 19 |
| ZXC | 8:20 | | | | 3 | | | | Jubilee Park | Frostbite Friendly League | 10 Mar 19 |
| 2018 U13 BRJ Huntingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.7KXC | 6:48 | | | | 1 | | | | St Neots | Cambridgeshire County Championships | 7 Jan 18 |
| 2.2KXC | 7:38 | | | | 11 | | | | Prestwold Hall | National Schools' Years 5 -7 Championship | 24 Mar 18 |
| 3K | 10:25 | | | | 2 | | | 1 | Peterborough | Peterborough Grand Prix 3K Series | 6 Jun 18 |
| 3KXC | 11:22 | | | | 14 | | | | Oxford | South of England Masters' & Inter Counties Championships | 8 Dec 18 |
| parkrun | 19:14 | | | | 6 | | | 1 | Huntingdon | Huntingdon parkrun # 284 | 10 Nov 18 |
| parkrun | 19:16 | | | | 4 | | | 1 | Huntingdon | Huntingdon parkrun # 258 | 12 May 18 |
| parkrun | 19:45 | | | | 3 | | | 1 | Huntingdon | Huntingdon parkrun # 247 | 27 Jan 18 |
| ZMT | 9:24 | | | | 20 | | | | Huntingdon | Frostbite Friendly League | 11 Mar 18 |
| ZXC | 7:30 | | | | 8 | | | | Priory Park | Frostbite Friendly League | 7 Oct 18 |
| ZXC | 8:11 | | | | 5 | | | | Nene Park | Frostbite Friendly League | 4 Nov 18 |
| ZXC | 8:42 | | | | 13 | | | | Peterborough | Frostbite Friendly League | 4 Feb 18 |
| ZXC | 9:22 | | | | 5 | | | | Hinchingbrooke Park | Frostbite Friendly League | 9 Dec 18 |
| ZXC | 9:51 | | | | 11 | | | | Huntingdon | Frostbite Friendly League | 18 Feb 18 |
| 2017 U11 BRJ Huntingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.7KXC | 6:44 | | | | 2 | | | | St Neots | Cambridgeshire County Championships | 8 Jan 17 |
| 3K | 11:07 | | | | 4 | | | 2 | Peterborough | Peterborough Grand Prix 3K | 7 Jun 17 |
| parkrun | 21:03 | | | | 16 | | | 1 | Huntingdon | Huntingdon parkrun # 199 | 4 Feb 17 |
| ZMT | 9:32 | | | | 6 | | | | Huntingdon | Frostbite Friendly League | 12 Mar 17 |
| ZXC | 7:40 | | | | 14 | | | | St. Neots | Frostbite Friendly League | 1 Oct 17 |
| ZXC | 8:55 | | | | 16 | | | | Peterborough | Frostbite Friendly League | 5 Nov 17 |
| ZXC | 11:03 | | | | 20 | | | | Bourne Woods | Frostbite Friendly League | 5 Feb 17 |
| 2016 U11 BRJ Huntingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 7:36 | | | | 25 | | | | Bushfield Academy | Frostbite Friendly League | 6 Nov 16 |
| ZXC | 8:17 | | | | 37 | | | | St. Neots | Frostbite Friendly League | 2 Oct 16 |
| ZXC | 10:09 | | | | 17 | | | | Hinchingbrooke Park | Frostbite Friendly League | 11 Dec 16 |