| 2025 V35 Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:09 | | | | 9 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 1022 | 18 Jan 25 |
| parkrun | 17:31 | | | | 10 | | 2 | 1 | Bushy Park | Bushy Park parkrun # 1020 | 4 Jan 25 |
| parkrun | 17:32 | | | | 5 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 1021 | 11 Jan 25 |
| 10K | 35:06 | | | 35:13 | 21 | | 1 | 1 | Battersea Park | RunThrough Battersea Park 5K / 10K | 15 Feb 25 |
| HM | 79:14 | | | 79:19 | 79 | | 1 | 1 | Woking | RunThrough Surrey Half Marathon | 16 Mar 25 |
| 2024 V35 Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:31 | | | | 29 | | 2 | 1 | Bushy Park | Bushy Park parkrun # 1017 | 25 Dec 24 |
| 2022 V35 Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:46 | | | | 2 | | 1 | 1 | Crane Park | Crane Park parkrun # 461 | 25 Jun 22 |
| 2021 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:23 | | | | 5 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 847 | 16 Oct 21 |
| parkrun | 17:43 | | | | 13 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 844 | 25 Sep 21 |
| parkrun | 19:54 | | | | 7 | | 1 | 1 | Bath Skyline | Bath Skyline parkrun # 302 | 25 Dec 21 |
| 2020 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:29 | | | | 4 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 829 | 8 Feb 20 |
| parkrun | 17:39 | | | | 14 | | 2 | 1 | Burgess | Burgess parkrun # 374 | 25 Jan 20 |
| 10K | 36:26 | c | | | 8 | | 1 | | Windsor | Dorney Lake Race Series | 5 Dec 20 |
| 2019 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:18 | | | | 6 | | 1 | 1 | Burgess | Burgess parkrun # 318 | 5 Jan 19 |
| parkrun | 17:28 | | | | 4 | | 1 | 1 | Burgess | Burgess parkrun # 357 | 5 Oct 19 |
| parkrun | 17:30 | | | | 2 | | 1 | 1 | Crane Park | CranePark parkrun # 352 | 1 Jan 19 |
| parkrun | 17:55 | | | | 12 | | 2 | 1 | Bushy Park | Bushy Park parkrun # 793 | 15 Jun 19 |
| parkrun | 20:01 | | | | 7 | | 1 | 1 | Carlisle | Carlisle parkrun # 358 | 25 Dec 19 |
| 6KXC | 22:52 | | | | 2 | | | | Wormwood Scrubs | Start Fitness Metropolitan League | 12 Jan 19 |
| 10M | 63:11 | | | 63:12 | 28 | | 2 | | Thames Ditton | Harry Hawkes 10 | 23 Jun 19 |
| 2018 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:50.2 | | | | 1 | 2 | | | Paddington | Serpentine RC Club Championship 3000m | 10 Jul 18 |
| 3000 | 10:11.17 | + | | | 20m | A | | | Milton Keynes | BMC Gold Standard Races | 11 Aug 18 |
| 5000 | 17:00.99 | | | | 8 | 2 | | | Wimbledon | Hercules Wimbledon 5000m Festival Night | 15 Aug 18 |
| 5000 | 17:32.68 | | | | 20 | | | | Milton Keynes | BMC Gold Standard Races | 11 Aug 18 |
| 10000 | 34:34.65 | | | | 3 | 5 | | | Catford | Kent AC Club & Open Championships | 2 Sep 18 |
| parkrun | 17:04 | | | | 4 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 753 | 22 Sep 18 |
| parkrun | 17:09 | | | | 8 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 751 | 8 Sep 18 |
| parkrun | 17:46 | | | | 1 | | 1 | 1 | Kingston | Kingston parkrun # 422 | 24 Mar 18 |
| parkrun | 18:01 | | | | 3 | | 1 | 1 | Crane Park | CranePark parkrun # 299 | 1 Jan 18 |
| parkrun | 18:08 | | | | 11 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 715 | 1 Jan 18 |
| parkrun | 18:52 | | | | 1 | | 1 | 1 | Millom | Millom parkrun # 89 | 25 Aug 18 |
| 6KXC | 24:04 | | | | 2 | | | | Trent Park | Start Fitness Metropolitan League | 10 Feb 18 |
| 8KXC | 31:12 | | | | 17 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| 8KXC | 31:35 | | | | 47 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 8KXC | 31:55 | | | | 11 | | | | Dorking | Surrey County Championships | 7 Jan 18 |
| 8KXC | 37:08 | | | | 56 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 10K | 35:06 | | | | 267 | | 16 | | London | Vitality London 10,000 | 28 May 18 |
| HM | 76:29 | | | 76:29 | 113 | | 19 | | Cardiff | Cardiff Half Marathon | 7 Oct 18 |
| HM | 76:43 | | | 76:54 | 24 | | 2 | | Hackney | Virgin Sport Hackney Half Marathon | 20 May 18 |
| 2017 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:50.4 | | | | 17 | 3 | | | Paddington | Serpentine Club Championship 3000m | 11 Jul 17 |
| 5000 | 17:25.8 | | | | 1 | A | | | Stevenage | Sweatshop Southern Athletics League Division 2E | 8 Jul 17 |
| 10000 | 34:52.30 | | | | 5 | | | | Stretford | BMC Grand Prix | 19 Aug 17 |
| 4.33KL | 15:12 | | | | 17 | L1 | | | Sutton Park | ERRA Women's National 4-Stage Relays | 7 Oct 17 |
| 5K | 16:43 | | | | 16 | | 1 | | Battersea Park | Serpentine RC 5K Championships | 27 Jul 17 |
| parkrun | 16:52 | | | | 1 | | 1 | 1 | Southwark | Southwark parkrun # 202 | 5 Aug 17 |
| parkrun | 17:10 | | | | 1 | | 1 | 1 | Burgess | Burgess parkrun # 241 | 1 Jul 17 |
| parkrun | 17:19 | | | | 3 | | 1 | 1 | Burgess | Burgess parkrun # 235 | 20 May 17 |
| parkrun | 17:26 | | | | 5 | | 1 | 1 | Burgess | Burgess parkrun # 259 | 4 Nov 17 |
| parkrun | 17:28 | | | | 3 | | 1 | 1 | Burgess | Burgess parkrun # 238 | 10 Jun 17 |
| parkrun | 17:28 | | | | 5 | | 1 | 1 | Southwark | Southwark parkrun # 205 | 2 Sep 17 |
| parkrun | 17:34 | | | | 3 | | 1 | 1 | Southwark | Southwark parkrun # 193 | 3 Jun 17 |
| parkrun | 17:36 | | | | 3 | | 1 | 1 | Southwark | Southwark parkrun # 200 | 22 Jul 17 |
| parkrun | 17:41 | | | | 11 | | 2 | | Bushy Park | Bushy Park parkrun # 703 | 21 Oct 17 |
| parkrun | 17:46 | | | | 7 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 711 | 16 Dec 17 |
| parkrun | 17:47 | | | | 14 | | 1 | 1 | Southwark | Southwark parkrun # 182 | 11 Mar 17 |
| parkrun | 17:47 | | | | 1 | | 1 | 1 | Carlisle | Carlisle parkrun # 237 | 26 Aug 17 |
| parkrun | 17:48 | | | | 16 | | 1 | 1 | Southwark | Southwark parkrun # 188 | 22 Apr 17 |
| parkrun | 17:56 | | | | 7 | | 1 | 1 | Southwark | Southwark parkrun # 185 | 1 Apr 17 |
| parkrun | 18:02 | | | | 10 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 673 | 25 Mar 17 |
| parkrun | 18:04 | | | | 2 | | 1 | 1 | Eastbourne | Eastbourne parkrun # 281 | 15 Apr 17 |
| parkrun | 18:05 | | | | 6 | | 1 | 1 | Southwark | Southwark parkrun # 183 | 18 Mar 17 |
| parkrun | 18:09 | | | | 4 | | 1 | 1 | Bath Skyline | Bath Skyline parkrun # 132 | 8 Apr 17 |
| parkrun | 18:10 | | | | 6 | | 1 | 1 | Southwark | Southwark parkrun # 181 | 4 Mar 17 |
| parkrun | 18:14 | | | | 8 | | 1 | 1 | Burgess | Burgess parkrun # 217 | 7 Jan 17 |
| parkrun | 18:28 | | | | 3 | | 1 | 1 | Bath Skyline | Bath Skyline parkrun # 139 | 27 May 17 |
| parkrun | 18:29 | | | | 10 | | 2 | 1 | Bushy Park | Bushy Park parkrun # 714 | 30 Dec 17 |
| parkrun | 18:51 | | | | 8 | | 1 | 1 | Richmond Park | Richmond Park parkrun # 491 | 28 Jan 17 |
| parkrun | 18:57 | | | | 8 | | 1 | 1 | Southwark | Southwark parkrun # 172 | 1 Jan 17 |
| 6KXC | 22:16 | | | | 6 | | | | Claybury Park | Start Fitness Metropolitan League | 14 Oct 17 |
| 10K | 34:48 | | | 34:50 | 6 | | 2 | | Newham | Simplyhealth Great Newham London Run 10K | 2 Jul 17 |
| 10K | 35:20 | | | | 41 | | 1 | | London Victoria Park | Middlesex 10K | 1 Oct 17 |
| 10K | 35:21 | | | 35:21 | 1 | | 1 | | London Olympic Park | RunThrough Chase the Sun Olympic Park 10K | 14 Jun 17 |
| 10K | 38:02 | | | 38:23 | 35 | | 1 | | London Victoria Park | Victoria Park 10K | 22 Jan 17 |
| 10M | 57:20 | | | 57:21 | 7 | | 1 | | Thames Ditton | Harry Hawkes 10 | 16 Jul 17 |
| HM | 77:54 | | | 77:56 | 15 | | 1 | | Ealing | Ealing Half Marathon | 24 Sep 17 |
| HM | 78:10 | | | 78:15 | 16 | | 1 | | Hackney | Run Hackney Half Marathon | 30 Apr 17 |
| HM | 81:41 | | | 81:42 | 22 | | 2 | | Worthing | Worthing Half Marathon | 12 Feb 17 |
| HM | 79:08 | | | 82:11 | 247 | | 20 | | Reading | Vitality Reading Half Marathon | 19 Mar 17 |
| 2016 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:31 | | | | 5 | | 1 | 1 | Burgess | Burgess parkrun # 206 | 15 Oct 16 |
| parkrun | 18:43 | | | | 1 | | 1 | 1 | Burgess | Burgess parkrun # 191 | 18 Jun 16 |
| parkrun | 18:44 | | | | 10 | | 1 | 1 | Burgess | Burgess parkrun # 207 | 22 Oct 16 |
| parkrun | 18:56 | | | | 38 | | | | Bushy Park | Bushy Park parkrun # 622 | 16 Apr 16 |
| parkrun | 18:56 | | | | 12 | | 1 | 1 | Burgess | Burgess parkrun # 186 | 14 May 16 |
| parkrun | 18:59 | | | | 7 | | 1 | 1 | Burgess | Burgess parkrun # 184 | 30 Apr 16 |
| parkrun | 19:17 | | | | 31 | | 1 | 1 | Bushy Park | Bushy Park parkrun # 635 | 16 Jul 16 |
| parkrun | 19:27 | | | | 16 | | | | Bath Skyline | Bath Skyline parkrun # 109 | 29 Oct 16 |
| 10K | 41:11 | | | | 16 | | 2 | | Calne | Calne Clock Change Challenge 10K | 27 Mar 16 |
| 10KNAD | 38:46 | | | 38:52 | 14 | | 2 | | London Hyde Park | RunThrough (Chase the Sun) 10K | 25 May 16 |
| HM | 89:59 | c | | | 236 | | 9 | | Hackney | Vitality Run Hackney Half Marathon | 8 May 16 |
| 2012 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 42:37 | | | 43:48 | 608 | | 101 | | London | Bupa London 10,000 (10K) | 27 May 12 |
| HM | 96:13 | | | 97:57 | 972 | | 120 | | Bath | Bath Half Marathon | 11 Mar 12 |
| 2011 SEN Serpentine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:53 | | | | 38 | | | | London Hyde Park | Adidas Women's 5K | 11 Sep 11 |