| 2025 V35 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:14 | | | | 23 | | | 1 | Winchester | Winchester parkrun # 527 | 17 May 25 |
| HM | 76:30 | | | 76:33 | 75 | | | | Wokingham | Wokingham Half Marathon | 23 Feb 25 |
| HM | 79:38 | | | 79:39 | 88 | | | 17 | Woking | RunThrough Surrey Half Marathon | 16 Mar 25 |
| 2024 V35 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:32.5 | | | | 6 | 1 | | | Southampton | Southern Counties Veterans AC - Hampshire | 17 Jun 24 |
| 3000 | 9:54.96 | | | | 11 | B | | | Winchester | BMC Regional Races | 3 Jul 24 |
| 5000 | 16:27.28 | | | | 11 | 6 | | | Parliament Hill | Tracksmith Twilight 5000m Night #2 | 28 Aug 24 |
| parkrun | 16:58 | | | | 6 | | | 1 | Southampton | Southampton parkrun # 559 | 3 Aug 24 |
| parkrun | 17:00 | | | | 1 | | | 1 | Winchester | Winchester parkrun # 497 | 14 Sep 24 |
| parkrun | 17:46 | | | | 4 | | | 1 | The Old Showfield | The Old Showfield parkrun # 180 | 13 Jul 24 |
| 10K | 35:55 | | | 35:57 | 8 | | | | Winchester | Winchester 10K | 18 Feb 24 |
| HM | 79:49 | | | 80:06 | 177 | | | | Paddock Wood | Lambert and Foster Paddock Wood Half Marathon | 3 Mar 24 |
| HM | 89:02 | | | 89:30 | 55 | | | | Bournemouth | Bournemouth Bay Half Marathon | 24 Mar 24 |
| Mar | 2:45:02 | | | 2:46:00 | 1584 | | | | Berlin, GER | BMW Berlin Marathon | 29 Sep 24 |
| Mar | 2:57:31 | c | | | 830 | | | 169 | Manchester | Adidas Manchester Marathon | 14 Apr 24 |
| 2023 V35 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:27.9 | | | | 5 | 1 | | | Winchester | Southern Counties VAC League - Hampshire Division | 19 Jun 23 |
| 1500 | 4:41.63 | | | | 2 | B | | | Eton | Southern Athletics League Division 2 South & West | 20 May 23 |
| 1500 | 4:51.8 | | | | 2 | 2 | | | Portsmouth | Southern Counties VAC League - Hampshire Division | 24 Apr 23 |
| Mile | 4:52.01 | | | | 4 | 11 | | | Tooting Bec | The Tracksmith Amateur Mile | 3 Jun 23 |
| 3000 | 9:39.1 | | | | 6 | A | | | Bournemouth | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| 3000 | 9:57.26 | | | | 2 | A | | | Eton | Southern Athletics League Division 2 South & West | 20 May 23 |
| 5K | 17:41 | | | | 13 | | | | Gosport | Gosport 5K Summer Series | 9 May 23 |
| parkrun | 18:08 | | | | 13 | | | | Southampton | Southampton parkrun # 485 | 11 Mar 23 |
| 6KL | 21:23 | | | | 68 | L06 | | | Aldershot | Southern Relays | 23 Sep 23 |
| 2022 V35 Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.987KL | 17:55 | | | | 26 | L10 | | | Milton Keynes | Southern Men's 12-Stage Relays | 27 Mar 22 |
| 2021 SEN Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:32.62 | | | | 8 | 2 | | | Winchester | Winchester & District AC Closed Early Season Open Meeting | 11 Apr 21 |
| 3000 | 9:43.02 | | | | 14 | 2 | | | Winchester | Winchester June Open Meeting | 1 Jun 21 |
| 5000 | 16:57.64 | | | | 6 | | | | Eton | Windsor, Slough, Eton & Hounslow Middle Distance & Sprints Closed Meeting | 16 May 21 |
| 5K | 16:40 | c | | | 121 | 1 | | | Ardingly | PB 5K | 5 Apr 21 |
| parkrun | 17:31 | | | | 2 | | | 1 | Winchester | Winchester parkrun # 358 | 16 Oct 21 |
| HM | 77:18 | c | | | 43 | | | | Pulford | Cheshire Elite Half Marathon | 25 Apr 21 |
| 2020 SEN Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9.5KXC | 37:01 | | | | 55 | | | | Prospect Park | Alton Sports Hampshire League | 11 Jan 20 |
| 10K | 33:56 | c | | | 14 | 1 | | | Goodwood | Running Grand Prix Goodwood 10K | 6 Dec 20 |
| 10KXC | 38:20 | | | | 54 | | | | Basingstoke | Alton Sports Hampshire League | 8 Feb 20 |
| 12KXC | 45:34 | | | | 36 | | | | Curdridge | Hampshire County Championships | 4 Jan 20 |
| 12.9KXC | 54:35 | | | | 495 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| HM | 74:45 | | | 74:46 | 15 | | | | Newport | City of Newport Half Marathon | 1 Mar 20 |
| HM | 78:13 | c | | | 7 | | | | Eton | Dorney Lake Windsor Half Marathon | 5 Sep 20 |
| 2019 SEN Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:49.9 | | | | 5 | 1 | | | Winchester | Winchester & District AC Magic Mile | 9 Jul 19 |
| 3000 | 9:39.3 | | | | 1 | B | | | Winchester | Southern Athletics League Division 3SW | 13 Jul 19 |
| 5000 | 16:59.82 | | | | 2 | A | | | Swindon | Southern Athletics League Division 3SW | 17 Aug 19 |
| 5000 | 17:06.8 | | | | 2 | B | | | Portsmouth | Southern Athletics League Division 3SW | 15 Jun 19 |
| 10000 | 34:53.2 | | | | 2 | | | | Poole | Poole Open Meeting | 26 Jul 19 |
| parkrun | 17:42 | | | | 5 | | | 1 | Winchester | Winchester parkrun # 307 | 20 Apr 19 |
| 5.6KL | 18:49 | | | | 41 | L3 | | | Crystal Palace | Southern Men's 6-Stage Relays | 22 Sep 19 |
| 9.2KXC | 36:57 | | | | 88 | | | | Sparsholt College | Alton Sports Hampshire League | 9 Nov 19 |
| 10K | 34:14 | | | | 2 | | | | Grittleton | Grittleton 10K | 13 Oct 19 |
| 10K | 35:17 | a | | 35:20 | 102 | | | | Brighton | Brighton Marathon 10K | 14 Apr 19 |
| 10K | 35:40 | | | 35:40 | 12 | | | | Yateley | Yateley 10K Series | 7 Aug 19 |
| 10K | 35:58 | | | 36:00 | 11 | | | | Yateley | Yateley 10K Series | 3 Jul 19 |
| HM | 73:49 | | | 73:51 | 3 | | | | Worcester | Worcester City Runs Half Marathon | 15 Sep 19 |
| HM | 77:51 | | | 77:51 | 19 | | | | Bournemouth | Bournemouth Marathon Festival Half Marathon | 6 Oct 19 |
| HM | 78:02 | | | 78:09 | 127 | | | | Reading | Reading Half Marathon | 17 Mar 19 |
| HM | 85:38 | | | 85:40 | 237 | | | | Wokingham | Wokingham Half Marathon | 24 Feb 19 |
| HM | 89:38 | | | | 123 | | | | Worthing | Worthing Running Festival Half Marathon | 10 Feb 19 |
| Mar | 2:40:56 | | | 2:41:33 | 226 | | | | Frankfurt, GER | Frankfurt Marathon | 27 Oct 19 |
| Mar | 2:45:32 | c | | | 751 | | | | London | Virgin London Marathon | 28 Apr 19 |
| Mar | 2:58:40 | | | 2:58:40 | 13 | | | | Goodwood | Running Grand Prix Goodwood Marathon | 8 Dec 19 |
| ZXC | NT | | | | 12 | | | | Itchen Valley Country Park | RR10 League | 31 Jul 19 |
| 2018 SEN Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:50 | | | | 4 | | | | Poole | Poole parkrun # 374 | 9 Jun 18 |
| 10K | 34:44 | | | 34:44 | 92 | | | | Telford | Telford 10K | 7 Jan 18 |
| 10K | 35:31 | | | 35:33 | 10 | | | | Yateley | Yateley 10K Series | 4 Jul 18 |
| 10K | 35:34 | c | | | 289 | | | | London | Vitality London 10,000 | 28 May 18 |
| HM | 75:24 | | | 75:25 | 38 | | | | Wokingham | Wokingham Half Marathon | 18 Feb 18 |
| 20M | 1:59:23 | | | 1:59:26 | 7 | | | | Bramley | Bramley 20 | 11 Feb 18 |
| Mar | 2:41:24 | c | | | 172 | | | | London | Virgin London Marathon | 22 Apr 18 |
| 2017 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:06 | | | | 1 | | | 1 | Andover | Andover parkrun # 320 | 17 Jun 17 |
| 10K | 33:50 | | | 33:55 | 164 | | | | Partington | Trafford 10K | 5 Mar 17 |
| 10K | 34:22 | | | 34:22 | 12 | | | | Westminster | Virgin Sport British 10K | 9 Jul 17 |
| 10K | 34:26 | | | 34:35 | 177 | | | | London | Vitality London 10,000 | 29 May 17 |
| 10K | 34:35 | | | 34:35 | 4 | | | | Newham | Simplyhealth Great Newham London Run 10K | 2 Jul 17 |
| 10K | 34:28 | | | 34:35 | 224 | | | | Leeds | Age UK Leeds Abbey Dash 10K | 5 Nov 17 |
| 10KDH | 34:45 | | | 34:50 | 208 | | | | Madrid, ESP | San Silvestre Vallecana Internacional 10K | 31 Dec 17 |
| 7.5MXC | 42:59 | | | | 58 | | | | Aldershot | South of Thames CCA 7.5 Championships | 16 Dec 17 |
| HM | 74:13 | | | 74:16 | 82 | | | | Reading | Vitality Reading Half Marathon | 19 Mar 17 |
| HM | 74:47 | | | 74:47 | 33 | | | | Wokingham | Wokingham Half Marathon | 12 Feb 17 |
| HM | 74:59 | | | 75:03 | 15 | | | | Maidenhead | Maidenhead Half Marathon | 3 Sep 17 |
| HM | 78:05 | | | 78:06 | 17 | | | | San Francisco CA, USA | San Francisco 2nd Half Marathon | 23 Jul 17 |
| 20M | 1:56:57 | | | 1:56:57 | 12 | | | | Bramley | Bramley 20 | 19 Feb 17 |
| Mar | 2:35:11 | | | 2:35:25 | 196 | | | | Berlin, GER | BMW Berlin Marathon | 24 Sep 17 |
| Mar | 2:36:04 | c | | | 196 | | | | London | Virgin London Marathon | 23 Apr 17 |
| ZXC | 41:45 | | | | 91 | | | | Petersfield | Alton Sports Hampshire League | 11 Nov 17 |
| 2016 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:35 | | | | 21 | | | | London Hyde Park | Brooks Serpentine Last Friday 5K | 30 Dec 16 |
| 5K | 16:56 | | | | 12 | | | | London Hyde Park | Brooks Serpentine Last Friday 5K | 25 Nov 16 |
| 10K | 34:46 | | | 34:46 | 3 | 1 | | | London Olympic Park | Dame Kelly Holmes Trust 10K | 11 Dec 16 |
| 10K | 35:44 | | | 35:54 | 211 | | | | London | Vitality London 10,000 | 30 May 16 |
| 10K | 37:12 | | | 37:15 | 2 | | | | London Olympic Park | QEOP Summer 10K Series | 7 May 16 |
| 10M | 57:45 | | | 57:49 | 55 | | | | Portsmouth | Great South Run 10 | 23 Oct 16 |
| HM | 78:21 | a | | 78:27 | 121 | | | | Newcastle-South Shields | Great North Run | 11 Sep 16 |
| HM | 78:53 | | | 78:55 | 109 | | | | Bath | Bath Half Marathon | 13 Mar 16 |
| HM | 79:16 | | | 79:22 | 112 | | | | Wokingham | Wokingham Half Marathon | 21 Feb 16 |
| Mar | 2:41:41 | | | 2:41:50 | 326 | | | | Berlin, GER | BMW Berlin Marathon | 25 Sep 16 |
| Mar | 2:45:51 | | | 2:46:05 | 614 | | | | London | Virgin London Marathon | 24 Apr 16 |
| 2015 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:32 | | | | 3 | | | 1 | Hampstead Heath | Hampstead Heath parkrun # 197 | 24 Jan 15 |
| 10KNAD | 35:46 | | | 35:46 | 2 | | | | Crystal Palace | Age UK Crystal Palace 10K | 22 Mar 15 |
| 10M | 57:31 | | | 57:47 | 63 | | | | Portsmouth | Morrisons Great South Run 10 | 25 Oct 15 |
| HM | 79:05 | a | | 79:14 | 108 | | | | Newcastle-South Shields | Morrisons Great North Run | 13 Sep 15 |
| HM | 79:41 | | | 79:43 | 33 | | | | Silverstone | adidas Silverstone Half Marathon | 15 Mar 15 |
| Mar | 2:42:56 | | | 2:43:05 | 53 | | | | Florence, ITA | Firenze Marathon | 29 Nov 15 |
| Mar | 2:45:37 | | | 2:45:46 | 529 | | | | London | Virgin London Marathon | 26 Apr 15 |
| 2014 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:26 | | | | 1 | | | 1 | Canterbury | Canterbury parkrun # 40 | 20 Dec 14 |
| HM | 78:26 | | | 78:31 | 94 | | | | Bath | Bath Half Marathon | 2 Mar 14 |
| HM | 82:54 | ac | | | 229 | | | | Newcastle-South Shields | Bupa Great North Run | 7 Sep 14 |
| Mar | 2:49:29 | | | 2:49:32 | 553 | | | | London | Virgin London Marathon | 13 Apr 14 |
| Mar | 2:56:46 | | | 2:56:50 | 18 | | | | Milton Keynes | Milton Keynes Marathon | 5 May 14 |
| 2013 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:55.29 | | | | 1 | | | | Hendon | London Inter-Club Challenge | 27 Jul 13 |
| 10K | 36:55 | | | | 76 | | | | London Victoria Park | Middlesex 10K | 7 Sep 13 |
| 10M | 61:53 | c | | | 90 | | | | Portsmouth | Bupa Great South Run 10 | 27 Oct 13 |
| HM | 78:32 | ac | | | 117 | | | | Newcastle-South Shields | Bupa Great North Run | 15 Sep 13 |
| Mar | 3:04:38 | | | 3:05:57 | 1760 | | | | London | Virgin London Marathon | 21 Apr 13 |
| 2012 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9.7KMT | 41:54 | | | | 5 | | | | Winchester | Mayor of Winchester's 9.7K | 29 Apr 12 |
| 10K | 37:29 | | | | 12 | | | | Portsmouth | Hampshire 10K | 7 May 12 |
| 10K | 38:19 | c | | | 146 | | | | Bristol | Bristol 10K | 20 May 12 |
| 10K | 38:14 | | | 38:38 | 278 | | | | London | Bupa London 10,000 (10K) | 27 May 12 |
| 10K | 39:42 | | | | 30 | | | 24 | Lordshill | Lordshill 10K | 24 Jun 12 |
| 2011 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 41:52 | | | 42:22 | 590 | | | | London | Bupa London 10,000 (10K) | 30 May 11 |
| 10M | 62:54 | c | | | 141 | | | | Portsmouth | Bupa Great South Run 10 | 30 Oct 11 |
| HM | 83:31 | ac | | | 277 | | | | Newcastle-South Shields | Bupa Great North Run Half Marathon | 18 Sep 11 |
| 2010 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 89:16 | ac | | | 490 | | | | Newcastle-South Shields | Bupa Great North Run Half Marathon | 19 Sep 10 |
| Mar | 3:18:21 | | | 3:19:35 | 2783 | | | | London | Virgin London Marathon | 25 Apr 10 |