| 2025 V35 Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:38 | | | | 2 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 729 | 7 Jun 25 |
| parkrun | 17:03 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 563 | 15 Mar 25 |
| 8KXC | 25:53 | | | | 70 | | | 8 | West Horsley Place | Surrey Men's League Division 1 | 11 Jan 25 |
| 8KXC | 27:11 | | | | 117 | | | 16 | Hurst Green | Surrey Men's League Division 1 | 11 Oct 25 |
| 5MXC | 28:17 | | | | 10 | | | | Lloyd Park | South of Thames CCA 5 Championships | 22 Nov 25 |
| 12KXC | 41:43 | | | | 26 | | | 3 | Croydon | Surrey County Championships | 4 Jan 25 |
| 12KXC | 50:47 | | | | 141 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| ZXC | 27:44 | | | | 59 | | | 7 | Epsom Downs | Surrey Men's League Division 1 | 8 Feb 25 |
| 2024 V35 Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KXCL | 16:38 | | | | 2 | L2 | | | Nonsuch Park | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | 5 Oct 24 |
| parkrun | 17:20 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 504 | 27 Jan 24 |
| 7.9KXC | 27:44 | | | | 105 | | | 11 | Wimbledon Common | Surrey League Division 1 | 12 Oct 24 |
| 8KXC | 28:46 | | | | 49 | | | 9 | West Horsley Place | Surrey Men's League Division 1 | 10 Feb 24 |
| 8.1KXC | 28:43 | | | | 88 | | | | Roehampton Vale | Surrey Men's League Division 1 | 13 Jan 24 |
| ZXC | 24:35 | | | | 101 | | | 15 | Beckenham Place Park | Surrey Men's League Division 1 | 9 Nov 24 |
| 2023 V35 Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:26 | | | | 3 | | | 1 | Melksham | Melksham parkrun # 204 | 8 Jul 23 |
| parkrun | 17:33 | | | | 9 | | | | Guildford | Guildford parkrun # 485 | 2 Sep 23 |
| parkrun | 17:37 | | | | 3 | | | 1 | Mole Valley | Mole Valley parkrun # 238 | 30 Dec 23 |
| parkrun | 18:15 | | | | 1 | | | 1 | Homewood | Homewood parkrun # 267 | 11 Mar 23 |
| 8KXC | 28:27 | | | | 65 | SM | | 9 | Lloyd Park | Surrey Men's League Division 1 | 11 Feb 23 |
| 8.4KXC | 31:00 | | | | 97 | | | | Mitcham | Surrey Men's League Division 1 | 11 Nov 23 |
| 8.5KXC | 30:12 | | | | 97 | | | 13 | Richmond Park | Surrey Men's League Division 1 | 14 Oct 23 |
| 9KXC | 32:31 | | | | 4 | | | 1 | Nonsuch Park | Surrey Masters Championship | 28 Oct 23 |
| 2022 V35 Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:25 | | | | 1 | | | 1 | Homewood | Homewood parkrun # 257 | 31 Dec 22 |
| 8KXC | 31:07 | | | | 54 | | | 10 | Lloyd Park | OpenTrack Surrey Men's League Division 1 | 5 Mar 22 |
| 2019 SEN Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 15:46 | | | | 2 | | | 1 | Bushy Park | Bushy Park parkrun # 789 | 18 May 19 |
| parkrun | 16:40 | | | | 1 | | | 1 | Fritton Lake | Fritton Lake parkrun # 350 | 16 Feb 19 |
| parkrun | 16:41 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 357 | 15 Jun 19 |
| 5.053KL | 15:59 | | | | 5 | L4 | | | Milton Keynes | Southern Men's 12-Stage Relays | 24 Mar 19 |
| 5MMT | 25:55 | | | | 1 | | | | Ewell | Epsom & Ewell Harriers Fast 5 | 30 Jun 19 |
| 5MMT | 26:38 | | | | 1 | | | | Wimbledon Common | Wimbledon Trail Series 5 | 1 May 19 |
| 5MMT | 27:45 | | | | 1 | | | | Wimbledon Common | Wimbledon Trail Series 5 | 5 Jun 19 |
| 5MXC | 26:47 | | | | 5 | | | | Croydon | Start Fitness Surrey Men's League Division 1 | 9 Feb 19 |
| 8.3KXC | 27:34 | | | | 11 | | | | Mitcham Common | Start Fitness Surrey Men's League Division 1 | 12 Jan 19 |
| 10KXC | 35:22 | | | | 60 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 12KXC | 39:30 | | | | 73 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 12KXC | 39:34 | | | | 8 | | | | Croydon | Surrey County Championships | 5 Jan 19 |
| 2018 SEN Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 15:51 | | | | 1 | | | 1 | Cranleigh | Cranleigh parkrun # 212 | 29 Sep 18 |
| parkrun | 15:56 | | | | 3 | | | 1 | Bushy Park | Bushy Park parkrun # 734 | 12 May 18 |
| parkrun | 15:59 | | | | 4 | | | 1 | Bushy Park | Bushy Park parkrun # 743 | 14 Jul 18 |
| parkrun | 16:13 | | | | 3 | | | 1 | Bushy Park | Bushy Park parkrun # 732 | 28 Apr 18 |
| parkrun | 16:46 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 297 | 3 Mar 18 |
| 5MMT | 28:01 | | | | 1 | | | | Wimbledon Common | Wimbledon Trail Series 5 | 2 May 18 |
| 5MXC | 26:21 | | | | 2 | | | | Morden Park | South of Thames CCA 5 Championships | 24 Nov 18 |
| 5MXC | 26:42 | | | | 10 | | | | Wimbledon Common | Start Fitness Surrey Men's League Division 1 | 10 Nov 18 |
| 5MXC | 27:38 | | | | 4 | | | | Beckenham | Start Fitness Surrey Men's League Division 2 | 13 Jan 18 |
| 5MXC | 27:56 | | | | 5 | | | | Croydon | Start Fitness Surrey Men's League Division 2 | 10 Feb 18 |
| 8.3KXC | 27:35 | | | | 20 | | | | Petersham | Start Fitness Surrey Men's League Division 1 | 13 Oct 18 |
| 12KXC | 41:31 | | | | 12 | | | | Dorking | Surrey County Championships | 7 Jan 18 |
| 12KXC | 42:52 | | | | 71 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 12KXC | 46:56 | | | | 53 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 7.5MXC | 38:51 | | | | 5 | | | | Beckenham | South of Thames CCA 7.5 Championships | 15 Dec 18 |
| 15KXC | 55:04 | | | | 34 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| 2017 SEN Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:26 | | | | 1 | | | 1 | Cranleigh | Cranleigh parkrun # 132 | 1 Apr 17 |
| parkrun | 16:30 | | | | 1 | | | 1 | Lowestoft | Lowestoft parkrun # 77 | 15 Apr 17 |
| parkrun | 16:33 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 279 | 28 Oct 17 |
| parkrun | 16:38 | | | | 1 | | | 1 | Catton | Catton parkrun # 170 | 1 Jan 17 |
| parkrun | 16:41 | | | | 1 | | | 1 | Cranleigh | Cranleigh parkrun # 158 | 30 Sep 17 |
| parkrun | 16:43 | | | | 1 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 389 | 22 Jul 17 |
| parkrun | 17:00 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 244 | 28 Jan 17 |
| 7.5KXC | 26:02 | | | | 3 | | | | Wimbledon Common | Start Fitness Surrey Men's League Division 2 | 14 Oct 17 |
| 5MMT | 27:41 | | | | 1 | | | | Wimbledon Common | Wimbledon Trail Series 5 | 3 May 17 |
| 5MXC | 27:41 | | | | 5 | | | | Croydon | 2XU Surrey Men's League Division 2 | 11 Feb 17 |
| 5MXC | 27:53 | | | | 5 | | | | Richmond Park | Start Fitness Surrey Men's League Division 2 | 11 Nov 17 |
| 5MXC | 28:21 | | | | 7 | | | | Richmond Park | 2XU Surrey Men's League Division 2 | 14 Jan 17 |
| 5MXC | 28:27 | | | | 6 | | | | Beckenham | South of Thames CCA 5 Championships | 25 Nov 17 |
| 10K | 33:20 | | | 33:26 | 114 | | | | London | Vitality London 10,000 | 29 May 17 |
| 10K | 33:30 | | | 33:31 | 26 | | | | Eastleigh | Eastleigh 10K | 19 Mar 17 |
| 12KXC | 42:10 | | | | 93 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| 12KXC | 42:16 | | | | 13 | | | | Croydon | Surrey County Championships | 7 Jan 17 |
| 12KXC | 44:01 | | | | 138 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 7.5MXC | 39:14 | | | | 18 | | | | Aldershot | South of Thames CCA 7.5 Championships | 16 Dec 17 |
| 2016 SEN Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:31 | | | | 2 | | | 1 | Lowestoft | Lowestoft parkrun # 27 | 30 Apr 16 |
| parkrun | 16:50 | | | | 1 | | | 1 | Cranleigh | Cranleigh parkrun # 106 | 1 Oct 16 |
| parkrun | 16:50 | | | | 3 | | | 1 | Guildford | Guildford parkrun # 227 | 8 Oct 16 |
| parkrun | 16:55 | | | | 2 | | | 1 | Frimley Lodge | Frimley Lodge parkrun # 346 | 24 Sep 16 |
| parkrun | 17:01 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 210 | 14 May 16 |
| parkrun | 17:18 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 204 | 2 Apr 16 |
| parkrun | 17:21 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 194 | 23 Jan 16 |
| parkrun | 17:30 | | | | 1 | | | 1 | Woking | Woking parkrun # 96 | 2 Jul 16 |
| 4.2MXC | 28:05 | | | | 1 | | | | Bungay | Groggy Doggy Open | 26 Dec 16 |
| 5MXC | 27:30 | | | | 9 | | | | Polesden Lacy | South of Thames CCA 5 | 26 Nov 16 |
| 5MXC | 28:48 | | | | 31 | | | | Wimbledon Common | 2XU Surrey Men's League Division 1 | 13 Feb 16 |
| 5MXC | 30:30 | | | | 11 | | | | Guildford | 2XU Surrey Men's League Division 2 | 12 Nov 16 |
| 5.4MXC | 30:05 | | | | 12 | | | | Wimbledon Common | 2XU Surrey Men's League Division 2 | 15 Oct 16 |
| 10K | 34:15 | | | 34:26 | 126 | | | | London | Vitality London 10,000 | 30 May 16 |
| 10K | 34:52 | | | 34:53 | 14 | | | | Walton-on-Thames | Elmbridge 10K | 24 Jul 16 |
| 12KXC | 46:43 | | | | 24 | | | | Dorking | Surrey County Championships | 10 Jan 16 |
| 7.5MXC | 39:41 | | | | 16 | | | | Beckenham Place Park | South of Thames CCA 7.5 | 17 Dec 16 |
| 15KXC | 55:42 | | | | 86 | | | | Parliament Hill | South of England Championships | 30 Jan 16 |
| ZXC | 30:45 | | | | 37 | | | | Mitcham Common | 2XU Surrey Men's League Division 1 | 16 Jan 16 |
| 2015 SEN Guildford & Godalming |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:12 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 180 | 31 Oct 15 |
| parkrun | 17:22 | | | | 3 | | | 1 | Woking | Woking parkrun # 45 | 27 Jun 15 |
| parkrun | 17:25 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 179 | 24 Oct 15 |
| parkrun | 17:25 | | | | 1 | | | 1 | Woking | Woking parkrun # 63 | 14 Nov 15 |
| parkrun | 17:36 | | | | 3 | | | 1 | Catton | Catton parkrun # 87 | 23 May 15 |
| 7.5KXC | 27:27 | | | | 49 | | | | Wimbledon Common | 2XU Surrey Men's League Division 1 | 10 Oct 15 |
| 4.75MMT | 27:26 | | | | 7 | | | | Lowestoft | Lowestoft Scores 4.75 | 13 Sep 15 |
| 5MXC | 28:36 | | | | 18 | | | | Great Bookham | South of Thames CCA 5 | 21 Nov 15 |
| 5MXC | 29:53 | | | | 12 | | | | Wimbledon Common | 2XU Surrey Men's League Division 2 | 10 Jan 15 |
| 10K | 35:50 | | | 35:51 | 38 | | | | Ham | Ranelagh Harriers Richmond 10K | 21 Jun 15 |
| 12KXC | 46:52 | | | | 298 | | | | Parliament Hill | ECCA Saucony English National Championships | 21 Feb 15 |
| 7.5MXC | 46:58 | | | | 26 | | | | Tonbridge | South of Thames 7.5M Championships | 19 Dec 15 |
| HM | 77:53 | | | 77:55 | 30 | | | | Woking | Surrey Half Marathon | 8 Mar 15 |
| ZXC | 29:19 | | | | 4 | | | | Bungay | Groggy Doggy Open | 26 Dec 15 |
| ZXC | 46:18 | | | | 36 | | | | Croydon | Surrey County Championships | 3 Jan 15 |
| 2014 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.5MXCL | 14:54 | | | | 4 | L2 | | | Reigate | Reigate Priory Relays | 1 Nov 14 |
| parkrun | 17:31 | | | | 3 | | | | Frimley Lodge | Frimley Lodge parkrun # 250 | 15 Nov 14 |
| parkrun | 17:47 | | | | 1 | | | 1 | Gorleston Cliffs | Gorleston parkrun # 276 | 2 Aug 14 |
| parkrun | 17:50 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 119 | 16 Aug 14 |
| parkrun | 17:54 | | | | 1 | | | 1 | Guildford | Guildford parkrun # 112 | 14 Jun 14 |
| parkrun | 17:57 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 114 | 28 Jun 14 |
| parkrun | 18:03 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 118 | 9 Aug 14 |
| parkrun | 18:14 | | | | 5 | | | 1 | Guildford | Guildford parkrun # 105 | 12 Apr 14 |
| parkrun | 18:18 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 104 | 5 Apr 14 |
| parkrun | 18:55 | | | | 2 | | | 1 | Guildford | Guildford parkrun # 98 | 22 Feb 14 |
| 4.8MXC | 29:18 | | | | 19 | | | | Newlands Corner | 2XU Surrey Men's League Division 2 | 11 Oct 14 |
| 10K | 36:28 | | | 36:30 | 10 | | | | Yateley | Yateley 10K Series | 6 Aug 14 |
| 10K | 36:31 | | | 36:33 | 40 | | | | Ham | Ranelagh Harriers Richmond 10K | 22 Jun 14 |
| 10K | 36:53 | | | 36:55 | 27 | | | | Cheam | Sutton Runners 10K | 11 May 14 |
| 10K | 37:27 | | | | 27 | | | | Chessington | Valentines 10K | 16 Feb 14 |
| 10M | 58:35 | | | | 3 | | | | Epsom | Epsom 10 | 23 Nov 14 |
| 10M | 60:36 | | | | 79 | | | | Twickenham | Cabbage Patch 10 | 19 Oct 14 |
| 10M | 61:52 | | | 61:54 | 36 | | | | Brockham | Dorking 10 | 1 Jun 14 |
| HM | 85:23 | | | 85:38 | 89 | | | | Guildford | Surrey Half Marathon | 9 Mar 14 |
| ZXC | 29:18 | | | | 6 | | | | Bungay | Groggy Doggy Open | 26 Dec 14 |
| ZXC | 34:51 | | | | 8 | | | | Reigate | Reigate Holly Run Open | 14 Dec 14 |
| 2013 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:52 | | | | 4 | | | 1 | Guildford | Guildford parkrun # 85 | 30 Nov 13 |
| parkrun | 19:22 | | | | 3 | | | 1 | Guildford | Guildford parkrun # 79 | 19 Oct 13 |
| parkrun | 20:20 | | | | 14 | | | | Guildford | Guildford parkrun # 60 | 18 May 13 |
| parkrun | 20:25 | | | | 12 | | | | Guildford | Guildford parkrun # 56 | 20 Apr 13 |
| parkrun | 20:32 | | | | 15 | | | | Guildford | Guildford parkrun # 59 | 11 May 13 |
| 10M | 65:29 | | | | 24 | | | | Epsom | Epsom 10 | 17 Nov 13 |
| 2012 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 13.42M | 1:40:59 | | | 1:41:49 | 889 | | | | Brighton | Brighton Half Marathon (Long Course) | 19 Feb 12 |