| 2025 V35 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:54.37 | | | | 5 | 2 | | | Aldershot | Aldershot, Farnham & District Open Graded Meeting | 12 Jun 25 |
| 3000 | 9:55.04 | | | | 1 | 2 | | | Aldershot | Aldershot, Farnham & District Open Graded Meeting | 26 Jun 25 |
| 5K | 17:01 | | | 17:03 | 4 | | | 1 | Brighton | RunThrough Brighton | 8 Jun 25 |
| parkrun | 17:14 | | | | 15 | | | | Dulwich | Dulwich parkrun # 638 | 2 Aug 25 |
| parkrun | 17:18 | | | | 27 | | | | Battersea | Battersea parkrun # 26 | 26 Apr 25 |
| parkrun | 17:48 | | | | 4 | | | | Rushmoor | Rushmoor parkrun # 463 | 14 Jun 25 |
| parkrun | 17:54 | | | | 5 | | | 1 | Chichester | Chichester parkrun # 483 | 31 May 25 |
| parkrun | 18:24 | | | | 4 | | | 1 | Alice Holt | Alice Holt parkrun # 565 | 26 Jul 25 |
| parkrun | 19:35 | | | | 1 | | | 1 | Lanhydrock | Lanhydrock parkrun # 512 | 19 Jul 25 |
| parkrun | 20:25 | | | | 2 | | | 1 | Homewood | Homewood parkrun # 400 | 1 Nov 25 |
| 5.08KL | 18:21 | | | | 44 | L10 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 12 Apr 25 |
| 5MMT | 28:25 | | | 28:26 | 10 | | | 5 | Romsey | Romsey 5 | 19 Jan 25 |
| 10K | 34:42 | | | 34:45 | 80 | | | 17 | Chichester | Chichester 10K | 2 Feb 25 |
| 10K | 35:15 | | | 35:17 | 15 | | | 2 | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 23 Jul 25 |
| 12KXC | 59:23 | | | | 596 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| HM | 77:26 | | | 77:32 | 1 | | | 1 | Kempton Park | RunThrough Kempton Racecourse | 1 Mar 25 |
| 16.45M | 1:40:04 | | | 1:40:05 | 3 | | | | Naseby | Naseby 1645 | 16 Feb 25 |
| Mar | 2:36:51 | | | 2:37:01 | 220 | | | 50 | Frankfurt, GER | Mainova Frankfurt Marathon | 26 Oct 25 |
| Mar | 2:42:03 | | | 2:42:03 | 3 | | | 1 | Llanelli | Great Welsh Marathon | 16 Mar 25 |
| 2024 V35 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:51.01 | | | | 12 | 3 | | | Aldershot | Aldershot Farnham & District Open Meetings Summer | 15 Aug 24 |
| parkrun | 17:47 | | | | 3 | | | | Bryn Bach | Bryn Bach parkrun # 501 | 24 Feb 24 |
| parkrun | 18:08 | | | | 4 | | | 1 | Rushmoor | Rushmoor parkrun # 397 | 13 Jan 24 |
| parkrun | 19:05 | | | | 8 | | | | Alice Holt | Alice Holt parkrun # 530 | 2 Nov 24 |
| parkrun | 20:39 | | | | 8 | | | 1 | Jesmond Dene | Jesmond Dene parkrun # 164 | 22 Jun 24 |
| parkrun | 20:47 | | | | 19 | | | | Alice Holt | Alice Holt parkrun # 534 | 30 Nov 24 |
| parkrun | 21:15 | | | | 36 | | | | Rushmoor | Rushmoor parkrun # 418 | 15 Jun 24 |
| parkrun | 23:57 | | | | 78 | | | | Alice Holt | Alice Holt parkrun # 507 | 25 May 24 |
| 5M | 29:23 | | | 29:29 | 55 | | | | Portsmouth | Victory 5 | 1 Dec 24 |
| 10K | 36:14 | | | 36:14 | 16 | | | | Fleet | Fleet 5K / 10K | 27 Oct 24 |
| HM | 78:38 | | | 78:41 | 53 | | | | Farnborough | Farnborough Winter Half Marathon | 21 Jan 24 |
| HM | 78:50 | | | 79:00 | 142 | | | | Paddock Wood | Lambert and Foster Paddock Wood Half Marathon | 3 Mar 24 |
| HM | 80:09 | | | 80:30 | 115 | | | 23 | Fleet | Fleet Half Marathon | 24 Mar 24 |
| 20MNAD | 2:06:39 | | | 2:06:44 | 14 | | | | Bramley | Bramley 10 / 20 | 11 Feb 24 |
| Mar | 2:43:24 | c | | | 155 | | | 40 | Manchester | Adidas Manchester Marathon | 14 Apr 24 |
| 2023 V35 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:38.6 | | | | 9 | 1 | | | Winchester | Southern Counties VAC League - Hampshire Division | 19 Jun 23 |
| 5K | 17:05 | | | 17:07 | 11 | | | 1 | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 28 Jun 23 |
| parkrun | 16:51 | | | | 11 | | | | Dulwich | Dulwich parkrun # 503 | 28 Jan 23 |
| parkrun | 17:06 | | | | 1 | | | 1 | Victoria | Victoria parkrun # 422 | 9 Sep 23 |
| parkrun | 17:21 | | | | 1 | | | 1 | Blandford | Blandford parkrun # 414 | 28 Oct 23 |
| parkrun | 17:28 | | | | 3 | | | | Blandford | Blandford parkrun # 419 | 2 Dec 23 |
| parkrun | 17:56 | | | | 8 | | | | Rushmoor | Rushmoor parkrun # 378 | 16 Sep 23 |
| parkrun | 18:07 | | | | 3 | | | 1 | Penrhyn | Penrhyn parkrun # 342 | 2 Sep 23 |
| parkrun | 18:15 | | | | 4 | | | | Littlehampton Prom | Littlehampton Prom parkrun # 139 | 13 May 23 |
| parkrun | 18:19 | | | | 7 | | | | Rushmoor | Rushmoor parkrun # 366 | 20 May 23 |
| parkrun | 18:25 | | | | 1 | | | | Caffarella, ITA | Caffarella parkrun # 144 | 11 Mar 23 |
| parkrun | 18:30 | | | | 9 | | | | Rushmoor | Rushmoor parkrun # 393 | 25 Dec 23 |
| parkrun | 19:18 | | | | 2 | | | 1 | Queen’s, Glasgow | Queen’s, Glasgow parkrun # 128 | 21 Oct 23 |
| parkrun | 19:20 | | | | 6 | | | 1 | Alice Holt | Alice Holt parkrun # 453 | 6 May 23 |
| parkrun | 20:08 | | | | 1 | | | 1 | Riverside Walk | Riverside Walk parkrun # 2 | 18 Nov 23 |
| parkrun | 20:56 | | | | 10 | | | | Alice Holt | Alice Holt parkrun # 438 | 14 Jan 23 |
| parkrun | 23:10 | | | | 94 | | | | Frimley Lodge | Frimley Lodge parkrun # 620 | 29 Apr 23 |
| 8.65KL | 31:03 | | | | 44 | L09 | | | Birmingham | ERRA Men's National 12-Stage Relays | 15 Apr 23 |
| 10K | 35:15 | | | 35:17 | 10 | | | 2 | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 26 Jul 23 |
| 10K | 35:51 | | | 35:53 | 37 | | | | Stubbington | Stubbington 10K | 8 Jan 23 |
| 10K | 36:26 | | | 36:26 | 2 | | | 1 | Lee Valley | RunThrough Lee Valley Velo Park | 25 Feb 23 |
| 10M | 58:08 | c | | | 136 | | | 29 | Portsmouth | Great South Run 10 | 15 Oct 23 |
| HM | 75:56 | | | 75:56 | 55 | | | 15 | Fleet | Fleet Half Marathon | 26 Mar 23 |
| HM | 76:09 | | | 76:12 | 39 | | 39 | 33 | Farnborough | Farnborough Winter Half Marathon | 22 Jan 23 |
| HM | 76:15 | | | 76:16 | 1 | | | 1 | Windsor | Run Dorney | 27 Aug 23 |
| HM | 80:03 | | | 80:04 | 14 | | | | Sturminster Newton | Sturminster Newton Half Marathon | 6 Aug 23 |
| Mar | 2:38:23 | c | | | 484 | | | | London | TCS London Marathon | 23 Apr 23 |
| Mar | 2:45:57 | | | 2:46:42 | 1120 | | | | Berlin, GER | BMW Berlin Marathon | 24 Sep 23 |
| 2022 V35 |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.1 | | | | 4 | A | | | Winchester | Southern Counties Veterans League - Hampshire | 6 Jun 22 |
| 5K | 17:07 | | | 17:11 | 2 | | | | Fleet | Fleet 5K | 30 Oct 22 |
| 5K | 17:17 | | | | 12 | | | 3 | Portsmouth | Lakeside 5K Series | 27 Jul 22 |
| parkrun | 16:57 | | | | 1 | | | 1 | Blandford | Blandford parkrun # 350 | 6 Aug 22 |
| parkrun | 17:15 | | | | 4 | | | 1 | Nonsuch | Nonsuch parkrun # 487 | 4 Jun 22 |
| parkrun | 17:15 | | | | 5 | | | 1 | Hastings | Hastings parkrun # 314 | 17 Sep 22 |
| parkrun | 17:25 | | | | 1 | | | 1 | Rushmoor | Rushmoor parkrun # 319 | 9 Apr 22 |
| parkrun | 17:31 | | | | 1 | | | 1 | Rushmoor | Rushmoor parkrun # 310 | 22 Jan 22 |
| parkrun | 17:50 | | | | 6 | | | | Rushmoor | Rushmoor parkrun # 345 | 24 Dec 22 |
| parkrun | 18:03 | | | | 3 | | | 1 | Pollok | Pollok parkrun # 641 | 12 Nov 22 |
| parkrun | 18:07 | | | | 6 | | | 1 | Rushmoor | Rushmoor parkrun # 317 | 26 Mar 22 |
| parkrun | 18:15 | | | | 1 | | | 1 | Crane Park | Crane Park parkrun # 472 | 24 Sep 22 |
| parkrun | 18:25 | | | | 1 | | | 1 | Sandhurst Memorial | Sandhurst Memorial parkrun # 59 | 23 Jul 22 |
| parkrun | 18:34 | | | | 6 | | | | Eden Project | Eden Project parkrun # 121 | 8 Jan 22 |
| parkrun | 18:36 | | | | 6 | | | | Rushmoor | Rushmoor parkrun # 329 | 30 Jul 22 |
| parkrun | 18:38 | | | | 1 | | | 1 | Alice Holt | Alice Holt parkrun # 408 | 25 Jun 22 |
| parkrun | 18:40 | | | | 7 | | | | Rushmoor | Rushmoor parkrun # 347 | 31 Dec 22 |
| parkrun | 18:42 | | | | 2 | | | | Paarl, RSA | Paarl parkrun # 250 | 8 Oct 22 |
| parkrun | 18:42 | | | | 4 | | | 1 | Brooklands | Brooklands parkrun # 119 | 29 Oct 22 |
| parkrun | 18:42 | | | | 4 | | | 1 | Broadwater | Broadwater parkrun # 61 | 26 Nov 22 |
| parkrun | 18:46 | | | | 3 | | | | Guildford | Guildford parkrun # 418 | 19 Feb 22 |
| parkrun | 18:46 | | | | 1 | | | 1 | Alice Holt | Alice Holt parkrun # 429 | 19 Nov 22 |
| parkrun | 18:52 | | | | 4 | | | 1 | Hogmoor Inclosure | Hogmoor Inclosure parkrun # 169 | 22 Oct 22 |
| parkrun | 19:13 | | | | 3 | | | 1 | Alice Holt | Alice Holt parkrun # 385 | 1 Jan 22 |
| parkrun | 21:07 | | | | 15 | | | | Rushmoor | Rushmoor parkrun # 344 | 17 Dec 22 |
| 5MXC | NT | | | | 15 | | | | Alice Holt | Southern League | 13 Mar 22 |
| 10K | 34:25 | | | 34:25 | 5 | | | | Southampton | Southampton AC Netley 10K | 15 May 22 |
| 10K | 34:43 | | | 34:53 | 289 | | | 46 | Telford | Telford 10K | 11 Dec 22 |
| 10K | 35:20 | | | 35:22 | 36 | | | | Fareham | Stubbington 10K | 16 Jan 22 |
| 10K | 35:27 | | | 35:29 | 9 | | | | Yateley | Yateley 10K Series | 3 Aug 22 |
| 10K | 35:44 | | | 35:44 | 15 | | | | Yateley | Yateley 10K Series | 1 Jun 22 |
| 10K | 36:08 | c | | | 14 | | | | Alresford | Alresford 10K | 19 Jun 22 |
| 10K | 36:51 | | | 36:52 | 14 | | | | Yateley | Yateley 10K Series | 6 Jul 22 |
| 10M | 56:36 | | | 56:37 | 6 | | | | Salisbury | Salisbury 10 | 3 Apr 22 |
| 10M | 57:50 | | | 57:52 | 4 | | | | Alton | Alton 10 | 8 May 22 |
| 10M | 58:08 | | | 58:10 | 12 | | 12 | 11 | Hayling Island | Hayling 10 | 6 Nov 22 |
| 10M | 61:26 | | | 61:28 | 14 | | | | Ryde | Ryde 10 | 6 Feb 22 |
| HM | 74:48 | | | 74:50 | 11 | | | 2 | Battersea Park | RunThrough Battersea Park Half Marathon | 10 Sep 22 |
| HM | 75:15 | | | 75:22 | 95 | | | | Wokingham | Wokingham Half Marathon | 27 Feb 22 |
| HMMT | 75:17 | | | 75:18 | 6 | | | 2 | Thames Ditton | Hampton Court Palace Half Marathon | 20 Mar 22 |
| Mar | 2:39:58 | | | 2:39:58 | 35 | | | 14 | Edinburgh | Edinburgh Marathon Festival Marathon | 29 May 22 |
| Mar | 2:40:21 | c | | | 333 | | | | London | TCS London Marathon | 2 Oct 22 |
| 2021 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:47 | | | 16:47 | 1 | | | 1 | Battersea Park | RunThrough Chase the Moon Battersea 5K | 20 Oct 21 |
| parkrun | 17:12 | | | | 2 | | | 1 | Blickling | Blickling parkrun # 333 | 9 Oct 21 |
| parkrun | 17:25 | | | | 1 | | | 1 | Rushmoor | Rushmoor parkrun # 300 | 13 Nov 21 |
| parkrun | 18:10 | | | | 2 | | | 1 | Haverhill | Haverhill parkrun # 117 | 16 Oct 21 |
| parkrun | 18:12 | | | | 5 | | | | Rushmoor | Rushmoor parkrun # 288 | 7 Aug 21 |
| parkrun | 18:13 | | | | 5 | | | | Fulham Palace | Fulham Palace parkrun # 336 | 24 Jul 21 |
| parkrun | 18:14 | | | | 1 | | | 1 | Alice Holt | Alice Holt parkrun # 370 | 28 Aug 21 |
| parkrun | 18:22 | | | | 2 | | | 1 | Blandford | Blandford parkrun # 319 | 25 Dec 21 |
| parkrun | 19:47 | | | | 24 | | | | Frimley Lodge | Frimley Lodge parkrun # 532 | 21 Aug 21 |
| parkrun | 20:47 | | | | 20 | | | | Rushmoor | Rushmoor parkrun # 293 | 25 Sep 21 |
| parkrun | 24:00 | | | | 83 | | | | Rushmoor | Rushmoor parkrun # 289 | 14 Aug 21 |
| parkrun | 24:43 | | | | 39 | | | | Riverfront | Riverfront parkrun # 173 | 23 Oct 21 |
| 5M | 28:27 | c | | | 6 | | | | Overton | Overton 5 | 5 Sep 21 |
| 5M | 28:30 | | | 28:33 | 38 | | | | Portsmouth | Victory 5 | 5 Dec 21 |
| 10K | 34:47 | | | 34:48 | 10 | | | 3 | Southampton | Lordshill 10K | 19 Sep 21 |
| 10K | 35:35 | | | 35:37 | 11 | | | | Yateley | Yateley 10K Series | 4 Aug 21 |
| 10K | 35:59 | c | | | 6 | | | | Yateley | Yateley 10K Series | 7 Jul 21 |
| 10K | 36:54 | c | | | 12 | | | | Yateley | Yateley 10K Series | 21 Jul 21 |
| HM | 76:28 | | | 76:30 | 4 | | | | Woking | Surrey Half Marathon | 26 Sep 21 |
| HM | 76:37 | c | | | 145 | | | | Greenwich | Vitality Big Half | 22 Aug 21 |
| HM | 77:00 | c | | | 7 | | | | Windsor | Dorney Lake Half Marathon | 22 May 21 |
| HM | 77:15 | | | 77:16 | 23 | | | | Gosport | Gosport Half Marathon | 21 Nov 21 |
| Mar | 2:43:54 | | | 2:43:56 | 24 | | | 6 | Newport | ABP Newport Wales Marathon | 24 Oct 21 |
| Mar | 2:49:21 | c | | | 2 | | | 2 | Chichester | Running Grand Prix Goodwood Marathon | 4 Jul 21 |
| 2020 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:38 | | | | 16 | | | | Rushmoor | Rushmoor parkrun # 281 | 1 Feb 20 |
| parkrun | 19:41 | | | | 6 | | | | Alice Holt | Alice Holt parkrun # 363 | 7 Mar 20 |
| parkrun | 19:48 | | | | 14 | | | | Rushmoor | Rushmoor parkrun # 278 | 11 Jan 20 |
| parkrun | 19:50 | | | | 9 | | | 1 | Woking | Woking parkrun # 273 | 15 Feb 20 |
| parkrun | 19:57 | | | | 11 | | | | Guildford | Guildford parkrun # 387 | 8 Feb 20 |
| parkrun | 20:07 | | | | 23 | | | | Rushmoor | Rushmoor parkrun # 277 | 4 Jan 20 |
| parkrun | 20:33 | | | | 12 | | | | Alice Holt | Alice Holt parkrun # 357 | 18 Jan 20 |
| parkrun | 20:42 | | | | 8 | | | 1 | Alice Holt | Alice Holt parkrun # 361 | 22 Feb 20 |
| parkrun | 20:59 | | | | 8 | | | | Alice Holt | Alice Holt parkrun # 362 | 29 Feb 20 |
| parkrun | 21:31 | | | | 25 | | | | Rushmoor | Rushmoor parkrun # 286 | 14 Mar 20 |
| HM | 88:43 | | | 89:36 | 354 | | | | Wokingham | Wokingham Half Marathon | 23 Feb 20 |
| HMMT | 87:53 | | | 88:04 | 72 | | | | Thames Ditton | Official Hampton Court Palace Half Marathon | 15 Mar 20 |
| 2019 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:35 | | | | 6 | | | | Blandford | Blandford parkrun # 278 | 9 Nov 19 |
| parkrun | 19:43 | | | | 8 | | | 1 | The Old Showfield | The Old Showfield parkrun # 15 | 23 Nov 19 |
| parkrun | 19:57 | | | | 16 | | | | Frimley Lodge | Frimley Lodge parkrun # 510 | 30 Nov 19 |
| parkrun | 21:14 | | | | 20 | | | | Alice Holt | Alice Holt parkrun # 351 | 14 Dec 19 |
| parkrun | 21:36 | | | | 20 | | | | Alice Holt | Alice Holt parkrun # 353 | 28 Dec 19 |
| 2018 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:11 | | | | 25 | | | | Blandford | Blandford parkrun # 225 | 10 Nov 18 |
| parkrun | 21:12 | | | | 34 | | | | Weymouth | Weymouth parkrun # 257 | 4 Aug 18 |
| parkrun | 21:22 | | | | 7 | | | 1 | Northwich | Northwich parkrun # 35 | 24 Nov 18 |
| parkrun | 21:44 | | | | 17 | | | | Alice Holt | Alice Holt parkrun # 280 | 23 Jun 18 |
| Mar | 3:27:55 | | | 3:28:10 | 779 | | | | Brighton | Brighton Marathon | 15 Apr 18 |
| 2014 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:36 | | | | 59 | | | | Richmond Park | Richmond Park parkrun # 356 | 9 Aug 14 |
| parkrun | 31:56 | | | | 732 | | | | Bushy Park | Bushy Park parkrun # 517 | 10 May 14 |
| 2012 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:42:11 | | | 3:42:41 | 6679 | | | | London | Virgin London Marathon | 22 Apr 12 |
| 2011 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 90:39 | | | | 56 | | | | Richmond | Ranelagh Harriers Richmond Half Marathon | 8 May 11 |
| 2010 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:49 | | | 19:50 | | | | | London | Standard Chartered Great City 5K | 15 Jul 10 |
| parkrun | 21:27 | | | | 15 | | | | Richmond Park | Richmond parkrun # 165 | 18 Dec 10 |
| parkrun | 25:00 | | | | 86 | | | | Richmond Park | Richmond parkrun # 127 | 27 Mar 10 |
| parkrun | 25:43 | | | | 115 | | | | Richmond Park | Richmond parkrun # 162 | 27 Nov 10 |
| 10K | 40:20 | | | 40:26 | 161 | | | | London St. James's Park | Bupa London 10,000 (10K) | 31 May 10 |
| HM | 92:35 | | | | 710 | | | | Bristol | Bristol Half Marathon | 5 Sep 10 |
| Mar | 3:25:40 | ac | | 3:25:34 | 607 | | | | Edinburgh | Edinburgh Marathon | 23 May 10 |
| Mar | 3:34:04 | | | 3:35:26 | 5041 | | | | London | Virgin London Marathon | 25 Apr 10 |
| 2009 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:52 | | | | 206 | | | | Bushy Park | Bushy Park parkrun # 270 | 3 Oct 09 |