| 2019 U20 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 63.70 | | | | 3 | B | | | Battersea | Southern Athletics League Division 1 | 17 Aug 19 |
| 3000 | 12:11.68 | | | | 2 | B | | | Reading | UK Youth Development U17/U20 League Division South Premier | 5 May 19 |
| 1500SCW | 6:02.4 | | | | 1 | ns | | | Harrow | Southern Athletics League Division 1 | 13 Jul 19 |
| 2000SCW | 8:38.03 | | | | 1 | B | | | Battersea | Southern Athletics League Division 1 | 17 Aug 19 |
| 2000SCW | 8:52.25 | | | | 6 | A | | | Birmingham | UK Women's League Premier Division | 3 Aug 19 |
| 2018 U20 Wycombe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.45KXC | 18:27 | | | | 45 | | | 40 | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 13 Oct 18 |
| 4.7KXC | 19:29 | | | | 48 | | | 14 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 10 Nov 18 |
| 5KXC | 21:52 | | | | 18 | | | 13 | Keysoe | Results Base Chiltern League | 13 Jan 18 |
| 5KXC | 22:57 | | | | 100 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| ZXC | 27:54 | | | | 17 | | | 6 | Hermitage | Berks, Bucks & Oxon CCA Championships | 18 Nov 18 |
| 2017 U17 Wycombe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:33.7 | | | | 2 | ns | | | Lee Valley | Alpha Trophy Meeting | 9 Apr 17 |
| 3000 | 11:36.1 | | | | 3 | A | | | Poole | UK Youth Development U17/U20 League Division South Premier 2A | 23 Jul 17 |
| 1500SCW | 6:06.7 | | | | 2 | A | | | Poole | UK Youth Development U17/U20 League Division South Premier 2A | 23 Jul 17 |
| 2000SCWNWJ | 7:58.6 | | | | 2 | A | | | Aldershot | Sweatshop Southern Athletics League Division 2W | 19 Aug 17 |
| 3KL | 11:00 | | | | 20 | L3 | | | Crystal Palace | Southern Young Athletes Relays | 24 Sep 17 |
| 3.5KXC | 17:44 | | | | 11 | | | | High Wycombe | Buckinghamshire Schools' Championships | 8 Feb 17 |
| 3.88KL | 16:20 | | | | 23 | L3 | | | Sutton Park | ERRA National Young Athlete Relays | 7 Oct 17 |
| 4.3KXC | 18:05 | | | | 13 | | | 9 | Milton Keynes | Chiltern League | 11 Feb 17 |
| 4.4KXC | 15:43 | | | | 20 | | | 13 | Oxford | Results Base Chiltern League | 14 Oct 17 |
| 4.5KXC | 16:55 | | | | 7 | | | 6 | Luton | Results Base Chiltern League | 2 Dec 17 |
| 4.9KXC | 21:39 | | | | 61 | | | 31 | Milton Keynes | Chiltern League Inc. British Athletics Cross Challenge & RAF v Oxford University | 11 Nov 17 |
| 5KXC | 19:13 | | | | 42 | | | | Oxford | South of England Masters' & Inter Counties Championships | 9 Dec 17 |
| 5KXC | 21:11 | | | | 15 | | | 14 | Keysoe | Chiltern League | 14 Jan 17 |
| 5KXC | 22:53 | | | | 134 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 5KXC | 23:36 | | | | 74 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| 5KXC | 24:17 | | | | 199 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| parkrun | 21:03 | | | | 26 | | 2 | 1 | Black Park | Black Park parkrun # 433 | 16 Sep 17 |
| parkrun | 21:29 | | | | 25 | | 2 | 1 | Maidenhead | Maidenhead parkrun # 144 | 25 Dec 17 |
| 6KXC | 25:01 | | | | 4 | | | 3 | Buckingham | Buckinghamshire County Championships | 7 Jan 17 |
| 2016 U17 Wycombe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:33.4 | | | | 4 | | | | Milton Keynes | Buckinghamshire Schools Championships | 11 Jun 16 |
| TJ | 9.31 | | | | 4 | | | | Milton Keynes | Buckinghamshire Schools Championships | 11 Jun 16 |
| 3.5KXC | 19:07 | | | | 14 | | | | High Wycombe | Buckinghamshire Schools' Championships | 3 Feb 16 |
| 4.4KXC | 15:56 | | | | 19 | | | 3 | Oxford | Chiltern League | 15 Oct 16 |
| 4.5KXC | 17:24 | | | | 17 | | | 15 | Luton | Chiltern League | 3 Dec 16 |
| 4.99KXC | 21:36 | | | | 79 | | | 58 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| 5KXC | 21:12 | | | | 69 | | | | Oxford | South of England Masters' and Inter Counties Championships | 10 Dec 16 |
| parkrun | 21:59 | | | | 24 | | 3 | 1 | Maidenhead | Maidenhead parkrun # 79 | 8 Oct 16 |