| 2024 V40 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 19:12.64 | | | | 1 | ns | | | Bromley | Southern Athletics League - Division 1 | 17 Aug 24 |
| 5000 | 20:05.23 | | | | 1 | B | | | Eton | Southern Athletics League - Division 1 | 15 Jun 24 |
| HM | 86:03 | | | 86:57 | 187 | | 10 | 4 | Woking | RunThrough Surrey Half Marathon | 8 Sep 24 |
| 2021 V35 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:05.18 | | | | 1 | B | | | Eton | Southern Athletics League - Mid West | 11 Sep 21 |
| 3000 | 10:49.81 | | | | 3 | B | | | Eton | National Athletics League Premier London South | 7 Aug 21 |
| 5000 | 18:03.47 | | | | 2 | A | | | Eton | Southern Athletics League - Mid West | 11 Sep 21 |
| HM | 82:50 | c | | | 28 | | 1 | 1 | Windsor | Run Dorney Half Marathon | 29 Aug 21 |
| Mar | 3:02:28 | c | | | 2376 | | 133 | | London | Virgin Money London Marathon | 3 Oct 21 |
| 2020 V35 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6KXC | 24:20 | | | | 7 | | 6 | 2 | Corwen | British Masters Championships | 14 Mar 20 |
| 8KXC | 35:43 | | | | 142 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 9KXC | 41:41 | | | | 191 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 2019 V35 Windsor Slough Eton & Hounslow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:50.11 | | | | 4 | B | | | Birmingham | UK Women's League Premier Division | 3 Aug 19 |
| 1500 | 4:54.14 | | | | 7 | A | | | Eton | UK Women's League Premier Division | 6 Jul 19 |
| 1500 | 4:55.29 | | | | 1 | A | | | Battersea | Southern Athletics League Division 1 | 17 Aug 19 |
| 1500 | 5:02.51 | | | | 6 | A | | | Leigh | UK Women's League Premier Division | 9 Jun 19 |
| 1500 | 5:06.83 | | | | 9 | 5 | | | Horspath | Oxford City AC Open Graded Meeting | 19 Jun 19 |
| 3000 | 10:17.93 | | | | 14 | 1 | | | Watford | Watford Open Graded Meeting | 4 Sep 19 |
| 3000 | 10:44.70 | | | | 1 | B | | | Reading | Southern Athletics League Division 1 | 15 Jun 19 |
| 3000 | 11:09.80 | | | | 6 | B | | | Leigh | UK Women's League Premier Division | 9 Jun 19 |
| 5000 | 18:23.4 | | | | 2 | A | | | Harrow | Southern Athletics League Division 1 | 13 Jul 19 |
| 3.4KXCL | 12:16 | | | | 4 | L3 | | | Wormwood Scrubs | South of England AA Relay Championships | 19 Oct 19 |
| 4.6KL | 16:24 | | | | 9 | L1 | | | Crystal Palace | Southern Women's 4-Stage Relays | 22 Sep 19 |
| parkrun | 18:30 | | | | 5 | | 1 | 1 | Crane Park | Crane Park parkrun # 384 | 24 Aug 19 |
| 5.7KXC | 21:39 | | | | 8 | | | 4 | Shottover Hill | Chiltern League | 12 Oct 19 |
| 6.1KXC | 24:12 | | | | 20 | | | 5 | Keysoe | Chiltern League | 12 Jan 19 |
| 10K | 37:09 | | | 37:19 | 316 | | 47 | 2 | Telford | Telford 10K | 8 Dec 19 |
| HM | 81:04 | | | 81:06 | 46 | | 3 | 2 | Ealing | Ealing Half Marathon | 29 Sep 19 |
| 2018 V35 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.70 | | | | 4 | A | | | Eton | Southern Athletics League Division 1 | 18 Aug 18 |
| 800 | 2:25.88 | | | | 2 | | | | Uxbridge | West London Middle Distance Open Series | 18 Jul 18 |
| 800 | 2:34.1 | | | | 2 | B | | | Dartford | Southern Athletics League Division 1 | 14 Apr 18 |
| 1500 | 4:53.95 | | | | 6 | 4 | | | Watford | Watford Open Graded Meeting | 25 Jul 18 |
| 1500 | 4:54.31 | | | | 2 | A | | | Eton | Southern Athletics League Division 1 | 18 Aug 18 |
| 1500 | 4:58.92 | | | | 8 | A | | | Southampton | UK Women's League Premier Division | 4 Aug 18 |
| 1500 | 5:00.25 | | | | 5 | B | | | Grangemouth | UK Women's League Premier Division | 7 Jul 18 |
| 1500 | 5:07.15 | | | | 1 | B | | | Eton | Southern Athletics League Division 1 | 23 Jun 18 |
| 1500 | 5:10.51 | | | | 8 | 2 | | | Eton | Windsor Slough Eton & Hounslow Spring Open | 25 Mar 18 |
| 1500 | 5:56.21 | | | | 2 | | | | Uxbridge | West London Middle Distance Open Series | 18 Jul 18 |
| 3000 | 10:31.90 | | | | 8 | A | | | Southampton | UK Women's League Premier Division | 4 Aug 18 |
| 3000 | 11:15.2 | | | | 1 | A | | | Dartford | Southern Athletics League Division 1 | 14 Apr 18 |
| 5000 | 19:27.29 | | | | 2 | A | | | Stevenage | Southern Athletics League Division 1 | 14 Jul 18 |
| 4.8KL | 18:07 | | | | 24 | L1 | | | Crystal Palace | Southern Women's 4-Stage Relays | 23 Sep 18 |
| parkrun | 18:34 | | | | 5 | | 1 | 1 | Crane Park | CranePark parkrun # 332 | 25 Aug 18 |
| parkrun | 18:38 | | | | 3 | | 1 | 1 | Hazelwood | Hazelwood parkrun # 29 | 29 Sep 18 |
| parkrun | 19:00 | | | | 2 | | 1 | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 475 | 8 Sep 18 |
| parkrun | 19:14 | | | | 5 | | 1 | 1 | Crane Park | CranePark parkrun # 328 | 28 Jul 18 |
| parkrun | 19:34 | | | | 1 | | 1 | 1 | Homewood | Homewood parkrun # 96 | 11 Aug 18 |
| parkrun | 19:57 | | | | 6 | | 1 | 1 | Crane Park | CranePark parkrun # 309 | 17 Mar 18 |
| 5.5KXC | 22:00 | | | | 12 | | | 2 | Luton | Chiltern League | 1 Dec 18 |
| 5.65KXC | 21:48 | | | | 47 | | | 4 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 10 Nov 18 |
| 5.85KXC | 21:45 | | | | 7 | | | 2 | Oxford | Chiltern League | 13 Oct 18 |
| 6KXC | 24:29 | | | | 30 | | | | Oxford | South of England Masters' & Inter Counties Championships | 8 Dec 18 |
| 10KMT | 39:44 | | | | 9 | | 1 | 1 | Andover | Andover Food Bank Lake Run 10K | 16 Sep 18 |
| 10M | 68:30 | | | 68:36 | 219 | | 24 | 9 | Maidenhead | Maidenhead Easter 10 | 30 Mar 18 |
| 10M | 70:44 | | | 71:48 | 99 | | 16 | | Bramley | Bramley 10 | 11 Feb 18 |
| HM | 84:35 | | | 84:38 | 48 | | 4 | 3 | Kingston upon Thames | Royal Borough of Kingston Half Marathon | 7 Oct 18 |
| 20M | 3:27:27 | | | 3:28:02 | 599 | | 214 | | Bramley | Bramley 20 | 11 Feb 18 |
| 2017 SEN Runnymede |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:49 | | | | 68 | | | | Bushy Park | Bushy Park parkrun # 703 | 21 Oct 17 |
| parkrun | 19:59 | | | | 5 | | 1 | 1 | Crane Park | CranePark parkrun # 289 | 4 Nov 17 |
| parkrun | 20:00 | | | | 47 | | 2 | 1 | Bushy Park | Bushy Park parkrun # 702 | 14 Oct 17 |
| parkrun | 20:12 | | | | 8 | | 1 | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 436 | 25 Nov 17 |
| parkrun | 20:36 | | | | 14 | | 1 | 1 | Crane Park | CranePark parkrun # 284 | 30 Sep 17 |
| parkrun | 20:57 | | | | 8 | | 1 | 1 | Crane Park | CranePark parkrun # 282 | 16 Sep 17 |
| parkrun | 20:58 | | | | 18 | | 1 | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 432 | 28 Oct 17 |
| 3.75MXC | 28:22 | | | | 20 | D2 | | | Reigate | Start Fitness Surrey Ladies' League Division 1/2 | 14 Oct 17 |
| 4.7MXC | 37:59 | | | | 144 | | | | Coulsdon | Surrey Ladies' League | 11 Feb 17 |
| 5.25MMTL | 41:28 | | | | 30 | L5 | 5 | | Windsor | Runnymede Runners Relay | 1 Jul 17 |
| 10KMT | 55:38 | | | 56:39 | 98 | | 28 | | Farnham | Alice Holt 10K | 23 Sep 17 |
| 10M | 73:50 | | | | 264 | | 32 | | Twickenham | Cabbage Patch 10 | 15 Oct 17 |
| Mar | 3:43:13 | c | | | 8916 | | 1703 | | London | Virgin London Marathon | 23 Apr 17 |
| 2016 SEN Runnymede |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:54 | | | | 18 | | | 1 | Woking | Woking parkrun # 113 | 12 Nov 16 |
| parkrun | 22:17 | | | | 35 | | 3 | 1 | Woking | Woking parkrun # 111 | 22 Oct 16 |
| 5.25MMTL | 40:01 | | | | 29 | L1 | 4 | | Windsor | Runnymede Runners Relay | 2 Jul 16 |
| 10K | 42:41 | c | | | 119 | | 11 | | Yateley | Yateley 10K Series | 1 Jun 16 |
| 10K | 51:41 | c | | | 375 | | 85 | | Yateley | Yateley 10K Series | 13 Jul 16 |
| 2015 SEN Runnymede |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:30 | | | | 12 | | 1 | 1 | Crane Park | CranePark parkrun # 169 | 15 Aug 15 |
| parkrun | 20:47 | | | | 50 | | 3 | 1 | Frimley Lodge | Frimley Lodge parkrun # 278 | 23 May 15 |
| parkrun | 20:49 | | | | 10 | | 3 | 1 | Woking | Woking parkrun # 39 | 16 May 15 |
| 5.25MMTL | 39:54 | | | | 29 | L1 | 6 | | Windsor | Runnymede Runners Relay | 4 Jul 15 |
| 10K | 42:20 | | | 42:27 | 114 | | 15 | | Yateley | Yateley 10K Series | 5 Aug 15 |
| 10K | 43:32 | | | 43:39 | 132 | | 19 | | Yateley | Yateley 10K Series | 8 Jul 15 |
| 10K | 44:24 | | | 44:39 | 183 | | 22 | | Yateley | Yateley 10K Series | 3 Jun 15 |
| 10KMT | 44:10 | | | 44:21 | 28 | | 3 | | Brockenhurst | New Forest 10K | 13 Sep 15 |
| 2014 SEN Runnymede |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.25MMTL | 39:37 | | | | 28 | L1 | | | Windsor | Runnymede Runners Relays | 5 Jul 14 |
| HM | 99:43 | | | 1:40:24 | 636 | | 48 | | Ealing | Ealing Half Marathon | 28 Sep 14 |
| ZFL | 76:50 | | | | 149 | | 17 | | Dorking | Box Hill (7.5M/1739ft) | 18 Jan 14 |
| 2013 SEN Runnymede |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:03 | | | | 22 | | 3 | | Bedfont Lakes | Bedfont parkrun # 223 | 14 Sep 13 |
| 5.25MMTL | 40:37 | | | | 36 | L1 | | | Windsor | Runnymede Relays | 6 Jul 13 |
| 10M | 70:13 | | | | 246 | | 29 | | Twickenham | Cabbage Patch 10 | 20 Oct 13 |
| HM | 97:33 | | | 98:40 | 525 | | 49 | | Fleet | Fleet Half Marathon | 17 Mar 13 |
| HMMT | 1:57:37 | | | | 53 | | 3 | | Salisbury | Drovers Half Marathon | 17 Feb 13 |
| MarMT | 3:44:57 | | | 3:45:13 | 53 | | 6 | | Richmond | Richmond Park Marathon | 5 May 13 |
| ZXC | 40:22 | | | | 32 | | 4 | | Wisley | MABAC League | 1 Dec 13 |
| ZXC | 56:40 | | | | 59 | | 6 | | Windsor | MABAC League | 13 Jan 13 |
| 2012 SEN Runnymede |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.25MMTL | 40:54 | | | | 27 | L5 | 1 | | Windsor | Runnymede Relays | 7 Jul 12 |
| 10K | 45:04 | | | 45:17 | 130 | | 15 | | Reading | Wargrave 10K | 10 Jun 12 |