| 2025 SEN Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:19:57 | c | | | 5793 | | | | New York NY, USA | TCS New York City Marathon | 2 Nov 25 |
| Mar | 3:21:17 | c | | | 6628 | | 1141 | | London | TCS London Marathon | 27 Apr 25 |
| 2024 SEN Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:33:45 | | | 3:42:46 | 4479 | | 447 | | Amsterdam, NED | TCS Amsterdam Marathon | 20 Oct 24 |
| 2016 U17 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.5KXC | 21:10 | | | | 32 | | | | High Wycombe | Buckinghamshire Schools' Championships | 3 Feb 16 |
| 2015 U17 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.70 | | 0.6 | | 4 | 4 | | | Bracknell | Bracknell Young Athletes' Open | 28 Mar 15 |
| 200 | 30.18 | | -1.7 | | 3 | 5 | | | Horspath | Oxford City AC Open Graded Meeting | 29 Apr 15 |
| 300 | 47.43 | | | | 3 | 3 | | | Bracknell | Bracknell Young Athletes' Open | 28 Mar 15 |
| 300 | 47.47 | i | | | 6 | 5 | | | Lee Valley | London Indoor U17 Games | 24 Jan 15 |
| 800 | 2:54.23 | | | | 7 | 3 | | | Horspath | Oxford City AC Open Graded Meeting | 29 Apr 15 |
| 60HU17W | 10.31 | i | | | 5 | 1.5 | | | Lee Valley | London Indoor U17 Games | 24 Jan 15 |
| 60HU17W | 10.94 | i | | | 5 | 2.5 | | | Lee Valley | London Indoor U17 Games | 24 Jan 15 |
| 80HU17W | 14.3 | | | | 2 | B | | | Bracknell | Alder Valley Girls' League | 12 Apr 15 |
| 80HU17W | 14.4 | | | | 2 | B | | | Guildford | Alder Valley Girls' League | 10 May 15 |
| 300HW | 50.8 | | | | 1 | B | | | Guildford | Alder Valley Girls' League | 10 May 15 |
| 300HW | 51.9 | | | | 1 | B | | | Bracknell | Alder Valley Girls' League | 12 Apr 15 |
| SP3K | 8.50 | | | | 1 | ns | | | Guildford | Alder Valley Girls' League | 10 May 15 |
| SP3K | 7.29 | i | | | 6 | | | | Lee Valley | London Indoor U17 Games | 24 Jan 15 |
| ZXC | 22:44 | | | | 21 | | | | High Wycombe | Buckinghamshire Schools' Championships | 4 Feb 15 |
| 2014 U15 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.62 | | 0.1 | | 5 | 8 | | | Horspath | Oxford City AC Open Graded Meeting | 11 Jun 14 |
| 100 | 14.78 | | -2.1 | | 3 | h2 | | | Horspath | Buckinghamshire County Championships | 24 May 14 |
| 100 | 14.89 | | -2.2 | | 4 | 11 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 200 | 28.8 | | | | 2 | h2 | | | Milton Keynes | Buckinghamshire Schools' Championships | 14 Jun 14 |
| 200 | 29.00 | | -2.1 | | 2 | h2 | | | Horspath | Buckinghamshire County Championships | 25 May 14 |
| 200 | 29.17 | | 0.5 | | 3 | 7 | | | Horspath | Oxford City AC Open Graded Meeting | 11 Jun 14 |
| 200 | 29.2 | | | | 7 | | | | Milton Keynes | Buckinghamshire Schools' Championships | 14 Jun 14 |
| 200 | 29.31 | | -5.9 | | 3 | | | | Horspath | Buckinghamshire County Championships | 25 May 14 |
| 200 | DQ | i | | | - | 7 | | | Lee Valley | London U15/U17 Games | 2 Feb 14 |
| 300 | 44.98 | | | | 1 | | | | Horspath | Buckinghamshire County Championships | 24 May 14 |
| 300 | 45.1 | | | | 3 | A | | | Bournemouth | UK Youth Development U13/U15 League Division Southern Premier 2 | 3 May 14 |
| 300 | 45.3 | | | | 5 | A | | | Eton | UK Youth Development U13/U15 League Division Southern Premier 2 | 22 Jun 14 |
| 300 | 47.41 | | | | 2 | 3 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 800 | 2:42.7 | | | | P | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| 800 | 2:44.05 | i | | | P | | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open Events | 30 Mar 14 |
| 800 | 2:47.43 | | | | 8 | 5 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 60HU15W | 10.82 | i | | | P | | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open Events | 30 Mar 14 |
| 75HU15W | 14.1 | | | | P | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| 75HU15W | 14.9 | | | | 5 | ns1 | | | Uxbridge | Alder Valley Girls' League | 11 May 14 |
| HJ | 1.32 | i | | | P | | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open Events | 30 Mar 14 |
| HJ | 1.23 | | | | P | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| LJ | 4.44 | | | | 3 | | | | Horspath | Buckinghamshire County Championships | 25 May 14 |
| LJ | 4.30 | i | | | 4 | B | | | Lee Valley | London U15/U17 Games | 2 Feb 14 |
| LJ | 4.27 | i | | | P | | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open Events | 30 Mar 14 |
| LJ | 4.25 | | | | P | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| LJ | 4.09 | | | | 12 | | | | Milton Keynes | Buckinghamshire Schools' Championships | 14 Jun 14 |
| LJ | 3.91 | | | | 4 | ns1 | | | Uxbridge | Alder Valley Girls' League | 11 May 14 |
| SP3K | 7.53 | | | | P | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| SP3K | 7.24 | | | | 4 | | | | Horspath | Buckinghamshire County Championships | 24 May 14 |
| SP3.25K | 7.43 | i | | | P | | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open Events | 30 Mar 14 |
| DT1K | 17.94 | | | | 8 | | | | Horspath | Oxford City AC Open Graded Meeting | 11 Jun 14 |
| PenU15W | 2089 | | | | 19 | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| PenIU15W | 2256 | i | | | 15 | | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open Events | 30 Mar 14 |
| ZXC | 19:30 | | | | 38 | | | | High Wycombe | Buckinghamshire Schools' Championships | 5 Feb 14 |
| 2013 U15 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.1 | | | | 5 | h1 | | | Milton Keynes | Buckinghamshire Schools' Championships | 8 Jun 13 |
| 200 | 30.6 | | | | 5 | | | | Milton Keynes | Buckinghamshire Schools' Championships | 8 Jun 13 |
| 200 | 31.1 | | | | 3 | h1 | | | Milton Keynes | Buckinghamshire Schools' Championships | 8 Jun 13 |
| LJ | 4.36 | | | | 4 | | | | Milton Keynes | Buckinghamshire Schools' Championships | 8 Jun 13 |
| ZXC | 16:46 | | | | 36 | | | | Stowe School | Buckinghamshire Schools' Championships | 13 Feb 13 |
| 2012 U13 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:00.2 | | | | 2 | 2 | | | High Wycombe | Buckinghamshire Schools' Championships | 16 Jun 12 |
| LJ | 3.89 | | | | 2 | | | | High Wycombe | Buckinghamshire Schools' Championships | 16 Jun 12 |
| SP2.72K | 5.80 | | | | 5 | | | | High Wycombe | Buckinghamshire Schools' Championships | 16 Jun 12 |
| ZXC | 10:12 | | | | 14 | | | | Hughenden Park | Buckinghamshire Schools' Championships | 22 Feb 12 |