| 2025 V65 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10000 | 53:07.1 | | | | 16 | 1 | | | Battersea | Veterans AC 10000m 2025 Championship (open to all licensed athletes) | 10 Sep 25 |
| parkrun | 27:49 | | | | 189 | | | | Kingston | Kingston parkrun # 696 | 4 Jan 25 |
| 7.5KXC | 38:35 | | | | 62 | | | 7 | Wimbledon Common | Veterans AC Open Championships | 18 Jan 25 |
| 4.9MXC | 44:40 | | | | 360 | | | 13 | Oxshott Woods | Surrey Men's League Division 3/4 | 11 Jan 25 |
| 8KXC | 52:40 | | | | 295 | | | 10 | Lloyd Park | Surrey Men's League Division 3/4 | 8 Feb 25 |
| 8MMT | 74:51 | | | | 168 | | | 2 | Kingston Upon Thames | Kingston Break-Fest Run | 9 Mar 25 |
| 2024 V65 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.9MXC | 44:10 | | | | 239 | | | 5 | Oxshott Woods | Surrey Men's League Division 2 | 13 Jan 24 |
| 8KXC | 42:45 | | | | 69 | | | 7 | Wimbledon Common | Veterans AC Open Championships | 20 Jan 24 |
| 2023 V65 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:55 | | | | 148 | | | | Kingston | Kingston parkrun # 616 | 1 Jul 23 |
| 7.6KXC | 42:19 | | | | 296 | | | | Chobham Common | Surrey Men's League Division 3/4 | 14 Jan 23 |
| 8KXC | 40:32 | | | | 64 | | | 5 | Wimbledon Common | Veterans AC Open Championships | 21 Jan 23 |
| 10MMT | 97:08 | | | 97:36 | 329 | | | 25 | Epsom | Tadworth 10 | 8 Jan 23 |
| HMMT | 1:57:00 | | | 2:03:57 | 1603 | | | 9 | Thames Ditton | RunThrough Hampton Court Palace Half Marathon | 26 Mar 23 |
| 2022 V65 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:24.5 | | | | 6 | 2 | | | Walton | Southern Counties Veterans League - South London Division | 5 Sep 22 |
| 3000 | 14:27.3 | | | | 13 | | | | Walton | Southern Counties Veterans League - South London Division | 5 Sep 22 |
| parkrun | 25:44 | | | | 145 | | | 1 | Richmond Park | Richmond Park parkrun # 692 | 12 Mar 22 |
| 7KMT | 36:02 | | | | 247 | | | 30 | Bushy Park | Wedding Day 7K | 29 Jul 22 |
| 8KXC | 43:34 | | | | 333 | | | 8 | Richmond Park | OpenTrack Surrey Men's League Division 3/4 | 15 Jan 22 |
| 8KXC | 47:09 | | | | 244 | | | 10 | Lloyd Park | OpenTrack Surrey Men's League Division 3/4 | 19 Feb 22 |
| 5MXC | 40:52 | | | | 67 | | | 3 | Wimbledon Common | Veterans AC Open Championships | 22 Jan 22 |
| 5MXC | 49:34 | | | | 302 | | | | Oxshott | Surrey Men's League Division 3/4 | 12 Nov 22 |
| HMMT | 1:52:41 | | | 1:58:54 | 1120 | | | 4 | Thames Ditton | Hampton Court Palace Half Marathon | 20 Mar 22 |
| 2021 V60 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:42 | | | | 76 | | | | Kingston | Kingston parkrun # 527 | 4 Sep 21 |
| 8KXC | 41:44 | | | | 263 | | | 7 | Epsom Downs | OpenTrack Surrey Men's League Division 3/4 | 16 Oct 21 |
| 2020 V60 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5MXC | 45:47 | | | | 259 | | | 11 | Lloyd Park | Sport Systems Surrey Men's League Division 3/4 | 8 Feb 20 |
| 5.1MXC | 46:05 | | | | 314 | | | 7 | Oxshott Woods | Sport Systems Surrey Men's League Division 3/4 | 11 Jan 20 |
| 2019 V60 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 7:11.8 | | | | 14 | | | | Croydon | Southern Counties Veterans' League South London Division | 8 Jul 19 |
| 5000 | 23:36.3 | | | | 25 | | | 8 | Wimbledon | Southern Counties Veterans' League South London Division | 29 Apr 19 |
| 10000 | 50:08.5 | | | | 7 | 1 | | | Battersea | Veterans AC 10,000m Championships | 18 Sep 19 |
| parkrun | 24:35 | | | | 114 | | | | Kingston | Kingston parkrun # 485 | 8 Jun 19 |
| 4.5MXC | 38:22 | | | | 45 | | | 4 | Wimbledon Common | Veterans AC Masters Open 4.5 | 19 Jan 19 |
| 8KXC | 44:36 | | | | 263 | | | 12 | Croydon | Start Fitness Surrey Men's League Division 3/4 | 9 Feb 19 |
| 5MXC | 43:16 | | | | 301 | | | 11 | Epsom Downs | Sport Systems Surrey Men's League Division 3/4 | 9 Nov 19 |
| 5.2MXC | 44:09 | | | | 293 | | | 12 | Richmond Park | Sport Systems Surrey Men's League Division 3/4 | 12 Oct 19 |
| HM | 1:57:08 | | | 2:13:34 | 8566 | | | 217 | Berlin, GER | Generali Berliner Halbmarathon | 7 Apr 19 |
| HMMT | 1:56:07 | | | 2:09:56 | 449 | | | 5 | Richmond | Perseverance Richmond Half Marathon | 17 Mar 19 |
| ZXC | 47:23 | | | | 307 | | | 8 | Oxshott | Start Fitness Surrey Men's League Division 3/4 | 12 Jan 19 |
| 2018 V60 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:33 | | | | 79 | | | | Kingston | Kingston parkrun # 445 | 1 Sep 18 |
| parkrun | 25:33 | | | | 221 | | | | Nonsuch | Nonsuch parkrun # 355 | 30 Jun 18 |
| 7KMT | 34:50 | | | | 263 | | | 25 | Bushy Park | Wedding Day 7K | 27 Jul 18 |
| 4.85MXC | 40:58 | | | | 254 | | | 8 | Roundshaw | Start Fitness Surrey Men's League Division 3/4 | 13 Oct 18 |
| 5MXC | 42:52 | | | | 199 | | | 5 | Beckenham | Start Fitness Surrey Men's League Division 2 | 13 Jan 18 |
| 5MXC | 46:27 | | | | 196 | | | 8 | Croydon | Start Fitness Surrey Men's League Division 2 | 10 Feb 18 |
| HM | 1:52:30 | | | 1:54:01 | 1382 | | | 15 | Woking | Surrey Half Marathon | 11 Mar 18 |
| 2017 V60 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 23:18.7 | | | | 3 | | | | Kingston | Southern Counties Veterans' League South London Division | 12 Jun 17 |
| 5000 | 24:16.22 | | | | 5 | | | | Kingston | Veterans AC / Southern Counties Veterans AC Championships | 27 Aug 17 |
| parkrun | 24:18 | | | | 153 | | | | Nonsuch | Nonsuch parkrun # 299 | 27 May 17 |
| parkrun | 24:31 | | | | 68 | | | | Kingston | Kingston parkrun # 392 | 2 Sep 17 |
| parkrun | 25:14 | | | | 84 | | | | Kingston | Kingston parkrun # 390 | 19 Aug 17 |
| parkrun | 25:31 | | | | 161 | | | | Richmond Park | Richmond Park parkrun # 502 | 15 Apr 17 |
| parkrun | 26:04 | | | | 18 | | | | Homewood | Homewood parkrun # 36 | 17 Jun 17 |
| 7.5KXC | 41:32 | | | | 200 | | | 8 | Wimbledon Common | Start Fitness Surrey Men's League Division 2 | 14 Oct 17 |
| 5MXC | 46:31 | | | | 142 | | | 6 | Croydon | 2XU Surrey Men's League Division 2 | 11 Feb 17 |
| SHORTHM | 1:47:22 | | | 1:48:12 | 1824 | | | 16 | Brighton | Brighton Half Marathon (146m short) | 26 Feb 17 |
| 2016 V55 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:01.3 | | | | 3 | | | | Ewell | Southern Counties Veterans' League South West London Division | 23 May 16 |
| 1500 | 6:17.7 | | | | 4 | | | | Kingston | Southern Counties Veterans' League South West London Division | 9 May 16 |
| 3000 | 13:01.0 | | | | 3 | | | | Ewell | Southern Counties Veterans' League South West London Division | 23 May 16 |
| parkrun | 23:35 | | | | 104 | | | | Milton Country | Cambridge parkrun # 313 | 19 Mar 16 |
| parkrun | 24:36 | | | | 148 | | | | Nonsuch | Nonsuch parkrun # 250 | 18 Jun 16 |
| 5MXC | 45:43 | | | | 200 | | | 14 | Lloyd Park | 2XU Surrey Men's League Division 3/4 | 13 Feb 16 |
| 5MXC | 48:26 | | | | 151 | | | 6 | Guildford | 2XU Surrey Men's League Division 2 | 12 Nov 16 |
| 10K | 50:38 | | | | 217 | | | 44 | Chessington | 26.2 Valentine's 10K | 14 Feb 16 |
| 10M | 84:40 | | | 85:33 | 266 | | | 8 | Thames Ditton | Harry Hawkes 10 | 26 Jun 16 |
| HM | 1:50:02 | | | | 388 | | | 7 | Richmond | Ranelagh Harriers Richmond Half Marathon | 1 May 16 |
| SHORTHM | 1:46:37 | | | 1:48:37 | 1940 | | | 159 | Brighton | Brighton Half Marathon (146m short) | 28 Feb 16 |
| 2015 V55 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:10.4 | | | | 5 | | | | Croydon | Southern Counties Veterans' League South London Division | 13 Jul 15 |
| 3000 | 13:12.4 | | | | 11 | | | | Ewell | Southern Counties Veterans' League South London Division | 15 Jun 15 |
| 5000 | 22:33.1 | | | | 15 | | | | Kingston | Southern Counties Veterans' League South London Division | 18 May 15 |
| parkrun | 23:11 | | | | 115 | | | | Nonsuch | Nonsuch parkrun # 205 | 8 Aug 15 |
| parkrun | 24:18 | | | | 121 | | | | Richmond Park | Richmond Park parkrun # 401 | 6 Jun 15 |
| 4.8MXC | 37:00 | | | | 189 | | | | Roundshaw Common | 2XU Surrey Men's League Division 3/4 | 10 Oct 15 |
| 10K | 47:43 | | | 48:00 | 386 | | | 58 | Ham | Ranelagh Harriers Richmond 10K | 21 Jun 15 |
| 10KNAD | 47:37 | | | 47:44 | 77 | | | 9 | Kingston Upon Thames | Kingston 10K | 29 Nov 15 |
| ZXC | 43:07 | | | | 198 | | | | Epsom Downs | 2XU Surrey Men's League Division 3/4 | 7 Nov 15 |
| 2014 V55 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 13:19.5 | | | | 5 | | | | Ewell | Southern Counties Veterans' League South West London Division | 16 Jun 14 |
| 5000 | 22:44.8 | | | | 18 | | | | Kingston | Southern Counties Veterans' League South West London Division | 28 Apr 14 |
| 10000 | 47:21.7 | | | | 4 | 2 | | | Kingston | Veterans AC 10000m Championships | 3 Sep 14 |
| 7KMT | 33:16 | | | 33:19 | 198 | | | 42 | Bushy Park | Wedding Day 7K | 25 Jul 14 |
| 10K | 49:57 | | | 50:08 | 342 | | | 41 | Walton-on-Thames | Elmbridge 10K | 20 Jul 14 |
| ZXC | 37:34 | | | | 179 | | | 4 | Richmond Park | 2XU Surrey Men's League Division 3/4 | 11 Oct 14 |
| ZXC | 39:18 | | | | 189 | | | 42 | Epsom Downs | 2XU Surrey Men's League Division 3/4 | 8 Nov 14 |
| ZXC | 49:19 | | | | 70 | | | 14 | Richmond Park | Surrey County Masters' Championships | 18 Oct 14 |
| ZXC | 69:26 | | | | 21 | | | | Richmond Park | Kingston & Poly Harriers Open 9 | 15 Feb 14 |
| 2013 V55 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 13:05.6 | | | | 4 | | | | Ewell | Southern Counties Veterans' League South London Division | 24 Jun 13 |
| 5000 | 22:25.6 | | | | 5 | | | | Croydon | Southern Counties Veterans' League South London Division | 8 Jul 13 |
| parkrun | 24:01 | | | | 27 | | | 1 | Kingston | Kingston parkrun # 189 | 9 Nov 13 |
| parkrun | 24:12 | | | | 38 | | | 1 | Sheringham | Sheringham parkrun # 27 | 25 May 13 |
| HM | 1:44:53 | | | 1:45:08 | 702 | | | 58 | Watford | Watford Half Marathon | 3 Feb 13 |
| ZXC | 69:00 | | | | 21 | | | 1 | Sheen Gate | Kingston & Poly Harriers Open 9 | 16 Feb 13 |
| 2012 V55 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:04.7 | | | | 4 | | | | Tooting Bec | Southern Counties Veterans' League South London Division | 21 May 12 |
| 5000 | 21:31.2 | | | | 7 | | | | Kingston | Southern Counties Veterans' League South London Division | 25 Jun 12 |
| 7KMT | 31:29 | | | | 135 | | | | Bushy Park | Wedding Day 7K | 29 Jun 12 |
| 5MMT | 38:49 | | | | 27 | | | 2 | Wimbledon Common | Hercules Wimbledon & Lauriston Open 5 | 29 Dec 12 |
| HM | 1:45:36 | | | 1:45:51 | 717 | | | 9 | Fleet | Fleet Half Marathon | 25 Mar 12 |
| ZXC | 37:36 | | | | 130 | | | 13 | Esher | 2XU Surrey League Division 2 | 11 Feb 12 |
| ZXC | 41:45 | | | | 127 | | | 1 | Epsom Downs | 2XU Surrey Men's League Division 2 | 10 Nov 12 |
| ZXC | 44:09 | | | | 124 | | | 12 | Tadworth | 2XU Surrey Men's League Division 2 | 20 Oct 12 |
| 2011 V50 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:44 | | | | 50 | | | | Milton Country | Cambridge parkrun # 93 | 19 Nov 11 |
| 10K | 46:54 | | | | 269 | | | 33 | Walton-on-Thames | Elmbridge 10K | 24 Jul 11 |
| 10K | 46:18 | | | 46:56 | 140 | | | | Chessington | 26.2 Valentine's 10K | 13 Feb 11 |
| 10K | 47:06 | | | 47:19 | 338 | | | 41 | Ham | Richmond 10K (inc Surrey Championships) | 19 Jun 11 |
| 10KNAD | 45:21 | | | 45:27 | 104 | | | 8 | Kingston | Kingston 10K | 4 Dec 11 |
| HM | 97:53 | | | 99:12 | 498 | | | 27 | Fleet | Fleet Half Marathon | 20 Mar 11 |
| HMMT | 1:52:53 | | | 1:53:02 | 109 | | | 6 | Sands | Farnham Pilgrim Half Marathon | 18 Sep 11 |
| ZXC | 42:30 | | | | 129 | | | 14 | Richmond Park | 2xu Surrey Men's League Division 2 | 12 Feb 11 |
| ZXC | 43:01 | | | | 154 | | | | Banstead | South of Thames 5 Mile Championships | 26 Nov 11 |
| ZXC | 57:40 | | | | 173 | | | 19 | Roehampton | South of Thames Championships | 17 Dec 11 |
| 2010 V50 Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 12:32.0 | | | | 11 | | | | Kingston | Rosenheim League Western | 21 Jul 10 |
| 5000 | 21:14.9 | | | | 2 | | | | Ewell | Surrey County Veterans' Championships | 29 May 10 |
| ZXC | 37:14 | | | | 162 | | | 11 | Wimbledon | 2xu Surrey Men's League Division 2 | 13 Nov 10 |