| 2025 V35 City of Stoke |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:14.4 | | | | 1 | A | | | Mansfield | Midland Counties League Division 3NE | 31 Aug 25 |
| 3000 | 10:33.2 | | | | 1 | A | | | Tamworth | Midland Counties League Division 3NE | 13 Jul 25 |
| 5000 | 17:59.40 | | | | 2 | A | | | Telford | Midland Counties League Division 3NE | 3 Aug 25 |
| 1MMT | 5:09 | | | | 3 | H4 | 1 | | Stoke-on-Trent | Running Bear Mile | 6 Jun 25 |
| parkrun | 18:25 | | | | 7 | | 1 | 1 | The Wammy | The Wammy parkrun # 301 | 31 May 25 |
| parkrun | 25:43 | | | | 195 | | | | Trentham Gardens | Trentham Gardens parkrun # 183 | 20 Dec 25 |
| 5M | 31:18 | | | 31:20 | 12 | | 1 | 1 | Stone | Stone 5 | 20 Aug 25 |
| 10K | 37:47 | | | 37:49 | 18 | | 1 | 1 | Cheddleton | Cheddleton 10K | 29 Nov 25 |
| HM | 77:00 | | | 77:04 | 121 | | 2 | 1 | Wrexham | Village Bakery Wrexham Half Marathon | 16 Feb 25 |
| HM | 78:39 | | | 78:55 | 139 | | 5 | 1 | Wilmslow | Wilmslow Running Festival Half Marathon | 23 Mar 25 |
| HM | 81:45 | | | 81:48 | 15 | | 1 | 1 | Hanley | Potters Arf Half Marathon | 28 Sep 25 |
| HMMT | 3:22:34 | | | | 6 | | 4 | | Manchester | PHOENIX - Dragonfly Run | 21 Jun 25 |
| Mar | 2:58:35 | c | | | 2644 | | 205 | 37 | London | TCS London Marathon | 27 Apr 25 |
| 2024 V35 City of Stoke |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:23.5 | | | | 2 | A | | | Telford | Midland Counties League - Division 3NE | 17 Aug 24 |
| 800 | 2:25.1 | | | | 1 | A | | | Burton | Midland Counties League - Division 3NE | 14 Jul 24 |
| 5000 | 18:10.9 | | | | 1 | A | | | Telford | Midland Counties League - Division 3NE | 17 Aug 24 |
| 4.33KL | 15:24 | | | | 4 | L1 | | | Sutton Park | Midland Counties Women's 4-Stage Relays | 21 Sep 24 |
| 5KXC | 19:47 | | | | 8 | | 1 | 1 | Stafford Common | North Staffordshire League | 12 Oct 24 |
| 5KXC | 21:25 | | | | 4 | W5 | 1 | 1 | Park Hall | North Staffordshire League | 16 Nov 24 |
| 4.05MXC | 24:25 | | | | 8 | | | 1 | Betley Court Farm | Midland Women's League Division 1 | 30 Nov 24 |
| 6.8KXC | 24:54 | | | | 24 | | | 2 | Warley Woods | Midland Women's League Division 1 | 13 Jan 24 |
| 10K | 36:28 | | | 36:32 | 24 | | 1 | | Guilden Sutton | Essar Guilden Sutton 10K | 15 Sep 24 |
| 10K | 37:53 | | | 37:54 | 21 | | 1 | 1 | Newcastle-under-Lyme | PAU Newcastle 10K | 8 Sep 24 |
| 10M | 60:02 | | | 60:04 | 21 | | 1 | 1 | Standon | Flying Fox 10 | 3 Nov 24 |
| HM | 80:31 | | | 80:34 | 12 | | 1 | 1 | Hanley | Hanley Economic Potters 'Arf Marathon | 29 Sep 24 |
| HM | 81:26 | | | 81:33 | 216 | | 11 | 2 | York | Brass Monkey Half Marathon | 21 Jan 24 |
| HM | 86:37 | | | 88:14 | 2252 | | 149 | 22 | Barcelona, ESP | eDreams Mitja Marató Barcelona | 11 Feb 24 |
| 2023 V35 City of Stoke |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.33KL | 15:12 | | | | 5 | L01 | | | Sutton Park | Midland Counties Women's 4-Stage Relays | 23 Sep 23 |
| 5K | 16:53 | | | 17:00 | 279 | | 12 | 1 | Kingsley | Mid Cheshire 5K | 25 Aug 23 |
| parkrun | 17:16 | | | | 1 | | 1 | 1 | Isabel Trail | Isabel Trail parkrun # 137 | 20 May 23 |
| parkrun | 18:14 | | | | 5 | | 1 | 1 | Trentham Gardens | Trentham Gardens parkrun # 59 | 22 Apr 23 |
| 6.4KXC | 25:53 | | | | 20 | | | 2 | Cheltenham | Midland Women's League Division 1 | 11 Nov 23 |
| 5MMT | 30:05 | | | 30:06 | 10 | | 1 | 1 | Stone | Westbridge 5 | 4 Jun 23 |
| 10K | 37:01 | | | 37:02 | 34. | | 3 | 3 | Stone | Stone St Michael's 10K | 25 Jun 23 |
| 10M | 60:17 | | | 60:20 | 14 | | 1 | 1 | Standon | Flying Fox 10 | 5 Nov 23 |
| HM | 77:45 | | | 77:46 | 22 | | 1 | | Llanwddyn | Lake Vyrnwy Half Marathon | 17 Sep 23 |
| HM | 80:16 | | | 80:25 | 229 | | 16 | 2 | Manchester | Manchester Half Marathon | 15 Oct 23 |
| HM | 80:59 | | | 81:00 | 6 | | 1 | | Uttoxeter | Uttoxeter Festival of Running | 30 Apr 23 |
| HM | 82:29 | | | 82:30 | 9 | | 1 | 1 | Hanley | Hanley Economic Potters 'Arf Marathon | 11 Jun 23 |
| 2022 V35 City of Stoke |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:03.50 | | | | 1 | B | | | Abingdon | Midland Counties Track & Field League Division 2 | 5 Jun 22 |
| 3000 | 10:04.7 | | | | 6 | | | | Stoke | Staffordshire County Championships | 14 May 22 |
| 5000 | 17:19.90 | | | | 1 | A | | | Coventry | Midland Counties Track & Field League Division 2 | 22 May 22 |
| 5M | 28:55 | | | 29:00 | 60 | | 6 | 1 | Stoke on Trent | VeloRunner Alsager 5 | 6 Feb 22 |
| 5.38ML | 31:02 | | | | 3 | L1 | | | Sutton Coldfield | Midland Counties Women's 6-Stage Relays | 26 Mar 22 |
| 10K | 34:43 | | | 34:57 | 180 | | 13 | 1 | Partington | Trafford 10K | 6 Mar 22 |
| 10K | 36:17 | | | 36:19 | 29 | | 2 | | Stone | Stone St Michael's 10K | 26 Jun 22 |
| 10K | 36:41 | | | 36:42 | 18 | | 1 | | Stafford | Stafford 10K | 25 Sep 22 |
| 10K | 36:43 | | | 36:43 | 22 | | 1 | 1 | Tenby | Long Course Weekend 10K | 3 Jul 22 |
| 15K | 59:33 | | | 59:35 | 20 | | 1 | 1 | Meerbrook | Meerbrook 15K | 19 Nov 22 |
| HM | 78:31 | | | 78:38 | 57 | | 6 | 2 | Wrexham | Wrexham Elite Half Marathon | 24 Apr 22 |
| HM | 79:05 | | | 79:10 | 86 | | 5 | 1 | Wilmslow | Waters Wilmslow Half Marathon | 20 Mar 22 |
| HM | 81:18 | c | | | 9 | | 1 | 1 | Preston | Central Lancashire New Year Half Marathon | 2 Jan 22 |
| HM | 83:33 | | | 83:36 | 24 | | 1 | 1 | Hanley | Hanley Economic Potters 'Arf Marathon | 12 Jun 22 |
| HM | 86:51 | | | 86:57 | 142 | | 15 | 8 | Wrexham | Village Bakery Wrexham Half Marathon | 4 Sep 22 |
| 2021 V35 City of Stoke |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:26 | c | | | 115 | | 4 | 1 | Kingsley | Mid-Cheshire 5K | 27 Aug 21 |
| 5K | 17:37 | | | | 14 | | | | Ashton-in-Makerfield | Fast 5K | 5 Apr 21 |
| 4MXC | 24:26 | | | | 18 | | | 4 | Crewe | Midland Women's League | 13 Nov 21 |
| 5M | 29:45 | | | 29:45 | 3 | | 1 | | Derby | Asda Foundation Derby 5 | 28 Nov 21 |
| 10K | 34:40 | | | 34:43 | 34 | | 1 | 1 | Wilmslow | Alderley Edge Bypass 10K | 22 Aug 21 |
| 10K | 35:09 | | | 35:13 | 169 | | 23 | 2 | Leeds | Age UK Leeds Abbey Dash 10K | 24 Oct 21 |
| 10K | 35:17 | c | | | 41 | | 4 | 1 | Wrexham | Helena Tipping Wrexham 10K | 25 Jul 21 |
| 10K | 36:32 | c | | | 5 | | 1 | 1 | Salford | Run Media City 10K | 24 Jun 21 |
| 10K | 38:02 | c | | | 22 | | 1 | 1 | Knutsford | RunThrough Tatton 10K | 8 May 21 |
| HM | 77:30 | c | | | 49 | | 1 | 1 | Wrexham | Village Bakery Wrexham Half Marathon | 5 Sep 21 |
| HM | 79:50 | c | | | 23 | | 2 | | Windsor | Dorney Lake Half Marathon | 22 May 21 |
| SHORTHM | 84:01 | | | 84:13 | 383 | | 15 | | Larne | Antrim Coast Half Marathon (54m short) | 29 Aug 21 |
| Mar | 2:47:11 | c | | | 758 | | 9 | | London | Virgin Money London Marathon | 3 Oct 21 |
| ZXC | 19:19 | | | | 4 | | | 1 | Stafford Common | North Staffordshire League | 16 Oct 21 |
| 2020 SEN Newcastle (Staffs) AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:45 | | | | 11 | | 1 | 1 | The Wammy | The Wammy parkrun # 97 | 25 Jan 20 |
| parkrun | 19:02 | | | | 19 | | 2 | | The Wammy | The Wammy parkrun # 94 | 1 Jan 20 |
| parkrun | 19:58 | | | | 19 | | 3 | | Hanley | Hanley parkrun # 431 | 1 Jan 20 |
| 10K | 37:57 | c | | | 182 | | 18 | | Northwich | Run Cheshire 10K | 18 Oct 20 |
| 20M | 2:13:53 | | | 2:13:56 | 30 | | 2 | | Knighton | Knighton 20 | 8 Mar 20 |
| 2019 SEN Congleton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:30 | | | | 5 | | 1 | 1 | The Wammy | The Wammy parkrun # 74 | 24 Aug 19 |
| parkrun | 18:36 | | | | 14 | | 1 | 1 | The Wammy | The Wammy parkrun # 82 | 19 Oct 19 |
| parkrun | 18:47 | | | | 7 | | 1 | 1 | The Wammy | The Wammy parkrun # 85 | 9 Nov 19 |
| parkrun | 19:23 | | | | 10 | | 1 | 1 | The Wammy | The Wammy parkrun # 54 | 6 Apr 19 |
| parkrun | 19:37 | | | | 8 | | 2 | 1 | Congleton | Congleton parkrun # 326 | 16 Feb 19 |
| parkrun | 19:44 | | | | 11 | | 1 | 1 | Congleton | Congleton parkrun # 324 | 26 Jan 19 |
| 5M | 31:40 | | | 31:45 | 131 | | 15 | | Alsager | Alsager 5 | 3 Feb 19 |
| 5M | 34:58 | | | | 25 | | 2 | | Stone | Stone 5 | 15 May 19 |
| 5MMT | 33:50 | | | | 40 | | 3 | | Mobberley | Mobberley Round the Runway 5 | 7 May 19 |
| 8.3KXC | 36:18 | | | | 15 | | | | Warrington | Cheshire County Championships | 5 Jan 19 |
| 10K | 38:41 | | | 38:42 | 11 | | 1 | | Shifnal | Cosford Spitfire 10K | 1 Sep 19 |
| 10K | 38:44 | | | 38:45 | 30 | | 4 | | Stafford | Stafford 10K | 22 Sep 19 |
| 10K | 39:06 | | | 39:13 | 75 | | 6 | | Alderley Edge | Alderley Edge Bypass 10K | 7 Jul 19 |
| 10K | 39:51 | | | 39:55 | 57 | | 4 | | Stone | Stone St Michael's 10K | 16 Jun 19 |
| 10K | 40:21 | | | 40:32 | 138 | | 13 | | Chester | Chester 10K | 10 Mar 19 |
| 10K | 40:55 | | | 40:57 | 49 | | 3 | | Newcastle-under-Lyme | Newcastle (Staffs) 10K | 14 Apr 19 |
| HM | 84:10 | | | 84:23 | 281 | | 18 | | Manchester | Manchester Half Marathon | 13 Oct 19 |
| HM | 88:14 | | | 88:21 | 91 | | 4 | | Derby | Asda Foundation Derby Half Marathon | 9 Jun 19 |
| HM | 89:26 | | | 89:40 | 149 | | 4 | | Stafford | Stafford Half Marathon | 17 Mar 19 |
| 2018 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:19 | | | | 6 | | 1 | | Buxton | Buxton Pavilion Gardens 5K | 8 Dec 18 |
| 5KXC | 21:25 | | | | 47 | | 25 | | Penkridge | North Staffordshire League | 15 Dec 18 |
| 5KXC | 21:30 | | | | 58 | | 33 | | Stafford | North Staffordshire League | 27 Oct 18 |
| parkrun | 19:46 | | | | 13 | | 1 | 1 | Congleton | Congleton parkrun # 317 | 22 Dec 18 |
| parkrun | 20:00 | | | | 14 | | 2 | 1 | Congleton | Congleton parkrun # 319 | 29 Dec 18 |
| parkrun | 20:43 | | | | 6 | | 1 | 1 | Congleton | Congleton parkrun # 314 | 1 Dec 18 |
| 5.2KXC | 24:21 | | | | 46 | | 24 | | Weston Coyney | North Staffordshire League | 17 Nov 18 |
| HM | 92:09 | c | | | 698 | | 57 | | Manchester | Manchester Half Marathon | 14 Oct 18 |
| 2016 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:48 | | | | 10 | | 3 | | Hanley | Hanley parkrun # 249 | 25 Jun 16 |
| parkrun | 19:56 | | | | 14 | | 3 | 1 | Hanley | Hanley parkrun # 255 | 6 Aug 16 |
| parkrun | 20:02 | | | | 8 | | 1 | 1 | Hanley | Hanley parkrun # 254 | 30 Jul 16 |
| parkrun | 20:09 | | | | 14 | | 2 | 1 | Hanley | Hanley parkrun # 260 | 10 Sep 16 |
| parkrun | 20:11 | | | | 6 | | 1 | 1 | Hanley | Hanley parkrun # 250 | 2 Jul 16 |
| parkrun | 20:13 | | | | 9 | | 2 | 1 | Hanley | Hanley parkrun # 248 | 18 Jun 16 |
| parkrun | 20:19 | | | | 13 | | 2 | 1 | Hanley | Hanley parkrun # 257 | 20 Aug 16 |
| parkrun | 20:35 | | | | 6 | | 2 | 1 | Hanley | Hanley parkrun # 247 | 11 Jun 16 |
| parkrun | 20:36 | | | | 13 | | 1 | 1 | Hanley | Hanley parkrun # 263 | 1 Oct 16 |
| parkrun | 20:53 | | | | 27 | | | | Hanley | Hanley parkrun # 266 | 22 Oct 16 |
| parkrun | 20:58 | | | | 16 | | 2 | 1 | Hanley | Hanley parkrun # 256 | 13 Aug 16 |
| parkrun | 21:01 | | | | 19 | | 2 | 1 | Hanley | Hanley parkrun # 241 | 30 Apr 16 |
| parkrun | 21:25 | | | | 28 | | 3 | 1 | Hanley | Hanley parkrun # 240 | 23 Apr 16 |
| parkrun | 21:54 | | | | 30 | | 1 | 1 | Hanley | Hanley parkrun # 239 | 16 Apr 16 |
| parkrun | 21:54 | | | | 30 | | 1 | 1 | Hanley | Hanley parkrun # 239 | 16 Apr 16 |