| 2020 U23 Team Kennet/East Anglia Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 33:31 | | | | 67 | | | | Edinburgh | BUCS Cross Country Championships | 1 Feb 20 |
| 11.2KXC | 50:17 | | | | 86 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 2019 U20 Team Kennet/East Anglia Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6KXC | 24:29 | | | | 51 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 6.2KXC | 25:15 | | | | 141 | | | | Exeter | BUCS Cross Country Championships | 2 Feb 19 |
| 10K | 40:14 | c | | | 224 | | 16 | 1 | London Green Park | ASICS London 10K | 21 Jul 19 |
| 10KXC | 41:12 | | | | 4 | | | | Woodley | Berkshire County Championships | 15 Dec 19 |
| HM | 89:11 | | | 89:25 | 283 | | 25 | 2 | Bristol | Simplyhealth Great Bristol Half Marathon | 15 Sep 19 |
| ZXC | NT | | | | 4 | | | | West Runton | East Anglian League | 16 Oct 19 |
| 2018 U20 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:28.20 | | | | 2 | A | | | Exeter | Southern Athletics League Division 3SW | 14 Apr 18 |
| 3000 | 11:31.74 | | | | 3 | A | | | Exeter | Southern Athletics League Division 3SW | 14 Apr 18 |
| 4.1KXC | 18:22 | | | | 120 | | | | Leeds | New Balance ESAA English Schools' Championships | 17 Mar 18 |
| 6KXC | 29:53 | | | | 55 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 6.5KXC | 27:50 | | | | 5 | | | 2 | Swindon | Oxford Mail League | 4 Feb 18 |
| ZXC | 14:34 | | | | 7 | | | | Newbury | Berkshire Schools' Championships | 20 Jan 18 |
| ZXC | 15:08 | | | | 18 | | | | Newbury Showground | South East Schools' Championships | 3 Feb 18 |
| ZXC | NT | | | | 7 | | | 5 | Fritton | East Anglian League | 21 Nov 18 |
| 2017 U20 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:24.1 | | | | 4 | | | | Swindon | Wessex Young Athletes' League | 4 Jun 17 |
| 1500 | 5:27.1 | | | | 3 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 8 Jul 17 |
| 1500 | 5:30.9 | | | | 2 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 17 Jun 17 |
| 1500 | 5:37.0 | | | | 2 | B | | | Poole | Sweatshop Southern Athletics League Division 3SW | 21 May 17 |
| 3000 | 11:32.9 | | | | 2 | | | | Reading | Berkshire County Schools Championships | 10 Jun 17 |
| 3000 | 11:39.4 | | | | 2 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 17 Jun 17 |
| 5000 | 19:59.0 | | | | 2 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 8 Jul 17 |
| 5000 | 20:21.2 | | | | 2 | A | | | Poole | Sweatshop Southern Athletics League Division 3SW | 21 May 17 |
| LJ | 2.35 | | | | 4 | B | | | Poole | Sweatshop Southern Athletics League Division 3SW | 21 May 17 |
| 4KXC | 15:42 | | | | 174 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 4.4KXC | 17:46 | | | | 24 | | | | Brands Hatch | South East Schools' Championships | 4 Feb 17 |
| 5KXC | 22:47 | | | | 14 | | | | Maidenhead | Berkshire County Championships | 7 Jan 17 |
| 6KXC | 21:10 | | | | 5 | | | | Reading | Berkshire County Championships | 17 Dec 17 |
| 6.5KXC | 26:36 | | | | 9 | | | 3 | Newbury | Oxford Mail League | 5 Nov 17 |
| 6.5KXC | 26:36 | | | | 5 | | | 2 | Carterton | Oxford Mail League | 3 Dec 17 |
| HM | 90:54 | | | 91:36 | 410 | | 30 | 2 | Oxford | Virgin Sport Oxford Half Marathon | 8 Oct 17 |
| ZXC | 15:18 | | | | 4 | | | | Newbury | Berkshire County Schools Championships | 21 Jan 17 |
| ZXC | 16:38 | | | | 8 | | | 3 | RAL Harwell | Oxford Mail League | 5 Feb 17 |
| ZXC | 17:42 | | | | 4 | | | 3 | Farmoor | Oxford Mail League | 5 Mar 17 |
| ZXC | 21:12 | | | | 7 | | | 3 | Reading | Berks, Bucks & Oxon CCA Championships | 19 Nov 17 |
| 2016 U17 Team Kennet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 15:05 | | | | 11 | | | | Adderbury | Oxford Mail League | 4 Dec 16 |