| 2025 SEN Fulham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:32 | | | | 66 | | | | Highbury Fields | Highbury Fields parkrun # 634 | 29 Mar 25 |
| parkrun | 31:36 | | | | 505 | | | | Burgess | Burgess parkrun # 561 | 1 Mar 25 |
| HM | 90:36 | c | | | 824 | | 67 | | Bath | Bath Half Marathon | 16 Mar 25 |
| Mar | 3:42:40 | c | | | 12129 | | 3011 | | London | TCS London Marathon | 27 Apr 25 |
| 2024 SEN Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.6KXC | 28:21 | | | | 99 | | | | Wimbledon Common | Surrey Women's League Division 1 | 12 Oct 24 |
| HMMT | 97:55 | | | | 225 | | 25 | | Kew | Kew the Run Half Marathon | 30 Mar 24 |
| Mar | 3:19:47 | | | 3:21:08 | 739 | | 38 | | Warzaw, POL | Nationale-Nederlanden Warsaw Marathon | 29 Sep 24 |
| 2023 SEN Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:55 | | | | 104 | | | | Hampstead Heath | Hampstead Heath parkrun # 561 | 9 Sep 23 |
| parkrun | 30:14 | | | | 641 | | | | Clapham Common | Clapham Common parkrun # 198 | 28 Oct 23 |
| 2016 U20 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 64.67 | | | | 4 | B | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 29 May 16 |
| 400 | 65.14 | | | | 4 | B | | | Hendon | UK Youth Development U17/U20 League Division South Premier 1 | 26 Jun 16 |
| 800 | 2:20.73 | | | | 4 | A | | | Eton | UK Youth Development U17/U20 League Division South Premier 1 | 1 May 16 |
| 1500 | 4:46.90 | | | | 3 | C | | | Eltham | BMC Regional Races | 25 May 16 |
| 1500 | 4:48.48 | | | | 3 | B | | | Swansea | UK Women's League Premier Division | 4 Jun 16 |
| 3000 | 10:31.92 | | | | 22 | 1 | | | Watford | Watford Open Graded Meeting | 20 Apr 16 |
| 3000 | 10:44.44 | | | | 1 | B | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 29 May 16 |
| 3000 | 10:47.56 | | | | 1 | B | | | Hendon | UK Youth Development U17/U20 League Division South Premier 1 | 26 Jun 16 |
| 4.2KXC | 18:28 | | | | 85 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 2015 U20 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.12 | | | | 1 | B | | | Lee Valley | UK Youth Development U17/U20 League Division South Premier 1 | 16 May 15 |
| 1500 | 4:46.16 | | | | 12 | | | | Eltham | BMC Regional Races | 27 May 15 |
| 1500 | 4:56.42 | | | | 4 | ns | | | Battersea Park | Rosenheim League East Division | 13 May 15 |
| 3000 | 10:38.75 | | | | 3 | A | | | Birmingham | UK Youth Development U17/U20 League Final | 6 Sep 15 |
| 4.3KXC | 17:37 | | | | 61 | | | | Blackburn | ESAA English Schools' Championships | 14 Mar 15 |
| 3M | 17:26 | | | | 25 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| 5KXC | 19:23 | | | | 26 | | | | Brighton | South of England AA Championships | 24 Jan 15 |
| 5KXC | 21:13 | | | | 34 | | | | Parliament Hill | ECCA Saucony English National Championships | 21 Feb 15 |
| ZXC | 14:52 | | | | 5 | | | | Harrow | South East Schools' Championships | 28 Feb 15 |
| 2014 U17 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.35 | | | | 1 | A | | | Birmingham | UK Youth Development U17/U20 League National Final | 7 Sep 14 |
| 800 | 2:18.82 | | | | 2 | A | | | Bromley | UK Youth Development U17/U20 League Division Southern Premier 1 | 1 Jun 14 |
| 800 | 2:19.80 | | | | 2 | | | | Horspath | Buckinghamshire County Championships | 25 May 14 |
| 800 | 2:21.19 | | | | 1 | 2 | | | Bracknell | Bracknell Athletic Club Open Meeting | 29 Mar 14 |
| 1500 | 4:39.70 | | | | 8 | h1 | | | Birmingham | ESAA English Schools' Championships | 11 Jul 14 |
| 1500 | 4:44.40 | | | | 10 | | | | Birmingham | ESAA English Schools' Championships | 12 Jul 14 |
| 1500 | 4:47.24 | | | | 2 | A | | | Norwich | UK Youth Development U17/U20 League Division Southern Premier 1 | 27 Apr 14 |
| 1500 | 4:48.35 | | | | 4 | A | | | Birmingham | UK Youth Development U17/U20 League National Final | 7 Sep 14 |
| 1500 | 4:49.71 | | | | 5 | 2 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 3000 | 10:18.85 | | | | 1 | A | | | Eton | UK Youth Development U17/U20 League Division Southern Premier 1 | 29 Jun 14 |
| 3000 | 10:23.52 | | | | 1 | | | | Castellon, ESP | European Clubs Juniors Group A | 20 Sep 14 |
| 3000 | 10:27.92 | | | | 26 | 1 | | | Watford | Watford Open Graded Meeting | 4 Jun 14 |
| DT1K | 14.30 | | | | 6 | | | | Bromley | UK Youth Development U17/U20 League Division Southern Premier 1 | 1 Jun 14 |
| 1M | 5:20 | | | 5:20 | 7 | | | | London | Bupa Westminster Mile | 24 May 14 |
| 3.863KL | 14:02 | | | | 2 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 14 |
| 3M | 18:19 | | | | 41 | | | | London | Virgin London Mini Marathon | 13 Apr 14 |
| ZXCL | 9:03 | | | | 2 | L2 | | | Mansfield | ECCA Saucony English National Relay Championships | 1 Nov 14 |
| 2013 U17 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.6 | | | | 3 | | | | Milton Keynes | Buckinghamshire Schools' Championships | 8 Jun 13 |
| 800 | 2:22.4 | | | | 2 | A | | | Gateshead | English Schools' Cup Final | 29 Jun 13 |
| 1500 | 4:45.69 | | | | 2 | B | | | Milton Keynes | BMC PB Classic | 18 May 13 |
| 1500 | 4:46.30 | | | | 8 | h1 | | | Birmingham | ESAA English Schools' Championships | 5 Jul 13 |
| 1500 | 4:46.96 | | | | 1 | | | | Bromley | UK Youth Development U17/U20 League Division Southern Premier 1 | 2 Jun 13 |
| 1500 | 4:48.84 | | | | 1 | | | | Horspath | Buckinghamshire County Championships | 25 May 13 |
| 3000 | 10:49.55 | | | | 17 | 1 | | | Watford | Watford Open Graded Meeting | 17 Apr 13 |
| 3M | 18:26 | | | | 36 | | | | London | Virgin London Mini Marathon | 21 Apr 13 |
| ZXC | 14:36 | | | | 60 | | | | Catton Hall | ESAA English Schools' Championships | 16 Mar 13 |
| ZXC | 14:52 | | | | 11 | | | | Luton | Apex Sports Chiltern League | 12 Jan 13 |
| ZXC | 15:10 | | | | 31 | | | | Parliament Hill | Southern Championships | 16 Feb 13 |
| ZXC | 17:21 | | | | 4 | | | | Stowe School | Buckinghamshire Schools' Championships | 13 Feb 13 |
| ZXC | 18:22 | | | | 31 | | | | Birmingham | CAU Inter County Championships | 9 Mar 13 |
| 2012 U15 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.86 | | | | 3 | 1 | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 1 Apr 12 |
| 1500 | 4:51.9 | | | | 2 | B | | | Bracknell | McCain Young Athletes' League Division Southern Premier S | 6 May 12 |
| 1500 | 4:52.48 | | | | 1 | BUC | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 12 |
| 1500 | 4:58.5 | | | | 1 | | | | High Wycombe | Buckinghamshire Schools' Championships | 16 Jun 12 |
| ZXC | 12:19 | | | | 44 | | | | Ilton | ESAA English Schools' Championships | 17 Mar 12 |
| ZXC | 14:48 | | | | 2 | | | | Hughenden Park | Buckinghamshire Schools' Championships | 22 Feb 12 |
| ZXC | 15:16 | | | | 17 | | | | Brighton | Southern Championships | 28 Jan 12 |
| ZXC | 15:36 | | | | 8 | | | | Maidenhead | Berks, Bucks & Oxon Championships | 17 Nov 12 |
| ZXC | 16:23 | | | | 5 | | | | Wing | Buckinghamshire County Championships | 7 Jan 12 |
| ZXC | 16:56 | | | | 45 | | | | Birmingham | CAU Inter County Championships | 10 Mar 12 |
| ZXC | 17:28 | | | | 17 | | | | Woodford | SEAA Inter Counties & Masters' Championships | 8 Dec 12 |
| ZXC | 17:35 | | | | 14 | | | | Oxford | Apex Sports Chiltern League | 20 Oct 12 |
| 2011 U15 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:35.0 | | | | 3 | ns | | | High Wycombe | Southern Women's League Premier Match 1 | 30 Apr 11 |
| 800 | 2:35.05 | | | | 8 | 3 | | | Watford | Watford Open | 13 Jul 11 |
| 1500 | 5:09.99 | | | | 3 | | | | Horspath | Buckinghamshire County Championships | 14 May 11 |
| 1500 | 5:13.4 | | | | 2 | | | | High Wycombe | Buckinghamshire County Schools' Championships | 11 Jun 11 |
| 1500 | 5:15.4 | | | | 4 | A | | | Harrow | McCain Young Athletes League Southern Premier W Division Match 2 | 19 Jun 11 |
| 1500 | 5:17.31 | | | | 8 | 1 | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 3 Apr 11 |
| ZXC | 10:43 | | | | 10 | | | | St Albans | Apex Sports Chiltern League | 3 Dec 11 |
| ZXC | 12:25 | | | | 75 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 13:00 | | | | 17 | | | | Parliament Hill | Southern Cross Country Championships | 29 Jan 11 |
| ZXC | 13:55 | | | | 115 | | | | Nottingham | ESAA English Schools' Championships | 19 Mar 11 |
| ZXC | 15:09 | | | | 4 | | | | High Wycombe | Buckinghamshire Schools Championships | 9 Feb 11 |
| ZXC | 15:45 | | | | 16 | | | | Croydon | SEAA Inter Counties (inc Masters' Championships) | 10 Dec 11 |
| 2010 U13 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:33.11 | | | | 4 | | | | Horspath | Bucks & Oxon County Championships | 8 May 10 |
| 3M | 21:04 | | | | 35 | | | | Old Billingsgate | Virgin London Mini Marathon | 25 Apr 10 |
| ZXC | 14:26 | | | | 12 | | | | Oxford | BBO Championships | 20 Nov 10 |