| 2026 V50 Wootton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:18 | | | | 32 | | 2 | 1 | Great Denham | Great Denham parkrun # 335 | 10 Jan 26 |
| parkrun | 22:22 | | | | 43 | | | 1 | Great Denham | Great Denham parkrun # 334 | 3 Jan 26 |
| parkrun | 22:28 | | | | 40 | | 2 | | Great Denham | Great Denham parkrun # 333 | 1 Jan 26 |
| 2025 V50 Wootton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:50 | | | 20:54 | 70 | | 12 | 1 | Battersea Park | Runthrough Battersea Park Chase The Moon 5K / 10K | 26 Mar 25 |
| 5K | 22:27 | | | 22:27 | 76 | | 11 | 1 | Battersea Park | RunThrough Battersea Park 5K / 10K | 15 Feb 25 |
| 5K | 23:01 | | | | 1095 | | | | New York NY, USA | Abbott Dash to the Finish Line 5K | 1 Nov 25 |
| 5K | 25:40 | | | 25:45 | 153 | 2 | 105 | 20 | Battersea Park | British Masters 5K Championships | 30 Nov 25 |
| 5KDH | 20:35 | a | | 20:39 | 148 | | 7 | 2 | Milton Keynes | MK Rocket 5K | 4 May 25 |
| parkrun | 20:09 | | | | 10 | | 1 | 1 | University of Northampton | University of Northampton parkrun # 81 | 26 Apr 25 |
| parkrun | 20:45 | | | | 12 | | 1 | 1 | University of Northampton | University of Northampton parkrun # 88 | 19 Apr 25 |
| parkrun | 20:47 | | | | 8 | | 1 | 1 | University of Northampton | University of Northampton parkrun # 87 | 12 Apr 25 |
| parkrun | 20:54 | | | | 12 | | 1 | 1 | University of Northampton | University of Northampton parkrun # 85 | 29 Mar 25 |
| parkrun | 20:59 | | | | 12 | | 1 | 1 | University of Northampton | University of Northampton parkrun # 82 | 3 May 25 |
| parkrun | 21:01 | | | | 177 | | | | Battersea | Battersea parkrun # 22 | 8 Mar 25 |
| parkrun | 21:02 | | | | 15 | | 1 | 1 | University of Northampton | University of Northampton parkrun # 84 | 22 Mar 25 |
| parkrun | 21:22 | | | | 15 | | 3 | 1 | University of Northampton | University of Northampton parkrun # 81 | 1 Mar 25 |
| parkrun | 21:30 | | | | 10 | | 2 | 1 | Watermeadows | Watermeadows parkrun # 230 | 4 Jan 25 |
| parkrun | 21:40 | | | | 292 | | | | Battersea | Battersea parkrun # 19 | 15 Feb 25 |
| parkrun | 21:44 | | | | 49 | | | | Morecambe Prom | Morecambe Prom parkrun # 254 | 16 Aug 25 |
| parkrun | 21:46 | | | | 12 | | 1 | 1 | Houghton Hall | Houghton Hall parkrun # 295 | 11 Jan 25 |
| parkrun | 21:46 | | | | 24 | | 3 | 1 | Abbey Park | Abbey Park parkrun # 106 | 7 Jun 25 |
| parkrun | 21:49 | | | | 14 | | 2 | 1 | Watermeadows | Watermeadows parkrun # 237 | 22 Feb 25 |
| parkrun | 21:49 | | | | 56 | | 3 | 1 | Morecambe Prom | Morecambe Prom parkrun # 252 | 2 Aug 25 |
| parkrun | 21:56 | | | | 16 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 257 | 23 Aug 25 |
| parkrun | 21:57 | | | | 39 | | | 1 | Oaklands | Oaklands parkrun # 194 | 25 Jan 25 |
| parkrun | 22:00 | | | | 31 | | 2 | 1 | Luton Wardown | Luton Wardown parkrun # 439 | 18 Jan 25 |
| parkrun | 22:04 | | | | 46 | | 3 | 1 | Northampton | Northampton parkrun # 620 | 18 Oct 25 |
| parkrun | 22:07 | | | | 17 | | 3 | 1 | University of Northampton | University of Northampton parkrun # 93 | 9 Aug 25 |
| parkrun | 22:09 | | | | 19 | | 2 | | University of Northampton | University of Northampton parkrun # 83 | 10 May 25 |
| parkrun | 22:09 | | | | 16 | | 2 | 1 | Watermeadows | Watermeadows parkrun # 259 | 6 Sep 25 |
| parkrun | 22:23 | | | | 10 | | 2 | 1 | Brixworth Country | Brixworth Country parkrun # 232 | 11 Oct 25 |
| parkrun | 22:32 | | | | 32 | | | | Buckingham | Buckingham parkrun # 484 | 1 Jan 25 |
| parkrun | 22:33 | | | | 21 | | 2 | 1 | Pavilion Gardens | Pavilion Gardens parkrun # 116 | 8 Feb 25 |
| parkrun | 22:49 | | | | 55 | | | 1 | Morecambe Prom | Morecambe Prom parkrun # 243 | 31 May 25 |
| parkrun | 22:50 | | | | 25 | | 1 | 1 | Aylesbury | Aylesbury parkrun # 486 | 19 Jul 25 |
| parkrun | 22:52 | | | | 29 | | 2 | 1 | Market Harborough | Market Harborough parkrun # 478 | 6 Dec 25 |
| parkrun | 22:53 | | | | 11 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 248 | 21 Jun 25 |
| parkrun | 23:01 | | | | 28 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 269 | 15 Nov 25 |
| parkrun | 23:03 | | | | 24 | | 3 | 1 | Watermeadows | Watermeadows parkrun # 271 | 29 Nov 25 |
| parkrun | 23:03 | | | | 72 | | | 1 | Great Denham | Great Denham parkrun # 331 | 25 Dec 25 |
| parkrun | 23:04 | | | | 10 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 251 | 12 Jul 25 |
| parkrun | 23:12 | | | | 37 | | 3 | 1 | Watermeadows | Watermeadows parkrun # 274 | 20 Dec 25 |
| parkrun | 23:19 | | | | 23 | | 2 | | Watermeadows | Watermeadows parkrun # 266 | 25 Oct 25 |
| parkrun | 23:19 | | | | 96 | | | 1 | Aberdeen | Aberdeen parkrun # 681 | 27 Dec 25 |
| parkrun | 23:21 | | | | 41 | | | 1 | Watermeadows | Watermeadows parkrun # 268 | 8 Nov 25 |
| parkrun | 23:25 | | | | 26 | | 3 | 1 | Watermeadows | Watermeadows parkrun # 270 | 22 Nov 25 |
| parkrun | 23:35 | | | | 29 | | | 1 | Brixworth Country | Brixworth Country parkrun # 213 | 24 May 25 |
| parkrun | 23:52 | | | | 55 | | | 1 | Watermeadows | Watermeadows parkrun # 258 | 30 Aug 25 |
| parkrun | 23:56 | | | | 79 | | | 1 | Market Harborough | Market Harborough parkrun # 470 | 4 Oct 25 |
| parkrun | 24:42 | | | | 48 | | | 1 | Wormwood Scrubs | Wormwood Scrubs parkrun # 665 | 20 Sep 25 |
| parkrun | 25:25 | | | | 13 | | | 1 | Fort William | Fort William parkrun # 257 | 17 May 25 |
| 10K | 43:23 | | | 43:30 | 123 | | 28 | 6 | Thorney | Keith Hall Memorial 10K | 23 Mar 25 |
| HM | 95:03 | | | 95:07 | 25 | | 2 | 1 | Cromer | Norfolk Half Marathon / Marathon | 13 Apr 25 |
| HM | 94:16 | | | 96:10 | | | 453 | 15 | Berlin, GER | Generali Berliner Halbmarathon | 6 Apr 25 |
| HM | 98:26 | | | 98:49 | 711 | | 104 | 21 | Paddock Wood | Paddock Wood Half Marathon | 9 Mar 25 |
| HM | 1:41:47 | | | 1:41:54 | 157 | | 18 | 1 | Norwich | Royal Norwich Half Marathon | 23 Feb 25 |
| HM | 1:43:24 | c | | | 10418 | | 1909 | 49 | Copenhagen, DEN | CPH Half Marathon | 14 Sep 25 |
| HM | 1:44:02 | | | 1:44:12 | 63 | | 7 | 1 | London Finsbury Park | RunThrough Finsbury Park | 26 Jan 25 |
| 15M | 1:55:57 | | | 1:56:18 | 143 | | 26 | 2 | Folksworth | Folksworth 15 | 19 Jan 25 |
| Mar | 3:19:11 | c | | | 6217 | | 1017 | 42 | London | TCS London Marathon | 27 Apr 25 |
| Mar | 3:20:41 | c | | | 2043 | | 117 | | Rome, ITA | Acea Run Rome The Marathon | 16 Mar 25 |
| Mar | 3:23:45 | | | 3:23:57 | 319 | | 28 | 7 | Milton Keynes | Milton Keynes Marathon | 5 May 25 |
| Mar | 3:28:43 | | | 3:29:17 | 351 | | 22 | 3 | Murcia, ESP | TotalEnergies Maratón Murcia Costa Cálida | 2 Feb 25 |
| Mar | 3:56:41 | c | | | 18188 | | | | New York NY, USA | TCS New York City Marathon | 2 Nov 25 |
| Mar | 4:13:10 | c | | | 2034 | | | 16 | Honolulu HI, USA | JAL Honolulu Marathon | 14 Dec 25 |
| 100MMT | 1:03:29:57 | | | | 310 | | 59 | 16 | Winchester | South Downs Way 50K / 100 | 14 Jun 25 |
| 2024 V50 Corby |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 23:06 | | | 23:10 | 96 | | 16 | 1 | Aylesbury | Aylesbury Boxing Day 5K | 26 Dec 24 |
| 5KDH | 20:32 | | | 20:36 | 86 | | 7 | 1 | Milton Keynes | MK Rocket 5K | 5 May 24 |
| parkrun | 20:32 | | | | 25 | | | 1 | Great Denham | Great Denham parkrun # 244 | 30 Mar 24 |
| parkrun | 20:39 | | | | 18 | | | 1 | Great Denham | Great Denham parkrun # 247 | 20 Apr 24 |
| parkrun | 20:40 | | | | 22 | | 3 | 1 | Great Denham | Great Denham parkrun # 249 | 4 May 24 |
| parkrun | 20:45 | | | | 24 | | 1 | 1 | Great Denham | Great Denham parkrun # 248 | 27 Apr 24 |
| parkrun | 20:54 | | | | 23 | | 1 | 1 | Great Denham | Great Denham parkrun # 243 | 23 Mar 24 |
| parkrun | 20:57 | | | | 22 | | 2 | 1 | Abbey Park | Abbey Park parkrun # 44 | 2 Mar 24 |
| parkrun | 20:58 | | | | 13 | | 1 | 1 | Millennium Country | Millennium Country parkrun # 177 | 3 Feb 24 |
| parkrun | 21:01 | | | | 20 | | 1 | 1 | Millennium Country | Millennium Country parkrun # 176 | 27 Jan 24 |
| parkrun | 21:18 | | | | 24 | | | | Zuiderpark, NED | Zuiderpark parkrun # 158 | 30 Nov 24 |
| parkrun | 21:25 | | | | 6 | | 1 | 1 | Salcey Forest | Salcey Forest parkrun # 189 | 16 Nov 24 |
| parkrun | 21:26 | | | | 15 | | 1 | 1 | Great Denham | Great Denham parkrun # 234 | 1 Jan 24 |
| parkrun | 21:27 | | | | 24 | | | 1 | Valentines | Valentines parkrun # 612 | 24 Feb 24 |
| parkrun | 21:32 | | | | 20 | | 2 | 1 | Millennium Country | Millennium Country parkrun # 178 | 17 Feb 24 |
| parkrun | 21:33 | | | | 12 | | 2 | 1 | University of Northampton | University of Northampton parkrun # 66 | 23 Nov 24 |
| parkrun | 21:34 | | | | 16 | | 2 | 1 | Tamworth Castle Grounds | Tamworth Castle Grounds parkrun # 10 | 6 Jan 24 |
| parkrun | 21:44 | | | | 23 | | 1 | 1 | Market Harborough | Market Harborough parkrun # 428 | 7 Dec 24 |
| parkrun | 21:45 | | | | 28 | | | 1 | Yarborough Leisure Centre | Yarborough Leisure Centre parkrun # 82 | 28 Sep 24 |
| parkrun | 21:45 | | | | 8 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 221 | 9 Nov 24 |
| parkrun | 21:48 | | | | 21 | | 2 | | Watermeadows | Watermeadows parkrun # 228 | 25 Dec 24 |
| parkrun | 22:13 | | | | 15 | | 2 | 1 | Houghton Hall | Houghton Hall parkrun # 281 | 12 Oct 24 |
| parkrun | 22:24 | | | | 15 | | 1 | 1 | Quakers Walk | Quakers Walk parkrun # 50 | 5 Oct 24 |
| parkrun | 22:35 | | | | 66 | | | 1 | Ferry Meadows | Ferry Meadows parkrun # 511 | 21 Sep 24 |
| parkrun | 23:06 | | | | 29 | | | 1 | Torvean | Torvean parkrun # 172 | 28 Dec 24 |
| parkrun | 23:10 | | | | 17 | | 2 | 1 | Watermeadows | Watermeadows parkrun # 212 | 7 Sep 24 |
| parkrun | 23:33 | | | | 81 | | | | Pirrama, AUS | Pirrama parkrun # 8 | 14 Sep 24 |
| parkrun | 24:10 | | | | 48 | | | 1 | Jersey Farm | Jersey Farm parkrun # 230 | 19 Oct 24 |
| 10K | 42:42 | | | 42:53 | 141 | | 25 | 8 | Leicester | Leicester 10K | 3 Mar 24 |
| 10K | 43:46 | | | 44:14 | 578 | | 122 | 20 | Brighton | Brighton 10K | 17 Nov 24 |
| 10K | 45:33 | | | 45:40 | 117 | | 16 | 1 | St Albans | St Albans 10K | 31 Dec 24 |
| HM | 96:25 | | | 96:32 | 556 | | 67 | 4 | Wrexham | Village Bakery Wrexham Half Marathon | 18 Feb 24 |
| HM | 96:23 | | | 96:34 | 105 | | 19 | 5 | Grove | White Horse Half Marathon | 7 Apr 24 |
| HM | 96:49 | | | 97:10 | 143 | | 23 | 1 | London Victoria Park | RunThrough Victoria Park | 29 Mar 24 |
| HM | 95:56 | | | 97:19 | 2105 | | 460 | 10 | New York NY, USA | United Airlines NYC Half | 17 Mar 24 |
| HM | 98:10 | | | | 1322 | | 129 | 5 | Prague, CZE | Prague Half Marathon | 6 Apr 24 |
| HM | 1:40:56 | | | 1:41:12 | | | | | Valencia, ESP | Medio Maratón Valencia Trinidad Alfonso Zurich | 27 Oct 24 |
| HM | 1:45:45 | | | 1:46:11 | 1656 | | 293 | 22 | Malaga, ESP | Generali Medio Maraton Malaga | 15 Dec 24 |
| 20M | 2:33:19 | | | 2:33:27 | 74 | | 11 | 2 | Hillingdon | Hillingdon 20 | 24 Mar 24 |
| Mar | 3:16:34 | c | | | 6620 | | 928 | 32 | London | TCS London Marathon | 21 Apr 24 |
| Mar | 3:52:36 | c | | | 7285 | | 1506 | 194 | Sydney, AUS | TCS Sydney Marathon | 15 Sep 24 |
| 100MMT | 1:04:47:20 | | | | 329 | | 44 | 6 | Winchester | South Downs Way 100 | 8 Jun 24 |
| 2023 V50 Corby |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 6:20.26 | | | | 17 | 3 | | | Oxford | Iffley Festival of Miles | 3 Jun 23 |
| 5K | 19:54 | | | | 250 | | 49 | 2 | Bath | Bristol Track Club Race Day 3K / 5K | 7 Apr 23 |
| 5K | 21:58 | | | 22:03 | 31 | | | | Mountain Ash | Nos Galan Races | 31 Dec 23 |
| parkrun | 19:39 | | | | 8 | | 2 | 1 | Watermeadows | Watermeadows parkrun # 177 | 16 Dec 23 |
| parkrun | 19:52 | | | | 15 | | 1 | 1 | Great Denham | Great Denham parkrun # 225 | 28 Oct 23 |
| parkrun | 19:55 | | | | 15 | | 2 | 1 | Great Denham | Great Denham parkrun # 230 | 2 Dec 23 |
| parkrun | 19:56 | | | | 13 | | 1 | 1 | Great Denham | Great Denham parkrun # 227 | 11 Nov 23 |
| parkrun | 19:58 | | | | 12 | | 1 | 1 | Great Denham | Great Denham parkrun # 226 | 4 Nov 23 |
| parkrun | 20:00 | | | | 16 | | 1 | 1 | Great Denham | Great Denham parkrun # 224 | 21 Oct 23 |
| parkrun | 20:01 | | | | 12 | | 2 | 1 | Great Denham | Great Denham parkrun # 197 | 15 Apr 23 |
| parkrun | 20:02 | | | | 13 | | 3 | 1 | Great Denham | Great Denham parkrun # 196 | 8 Apr 23 |
| parkrun | 20:02 | | | | 18 | | | | Great Denham | Great Denham parkrun # 199 | 29 Apr 23 |
| parkrun | 20:05 | | | | 16 | | 2 | 1 | Great Denham | Great Denham parkrun # 229 | 25 Nov 23 |
| parkrun | 20:15 | | | | 15 | | 1 | 1 | Great Denham | Great Denham parkrun # 191 | 4 Mar 23 |
| parkrun | 20:16 | | | | 13 | | 2 | 1 | Great Denham | Great Denham parkrun # 200 | 6 May 23 |
| parkrun | 20:20 | | | | 25 | | 3 | 1 | Great Denham | Great Denham parkrun # 203 | 27 May 23 |
| parkrun | 20:24 | | | | 61 | | | 1 | Storeys Field | Storeys Field parkrun # 122 | 30 Dec 23 |
| parkrun | 20:25 | | | | 14 | | 2 | 1 | Great Denham | Great Denham parkrun # 198 | 22 Apr 23 |
| parkrun | 20:28 | | | | 14 | | 3 | 1 | Great Denham | Great Denham parkrun # 190 | 25 Feb 23 |
| parkrun | 20:33 | | | | 11 | | 2 | 1 | Great Denham | Great Denham parkrun # 223 | 14 Oct 23 |
| parkrun | 20:36 | | | | 18 | | 3 | 1 | Great Denham | Great Denham parkrun # 231 | 23 Dec 23 |
| parkrun | 20:41 | | | | 8 | | 2 | 1 | Wilmslow | Wilmslow parkrun # 360 | 13 May 23 |
| parkrun | 20:44 | | | | 18 | | 1 | 1 | Great Denham | Great Denham parkrun # 205 | 10 Jun 23 |
| parkrun | 20:47 | | | | 18 | | 1 | 1 | Great Denham | Great Denham parkrun # 220 | 23 Sep 23 |
| parkrun | 20:50 | | | | 25 | | 1 | 1 | Great Denham | Great Denham parkrun # 211 | 22 Jul 23 |
| parkrun | 20:50 | | | | 22 | | 1 | 1 | Great Denham | Great Denham parkrun # 221 | 30 Sep 23 |
| parkrun | 20:54 | | | | 18 | | 2 | 1 | Great Denham | Great Denham parkrun # 194 | 25 Mar 23 |
| parkrun | 20:55 | | | | 28 | | 2 | 1 | Great Denham | Great Denham parkrun # 208 | 1 Jul 23 |
| parkrun | 20:55 | | | | 15 | | 1 | 1 | Great Denham | Great Denham parkrun # 216 | 26 Aug 23 |
| parkrun | 20:56 | | | | 13 | | 1 | 1 | Great Denham | Great Denham parkrun # 210 | 15 Jul 23 |
| parkrun | 20:58 | | | | 33 | | 2 | 1 | Great Denham | Great Denham parkrun # 207 | 24 Jun 23 |
| parkrun | 20:59 | | | | 14 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 179 | 25 Dec 23 |
| parkrun | 21:02 | | | | 16 | | 2 | 1 | Great Denham | Great Denham parkrun # 186 | 28 Jan 23 |
| parkrun | 21:08 | | | | 27 | | 1 | 1 | Great Denham | Great Denham parkrun # 212 | 29 Jul 23 |
| parkrun | 21:10 | | | | 16 | | 1 | 1 | Great Denham | Great Denham parkrun # 184 | 7 Jan 23 |
| parkrun | 21:13 | | | | 19 | | 2 | 1 | Great Denham | Great Denham parkrun # 188 | 11 Feb 23 |
| parkrun | 21:18 | | | | 14 | | 1 | 1 | Great Denham | Great Denham parkrun # 214 | 12 Aug 23 |
| parkrun | 21:25 | | | | 24 | | 3 | 1 | Bicester Summer | Bicester parkrun # 289 | 3 Jun 23 |
| parkrun | 21:26 | | | | 25 | | 2 | 1 | Great Denham | Great Denham parkrun # 215 | 19 Aug 23 |
| parkrun | 21:34 | | | | 12 | | 2 | 1 | Great Denham | Great Denham parkrun # 183 | 1 Jan 23 |
| parkrun | 21:40 | | | | 20 | | 1 | 1 | Great Denham | Great Denham parkrun # 218 | 9 Sep 23 |
| parkrun | 21:44 | | | | 25 | | | 1 | Great Denham | Great Denham parkrun # 187 | 4 Feb 23 |
| parkrun | 23:41 | | | | 51 | | 3 | 1 | Mole Valley | Mole Valley parkrun # 189 | 21 Jan 23 |
| 5M | 35:01 | | | 35:11 | 267 | | 50 | 6 | Stoke on Trent | VeloRunner Alsager 5 | 5 Feb 23 |
| 10K | 40:38 | | | 40:39 | 21 | | 4 | 1 | London Regents Park | Mornington Chasers Regent's Park 10K Winter Series | 3 Dec 23 |
| 10K | 41:52 | c | | | 17 | | 3 | 1 | Boston | Boston (UK) 10K | 16 Apr 23 |
| 10K | 43:16 | c | | | 1110 | | 103 | 4 | London | Vitality London 10,000 | 24 Sep 23 |
| 10K | 43:58 | | | 44:03 | 2553 | | 271 | 10 | Valencia, ESP | 10K Valencia Ibercaja | 15 Jan 23 |
| 10K | 44:11 | | | 44:18 | 82 | | 23 | 7 | London Regents Park | Mornington Chasers Regent's Park 10K Winter Series | 8 Jan 23 |
| 10M | 70:05 | | | 70:11 | 49 | | 6 | 2 | Standon | Flying Fox 10 | 5 Nov 23 |
| 10M | 71:57 | | | 72:04 | 131 | | 29 | 10 | Buntingford | Buntingford Year End 10 | 30 Dec 23 |
| 10M | 73:10 | | | 73:15 | 100 | | 7 | 2 | Poole | Lytchett 10 | 12 Feb 23 |
| HM | 90:22 | | | 90:39 | 111 | | 17 | 4 | Knutsford | RunThrough Tatton Half Marathon | 19 Nov 23 |
| HM | 93:53 | | | 94:09 | 1028 | | 101 | 5 | Lisbon, POR | EDP Meia Maratona de Lisboa | 12 Mar 23 |
| HM | 95:31 | | | 95:38 | 162 | | 19 | 3 | Berkhamsted | Berkhamsted Half Marathon | 5 Mar 23 |
| HM | 99:05 | | | 99:48 | 1445 | | 187 | 11 | Cardiff | Cardiff Half Marathon | 1 Oct 23 |
| HM | 1:40:12 | | | 1:40:20 | 507 | | 93 | 16 | Farnborough | Farnborough Winter Half Marathon | 22 Jan 23 |
| 22K | 1:40:18 | | | 1:40:26 | 100 | | 5 | 1 | Ibiza, ESP | Santa Eulària Ibiza 22K | 1 Apr 23 |
| 30KMT | 3:10:45 | | | 3:10:50 | 125 | | 26 | 10 | Gravesend | North Downs Run 30K | 25 Jun 23 |
| Mar | 3:14:39 | c | | | 5238 | | 633 | 29 | London | TCS London Marathon | 23 Apr 23 |
| Mar | 3:16:29 | | | 3:17:39 | 693 | | 35 | | Málaga, ESP | Generali Maratón Málaga | 10 Dec 23 |
| Mar | 3:19:13 | c | | | 7235 | | 1246 | | Chicago IL, USA | Bank of America Chicago Marathon | 8 Oct 23 |
| Mar | 3:20:36 | | | 3:20:55 | 2486 | | 154 | 9 | Seville, ESP | Zurich Maratón de Sevilla | 19 Feb 23 |
| 2022 V45 Corby |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:42 | | | | 126 | | 25 | 4 | Battersea Park | British Masters 5K Championships | 4 Dec 22 |
| parkrun | 19:49 | | | | 12 | | 3 | 1 | Great Denham | Great Denham parkrun # 147 | 30 Apr 22 |
| parkrun | 20:00 | | | | 22 | | | 1 | Great Denham | Great Denham parkrun # 138 | 26 Feb 22 |
| parkrun | 20:07 | | | | 12 | | 1 | 1 | Isabel Trail | Isabel Trail parkrun # 83 | 2 Apr 22 |
| parkrun | 20:12 | | | | 25 | | 2 | 1 | Edinburgh | Edinburgh parkrun # 577 | 28 May 22 |
| parkrun | 20:13 | | | | 16 | | | | Great Denham | Great Denham parkrun # 130 | 1 Jan 22 |
| parkrun | 20:16 | | | | 9 | | 2 | 1 | Great Denham | Great Denham parkrun # 142 | 26 Mar 22 |
| parkrun | 20:19 | | | | 10 | | 3 | 1 | Great Denham | Great Denham parkrun # 145 | 16 Apr 22 |
| parkrun | 20:22 | | | | 17 | | 3 | 1 | Great Denham | Great Denham parkrun # 136 | 12 Feb 22 |
| parkrun | 20:25 | | | | 11 | | 3 | 1 | Great Denham | Great Denham parkrun # 144 | 9 Apr 22 |
| parkrun | 20:26 | | | | 19 | | 1 | 1 | Great Denham | Great Denham parkrun # 150 | 21 May 22 |
| parkrun | 20:28 | | | | 21 | | 2 | 1 | Great Denham | Great Denham parkrun # 141 | 19 Mar 22 |
| parkrun | 20:34 | | | | 6 | | 1 | 1 | Great Denham | Great Denham parkrun # 137 | 19 Feb 22 |
| parkrun | 20:36 | | | | 14 | | 2 | | Great Denham | Great Denham parkrun # 146 | 23 Apr 22 |
| parkrun | 20:40 | | | | 27 | | | 1 | Great Denham | Great Denham parkrun # 152 | 4 Jun 22 |
| parkrun | 20:43 | | | | 17 | | 2 | 1 | Great Denham | Great Denham parkrun # 131 | 8 Jan 22 |
| parkrun | 20:43 | | | | 11 | | 1 | 1 | Great Denham | Great Denham parkrun # 175 | 12 Nov 22 |
| parkrun | 20:50 | | | | 16 | | 1 | 1 | Great Denham | Great Denham parkrun # 140 | 12 Mar 22 |
| parkrun | 20:52 | | | | 28 | | | 1 | Great Denham | Great Denham parkrun # 149 | 14 May 22 |
| parkrun | 20:54 | | | | 16 | | | 1 | Great Denham | Great Denham parkrun # 135 | 5 Feb 22 |
| parkrun | 20:54 | | | | 12 | | 2 | 1 | Great Denham | Great Denham parkrun # 176 | 19 Nov 22 |
| parkrun | 20:56 | | | | 21 | | 3 | | Great Denham | Great Denham parkrun # 134 | 29 Jan 22 |
| parkrun | 21:00 | | | | 5 | | 1 | 1 | Babbs Mill | Babbs Mill parkrun # 81 | 2 Jul 22 |
| parkrun | 21:02 | | | | 18 | | 3 | | Bryn Bach | Bryn Bach parkrun # 422 | 9 Jul 22 |
| parkrun | 21:02 | | | | 19 | | 2 | 1 | Great Denham | Great Denham parkrun # 177 | 26 Nov 22 |
| parkrun | 21:06 | | | | 5 | | 1 | 1 | Aberbeeg | Aberbeeg parkrun # 108 | 23 Jul 22 |
| parkrun | 21:10 | | | | 20 | | 3 | 1 | Great Denham | Great Denham parkrun # 178 | 3 Dec 22 |
| parkrun | 21:13 | | | | 21 | | 2 | 1 | Great Denham | Great Denham parkrun # 180 | 24 Dec 22 |
| parkrun | 21:17 | | | | 27 | | 2 | 1 | Great Denham | Great Denham parkrun # 167 | 17 Sep 22 |
| parkrun | 21:24 | | | | 22 | | 2 | 1 | Great Denham | Great Denham parkrun # 181 | 25 Dec 22 |
| parkrun | 21:29 | | | | 27 | | | 1 | Great Denham | Great Denham parkrun # 170 | 8 Oct 22 |
| parkrun | 21:35 | | | | 21 | | 3 | 1 | Great Denham | Great Denham parkrun # 171 | 15 Oct 22 |
| parkrun | 21:36 | | | | 15 | | 1 | 1 | Great Denham | Great Denham parkrun # 182 | 31 Dec 22 |
| parkrun | 21:39 | | | | 9 | | 2 | 1 | Brixworth Country | Brixworth Country parkrun # 64 | 16 Jul 22 |
| parkrun | 21:40 | | | | 11 | | 1 | 1 | Great Denham | Great Denham parkrun # 169 | 1 Oct 22 |
| 10K | 42:51 | | | 42:55 | 38 | | 5 | 1 | Wellingborough | Stanwick 10K | 18 Apr 22 |
| 10K | 42:58 | | | 43:10 | 203 | | 40 | 15 | Chessington | 26.2 Valentine's 10K | 13 Feb 22 |
| 10K | 44:23 | | | | 53 | | 8 | 2 | Poole | Poole Round The Lakes 10K | 26 Dec 22 |
| 10KMT | 46:23 | | | 46:25 | 15 | | 3 | 2 | Burntwood | Chasewater Easter Egg 10K | 17 Apr 22 |
| 10M | 71:31 | | | 71:45 | 265 | | 28 | 2 | Derby | Derby 10 | 20 Nov 22 |
| HM | 89:37 | | | 90:29 | 504 | | 68 | 5 | Edinburgh | Edinburgh Marathon Festival Half Marathon | 29 May 22 |
| HM | 92:50 | | | 92:55 | 27 | | 3 | 1 | Sunbury-on-Thames | RunThrough Kempton Racecourse Half Marathon | 5 Mar 22 |
| HM | 93:48 | | | 94:27 | 694 | | 113 | 12 | Wokingham | Wokingham Half Marathon | 27 Feb 22 |
| HMMT | 96:38 | | | 96:56 | 294 | | 27 | 2 | Thames Ditton | Hampton Court Palace Half Marathon | 20 Mar 22 |
| 42KMT | 7:56:38 | c | | | 1189 | | | | Chamonix, FRA | Marathon de Mont Blanc | 25 Jun 22 |
| Mar | 3:14:30 | c | | | 2185 | | 160 | 9 | Manchester | Therme Manchester Marathon | 3 Apr 22 |
| Mar | 3:19:56 | | | 3:20:07 | 172 | | 15 | 4 | Milton Keynes | Milton Keynes Marathon | 2 May 22 |
| Mar | 3:29:51 | | | 3:30:02 | 526 | | 60 | 5 | Chester | MBNA Chester Marathon | 2 Oct 22 |
| Mar | 3:34:38 | | | 3:35:56 | | | 230 | 18 | Frankfurt, GER | Mainova Frankfurt Marathon | 30 Oct 22 |
| Mar | 3:55:04 | | | 3:56:30 | 184 | | 23 | 8 | Pauillac, FRA | Marathon du Médoc | 10 Sep 22 |
| 50KMT | 7:07:30 | | | | 74 | | 12 | 1 | Halton | Wendover Woods Night 50K | 16 Jul 22 |
| 75KMR | 13:44:35 | | | | 607 | | | | La Palma Island, ESP | Transvulcania 75KM | 22 Oct 22 |
| 100MMT | 21:31:24 | | | | 48 | | 6 | 1 | Richmond | Thames Path 100 | 7 May 22 |
| 2021 V45 Corby |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:53 | c | | | 78 | | 21 | 1 | Kirkby Mallory | Mallory Park 5K | 31 Oct 21 |
| parkrun | 19:35 | | | | 3 | | 1 | 1 | Great Denham | Great Denham parkrun # 122 | 6 Nov 21 |
| parkrun | 19:40 | | | | 4 | | 1 | 1 | Great Denham | Great Denham parkrun # 115 | 18 Sep 21 |
| parkrun | 19:40 | | | | 10 | | 2 | 1 | Great Denham | Great Denham parkrun # 120 | 23 Oct 21 |
| parkrun | 19:42 | | | | 6 | | 1 | 1 | Great Denham | Great Denham parkrun # 117 | 2 Oct 21 |
| parkrun | 19:42 | | | | 7 | | 3 | 1 | Great Denham | Great Denham parkrun # 121 | 30 Oct 21 |
| parkrun | 19:45 | | | | 11 | | | 1 | Great Denham | Great Denham parkrun # 124 | 20 Nov 21 |
| parkrun | 19:46 | | | | 6 | | 2 | 1 | Great Denham | Great Denham parkrun # 119 | 16 Oct 21 |
| parkrun | 19:52 | | | | 6 | | 1 | 1 | Great Denham | Great Denham parkrun # 123 | 13 Nov 21 |
| parkrun | 19:52 | | | | 12 | | 3 | 1 | Great Denham | Great Denham parkrun # 128 | 18 Dec 21 |
| parkrun | 19:55 | | | | 10 | | 1 | 1 | Great Denham | Great Denham parkrun # 118 | 9 Oct 21 |
| parkrun | 19:55 | | | | 17 | | 2 | 1 | Northampton | Northampton parkrun # 428 | 11 Dec 21 |
| parkrun | 19:59 | | | | 9 | | 2 | 1 | Great Denham | Great Denham parkrun # 126 | 4 Dec 21 |
| parkrun | 20:03 | | | | 11 | | 1 | 1 | Great Denham | Great Denham parkrun # 116 | 25 Sep 21 |
| parkrun | 20:06 | | | | 11 | | 2 | 1 | Great Denham | Great Denham parkrun # 114 | 11 Sep 21 |
| parkrun | 20:10 | | | | 13 | | 2 | 1 | Great Denham | Great Denham parkrun # 129 | 25 Dec 21 |
| parkrun | 20:30 | | | | 18 | | 3 | 1 | Great Denham | Great Denham parkrun # 112 | 28 Aug 21 |
| parkrun | 20:39 | | | | 16 | | 1 | 1 | Great Denham | Great Denham parkrun # 113 | 4 Sep 21 |
| parkrun | 21:02 | | | | 36 | | | 1 | Great Denham | Great Denham parkrun # 111 | 21 Aug 21 |
| parkrun | 21:35 | | | | 18 | | 2 | 1 | Great Denham | Great Denham parkrun # 110 | 14 Aug 21 |
| parkrun | 21:43 | | | | 24 | | 1 | 1 | Great Denham | Great Denham parkrun # 109 | 7 Aug 21 |
| parkrun | 21:50 | | | | 29 | | 1 | 1 | Great Denham | Great Denham parkrun # 108 | 31 Jul 21 |
| parkrun | 22:49 | | | | 17 | | 1 | 1 | Great Denham | Great Denham parkrun # 107 | 24 Jul 21 |
| 6.6KXC | 31:27 | | | | 8 | | | 1 | Kettering | Charity Cup (Inc Northamptonshire County Masters Championships) | 27 Nov 21 |
| 10K | 40:56 | | | 41:00 | 73 | | 9 | 1 | Gravesend | BMAF 10K Championships | 21 Nov 21 |
| 10K | 41:21 | | | | 25 | | 2 | 1 | Worcester | Worcester Pitchcroft 10K | 26 Sep 21 |
| 10K | 43:20 | | | 43:25 | 70 | | 2 | 1 | Stratford upon Avon | Stratford's Big 10K | 5 Sep 21 |
| 10K | 45:19 | | | | 80 | | 15 | 5 | Bedford | Bedfordshire AAA 10K | 30 Jul 21 |
| 7MMT | 55:52 | | | 55:52 | 199 | | 22 | 5 | Guiseley | Chevin Chase 7 | 26 Dec 21 |
| 12K | 50:22 | | | 50:23 | 6 | | 2 | 2 | Stevington | Stevington 12K | 19 Sep 21 |
| HM | 89:58 | c | | | 130 | | 10 | 2 | Liverpool | Rock 'n' Roll Liverpool Half Marathon | 24 Oct 21 |
| HM | 92:06 | | | 92:10 | 44 | | 6 | 2 | Chichester | Running Grand Prix Goodwood Half Marathon | 5 Dec 21 |
| HM | 97:19 | c | | | 83 | | 13 | 4 | Windsor | Run Dorney Half Marathon | 29 Aug 21 |
| 20M | 2:37:34 | | | 2:37:36 | 70 | | 12 | 2 | Oundle | Oundle 20 | 22 Aug 21 |
| Mar | 3:12:53 | c | | | 3450 | | 327 | 54 | London | Virgin Money London Marathon | 3 Oct 21 |
| MarMT | 3:18:27 | c | | | 39 | | 4 | 1 | Richmond | Richmond RUNFEST Marathon | 12 Sep 21 |
| 100MMT | 24:28:22 | c | | | 110 | | 13 | 8 | Richmond | Thames Path 100 | 8 May 21 |
| 2020 V45 Wootton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:43 | | | | 26 | | | | Great Denham | Great Denham parkrun # 105 | 7 Mar 20 |
| parkrun | 21:48 | | | | 24 | | 1 | 1 | Great Denham | Great Denham parkrun # 106 | 14 Mar 20 |
| parkrun | 21:57 | | | | 26 | | | | Great Denham | Great Denham parkrun # 100 | 25 Jan 20 |
| parkrun | 22:05 | | | | 21 | | 1 | 1 | Great Denham | Great Denham parkrun # 99 | 11 Jan 20 |
| parkrun | 22:16 | | | | 22 | | 1 | 1 | Great Denham | Great Denham parkrun # 101 | 1 Feb 20 |
| parkrun | 22:33 | | | | 50 | | | 1 | Great Denham | Great Denham parkrun # 98 | 4 Jan 20 |
| parkrun | 22:35 | | | | 22 | | 2 | 1 | Great Denham | Great Denham parkrun # 102 | 8 Feb 20 |
| parkrun | 23:08 | | | | 17 | | 2 | 1 | Gnoll | Gnoll parkrun # 216 | 22 Feb 20 |
| parkrun | 23:13 | | | | 67 | | | | Bedford | Bedford parkrun # 440 | 1 Jan 20 |
| parkrun | 23:15 | | | | 16 | | 2 | 1 | Great Denham | Great Denham parkrun # 104 | 29 Feb 20 |
| parkrun | 23:25 | | | | 104 | | | | Great Denham | Great Denham parkrun # 97 | 1 Jan 20 |
| parkrun | 25:24 | | | | 21 | | 3 | 1 | Rugby | Rugby parkrun # 163 | 15 Feb 20 |
| HM | 1:43:08 | | | 1:43:16 | 220 | | 36 | 7 | Egham | Thorpe & Egham Half Marathon | 2 Feb 20 |
| HMMT | 2:02:02 | | | 2:02:15 | 325 | | 33 | 4 | Port Talbot | Hoka Half Marathon | 22 Feb 20 |
| 30K | 2:37:55 | | | 2:38:16 | 237 | | 52 | 9 | Stamford | St Valentines 30K | 23 Feb 20 |
| 33MMT | 5:41:49 | | | | 28 | | 5 | 2 | Westbury | Imber Ultra 33 | 8 Mar 20 |
| 100MMT | 20:36:14 | | | | 500 | | 82 | | Hong Kong, CHN | Vibram Hong Kong 100 | 18 Jan 20 |
| 2019 V45 Wootton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 22:18.09 | | | | 24 | 1 | | | Milton Keynes | MK5000 PB Special | 27 Jul 19 |
| parkrun | 21:03 | | | | 13 | | 1 | 1 | Sixfields Upton | Sixfields Upton parkrun # 62 | 25 May 19 |
| parkrun | 21:07 | | | | 17 | | 1 | 1 | Sixfields Upton | Sixfields Upton parkrun # 63 | 1 Jun 19 |
| parkrun | 21:21 | | | | 20 | | 2 | 1 | Rugby | Rugby parkrun # 117 | 23 Mar 19 |
| parkrun | 21:34 | | | | 25 | | 2 | 1 | Rugby | Rugby parkrun # 133 | 13 Jul 19 |
| parkrun | 21:35 | | | | 16 | | 2 | 1 | Rugby | Rugby parkrun # 113 | 23 Feb 19 |
| parkrun | 21:40 | | | | 30 | | | 1 | Great Denham | Great Denham parkrun # 91 | 16 Nov 19 |
| parkrun | 21:42 | | | | 25 | | 1 | 1 | Rugby | Rugby parkrun # 121 | 20 Apr 19 |
| parkrun | 21:47 | | | | 23 | | 2 | 1 | Great Denham | Great Denham parkrun # 89 | 2 Nov 19 |
| parkrun | 21:53 | | | | 34 | | 2 | 1 | Rugby | Rugby parkrun # 120 | 13 Apr 19 |
| parkrun | 21:56 | | | | 19 | | 3 | | Great Denham | Great Denham parkrun # 94 | 7 Dec 19 |
| parkrun | 21:57 | | | | 21 | | 1 | 1 | Rugby | Rugby parkrun # 144 | 28 Sep 19 |
| parkrun | 22:03 | | | | 57 | | 3 | 1 | Braunstone | Braunstone parkrun # 436 | 9 Mar 19 |
| parkrun | 22:03 | | | | 35 | | 3 | 1 | Rugby | Rugby parkrun # 118 | 30 Mar 19 |
| parkrun | 22:06 | | | | 16 | | 1 | 1 | Rugby | Rugby parkrun # 122 | 27 Apr 19 |
| parkrun | 22:09 | | | | 103 | | | 1 | Bushy Park | Bushy Park parkrun # 812 | 26 Oct 19 |
| parkrun | 22:10 | | | | 19 | | 2 | | Great Denham | Great Denham parkrun # 92 | 23 Nov 19 |
| parkrun | 22:11 | | | | 36 | | 2 | 1 | Rugby | Rugby parkrun # 142 | 14 Sep 19 |
| parkrun | 22:12 | | | | 16 | | 2 | 1 | Rugby | Rugby parkrun # 116 | 16 Mar 19 |
| parkrun | 22:12 | | | | 40 | | 2 | 1 | Kettering | Kettering parkrun # 144 | 20 Jul 19 |
| parkrun | 22:13 | | | | 21 | | 1 | 1 | Rugby | Rugby parkrun # 112 | 16 Feb 19 |
| parkrun | 22:15 | | | | 32 | | 2 | 1 | Rugby | Rugby parkrun # 114 | 2 Mar 19 |
| parkrun | 22:16 | | | | 31 | | 1 | 1 | Rugby | Rugby parkrun # 136 | 3 Aug 19 |
| parkrun | 22:25 | | | | 13 | | 1 | 1 | Watermeadows | Watermeadows parkrun # 13 | 11 May 19 |
| parkrun | 22:30 | | | | 45 | | 3 | 1 | Rugby | Rugby parkrun # 123 | 4 May 19 |
| parkrun | 22:30 | | | | 34 | | 3 | 1 | Rugby | Rugby parkrun # 132 | 6 Jul 19 |
| parkrun | 22:38 | | | | 29 | | 3 | 1 | Rugby | Rugby parkrun # 110 | 2 Feb 19 |
| parkrun | 22:41 | | | | 22 | | 2 | 1 | Rugby | Rugby parkrun # 147 | 19 Oct 19 |
| parkrun | 22:46 | | | | 29 | | 3 | 1 | Rugby | Rugby parkrun # 129 | 15 Jun 19 |
| parkrun | 22:50 | | | | 27 | | 2 | 1 | Rugby | Rugby parkrun # 107 | 12 Jan 19 |
| parkrun | 22:51 | | | | 22 | | 1 | 1 | Rugby | Rugby parkrun # 106 | 5 Jan 19 |
| parkrun | 22:52 | | | | 18 | | | | Watermeadows | Watermeadows parkrun # 14 | 18 May 19 |
| parkrun | 23:08 | | | | 31 | | | 1 | Rugby | Rugby parkrun # 109 | 26 Jan 19 |
| parkrun | 23:18 | | | | 29 | | 3 | 1 | Rugby | Rugby parkrun # 111 | 9 Feb 19 |
| parkrun | 23:28 | | | | 25 | | 2 | 1 | Rugby | Rugby parkrun # 108 | 19 Jan 19 |
| parkrun | 24:01 | | | | 65 | | | | Umhlanga, RSA | Umhlanga parkrun # 244 | 8 Jun 19 |
| 5M | 36:23 | | | | 199 | | 29 | 6 | Blisworth | East Midlands Grand Prix Blisworth Friday 5 | 17 May 19 |
| 10K | 44:32 | | | 44:37 | 400 | | 54 | | Cambridge | Cambridge Town & Gown 10K | 20 Oct 19 |
| 10K | 44:36 | | | 44:39 | 115 | | 9 | 2 | Flitwick | Flitwick 10K | 14 Apr 19 |
| 10K | 44:57 | | | 45:05 | 127 | | 12 | 5 | Snetterton | Snetterton Race Track 10K | 20 Jan 19 |
| 10K | 45:28 | | | | 96 | | 8 | 1 | Bedford | Bedfordshire AAA 10K | 19 Jul 19 |
| 10K | 45:33 | | | | 31 | | 3 | 2 | Titchmarsh | Titchmarsh 10K | 12 May 19 |
| 10K | 46:27 | | | 46:30 | 59 | | 6 | 2 | Oundle | Oundle New Year 10K | 13 Jan 19 |
| 10K | 46:50 | | | | 40 | | 6 | 3 | Gayton | Gayton Run 5K / 10K | 27 Jan 19 |
| 10K | 48:48 | | | 48:56 | 117 | | 19 | 4 | Woodcote | Woodcote 10K | 6 Jan 19 |
| 10KMT | 45:49 | | | 45:49 | 74 | | 14 | 4 | Abingdon | Abington 10K | 6 Oct 19 |
| 10M | 73:50 | | | 73:57 | 135 | | 21 | 6 | Bramley | Bramley 10 | 17 Feb 19 |
| 10MMT | 92:40 | | | 92:43 | 30 | | 5 | 2 | Halton | Wendover Woods Autumn Festival of Running 10 | 3 Nov 19 |
| HM | 1:40:05 | | | 1:40:13 | 18 | | 4 | | Thurleigh | Running Grand Prix Bedford | 31 Mar 19 |
| HM | 1:40:45 | | | 1:40:54 | 43 | | 7 | 1 | Thurleigh | Running Grand Prix Bedford Half Marathon | 27 Oct 19 |
| HM | 1:41:38 | | | 1:41:53 | 284 | | 42 | 4 | Newark | Newark Half Marathon | 11 Aug 19 |
| HM | 1:42:21 | | | 1:42:43 | 438 | | 87 | 19 | St Neots | St Neots Riverside Half Marathon | 17 Nov 19 |
| HM | 1:44:28 | | | 1:46:34 | 757 | | 60 | 8 | Nottingham | Robin Hood Nottingham Half Marathon | 29 Sep 19 |
| HMMT | 96:53 | | | 96:59 | 54 | | 7 | 3 | Waltham Cross | Lee Valley Run Fest Half Marathon | 24 Mar 19 |
| 20M | 2:35:19 | | | 2:35:19 | 77 | | 9 | 2 | Bury St. Edmunds | Tarpley 20 | 24 Feb 19 |
| 20M | 2:36:52 | | | 2:36:57 | 63 | | 11 | 1 | Oundle | Oundle 20 | 17 Mar 19 |
| Mar | 3:23:37 | | | 3:23:48 | 1182 | | 55 | 12 | Milan, ITA | Generali Milano Marathon | 7 Apr 19 |
| Mar | 3:28:44 | | | 3:28:52 | 97 | | 7 | 1 | Stratford-upon-Avon | Rotary Shakespeare Marathon | 28 Apr 19 |
| Mar | 3:37:54 | | | 3:40:45 | | | | | Valencia, ESP | Valencia Marathon | 1 Dec 19 |
| 50KMT | 5:24:42 | | | 5:26:31 | 37 | | 6 | 5 | Meonstoke | Winter Cross 50K | 28 Dec 19 |
| 32MMT | 5:19:22 | | | | 20 | | 2 | | Westbury | Imber Ultra 32 | 3 Mar 19 |
| 86.83K | 9:23:43 | a | | | | | 295 | 97 | Pietermaritzburg, RSA | Comrades Marathon | 9 Jun 19 |
| 2018 V45 Wootton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:57 | | | | 12 | | 1 | 1 | Rugby | Rugby parkrun # 60 | 10 Feb 18 |
| parkrun | 22:01 | | | | 20 | | 2 | 1 | Rugby | Rugby parkrun # 91 | 22 Sep 18 |
| parkrun | 22:05 | | | | 28 | | 3 | 1 | Rugby | Rugby parkrun # 95 | 20 Oct 18 |
| parkrun | 22:07 | | | | 15 | | 1 | 1 | Rugby | Rugby parkrun # 65 | 24 Mar 18 |
| parkrun | 22:17 | | | | 23 | | 1 | 1 | Rugby | Rugby parkrun # 61 | 17 Feb 18 |
| parkrun | 22:32 | | | | 42 | | | 1 | Rugby | Rugby parkrun # 92 | 29 Sep 18 |
| parkrun | 22:34 | | | | 34 | | 2 | 1 | Rugby | Rugby parkrun # 102 | 15 Dec 18 |
| parkrun | 22:42 | | | | 24 | | 2 | 1 | Rugby | Rugby parkrun # 94 | 13 Oct 18 |
| parkrun | 22:55 | | | | 22 | | 3 | 1 | Rugby | Rugby parkrun # 67 | 7 Apr 18 |
| parkrun | 22:58 | | | | 36 | | 1 | 1 | Rugby | Rugby parkrun # 100 | 1 Dec 18 |
| parkrun | 22:59 | | | | 75 | | | | Riverfront | Riverfront parkrun # 51 | 1 Jan 18 |
| parkrun | 23:03 | | | | 21 | | 1 | 1 | Rugby | Rugby parkrun # 101 | 8 Dec 18 |
| parkrun | 23:07 | | | | 25 | | 1 | 1 | Rugby | Rugby parkrun # 56 | 13 Jan 18 |
| parkrun | 23:12 | | | | 24 | | 1 | 1 | Rugby | Rugby parkrun # 57 | 20 Jan 18 |
| parkrun | 23:14 | | | | 26 | | 3 | 1 | Rugby | Rugby parkrun # 55 | 6 Jan 18 |
| parkrun | 23:32 | | | | 36 | | 1 | 1 | Rugby | Rugby parkrun # 104 | 29 Dec 18 |
| parkrun | 23:49 | | | | 22 | | 1 | 1 | Rugby | Rugby parkrun # 58 | 27 Jan 18 |
| parkrun | 23:50 | | | | 64 | | | 1 | Keswick | Keswick parkrun # 238 | 25 Dec 18 |
| parkrun | 23:59 | | | | 23 | | 2 | 1 | Rugby | Rugby parkrun # 63 | 10 Mar 18 |
| parkrun | 24:43 | | | | 146 | | | | Newport | Newport parkrun # 358 | 1 Jan 18 |
| Mar | 3:45:46 | ac | | | 1329 | | 129 | 47 | Cannes, FRA | Marathon des Alpes-Maritimes Nice-Cannes | 4 Nov 18 |
| Mar | 3:46:18 | | | 3:47:06 | 6409 | | 882 | | Tokyo, JPN | Tokyo Marathon | 25 Feb 18 |
| Mar | 3:56:36 | c | | | 8929 | | 1962 | 286 | London | Virgin London Marathon | 22 Apr 18 |
| 56K | 5:26:01 | | | | 2109 | | | | Cape Town, RSA | Old Mutual Two Oceans Marathon | 31 Mar 18 |
| 53MMT | 12:28:58 | c | | | 389 | | 78 | 30 | Tyndrum | Highland Fling 53 | 28 Apr 18 |
| 90.184K | 10:47:07 | | | | | | 1318 | | Pietermaritzburg-Durban, RSA | Comrades Marathon | 10 Jun 18 |
| 2017 V40 Wootton RR/Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 23:14 | | | 23:23 | 193 | | 37 | 8 | Mountain Ash | Nos Galan Races | 31 Dec 17 |
| parkrun | 21:06 | | | | 20 | | 2 | 1 | Daventry | Daventry parkrun # 145 | 15 Jul 17 |
| parkrun | 21:12 | | | | 15 | | 1 | 1 | Daventry | Daventry parkrun # 146 | 22 Jul 17 |
| parkrun | 21:13 | | | | 21 | | 3 | 1 | Daventry | Daventry parkrun # 150 | 19 Aug 17 |
| parkrun | 21:18 | | | | 16 | | 2 | 1 | Daventry | Daventry parkrun # 144 | 8 Jul 17 |
| parkrun | 21:20 | | | | 28 | | 2 | 1 | Daventry | Daventry parkrun # 148 | 5 Aug 17 |
| parkrun | 21:21 | | | | 22 | | 2 | 1 | Daventry | Daventry parkrun # 143 | 1 Jul 17 |
| parkrun | 23:07 | | | | 37 | | | 1 | Daventry | Daventry parkrun # 167 | 23 Dec 17 |
| parkrun | 24:10 | | | | 23 | | | 1 | Reigate Priory | Reigate Priory parkrun # 148 | 1 Jan 17 |
| parkrun | 31:06 | | | | 557 | | | | North Beach, RSA | North Beach parkrun # 241 | 3 Jun 17 |
| 7MMT | 60:11 | | | 60:26 | 401 | | 55 | 6 | Guiseley | Chevin Chase 7 | 26 Dec 17 |
| 12M | 87:48 | | | | 45 | | 5 | 2 | Woodstock | Woodstock 12 | 23 Sep 17 |
| HM | 93:02 | | | 93:13 | 669 | | 70 | 17 | Cambridge | Cambridge Half Marathon | 5 Mar 17 |
| HM | 95:59 | | | 95:59 | 15 | | 2 | | Corby | Two Counties Half Marathon | 10 Sep 17 |
| 20M | 2:26:27 | | | 2:27:22 | 209 | | 24 | 5 | Bramley | Bramley 20 | 19 Feb 17 |
| 20M | 2:27:39 | | | 2:27:44 | 50 | | 2 | 1 | Bury St. Edmunds | Tarpley 20 | 26 Feb 17 |
| Mar | 3:23:04 | c | | | 5049 | | 523 | 54 | London | Virgin London Marathon | 23 Apr 17 |
| Mar | 3:36:29 | c | | | 5400 | | 1163 | 87 | Chicago IL, USA | Bank of America Chicago Marathon | 8 Oct 17 |
| Mar | 3:44:40 | | | 3:44:45 | 290 | | 22 | 4 | Llanberis | Brooks Snowdonia Marathon | 28 Oct 17 |
| 50MMT | 8:46:39 | | | | 57 | | 7 | 4 | Worthing | South Downs Way 50 | 8 Apr 17 |
| 86.73K | 9:27:31 | | | | | | 270 | 98 | Durban-Pietermaritzburg, RSA | Comrades Marathon | 4 Jun 17 |
| 2016 V40 Rugby & Northampton/Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:05 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 321 | 23 Apr 16 |
| parkrun | 20:18 | | | | 25 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 314 | 27 Feb 16 |
| parkrun | 20:20 | | | | 26 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 309 | 23 Jan 16 |
| parkrun | 20:28 | | | | 23 | | 2 | 1 | Leicester Victoria | Leicester Victoria parkrun # 9 | 1 Jan 16 |
| parkrun | 20:28 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 315 | 5 Mar 16 |
| parkrun | 20:29 | | | | 29 | | 2 | 1 | Braunstone | Braunstone parkrun # 270 | 1 Jan 16 |
| parkrun | 20:33 | | | | 10 | | 2 | | Daventry | Daventry parkrun # 73 | 12 Mar 16 |
| parkrun | 20:37 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 312 | 13 Feb 16 |
| parkrun | 20:44 | | | | 19 | | 1 | 1 | Daventry | Daventry parkrun # 82 | 14 May 16 |
| parkrun | 20:46 | | | | 19 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 318 | 2 Apr 16 |
| parkrun | 20:52 | | | | 28 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 313 | 20 Feb 16 |
| parkrun | 20:58 | | | | 25 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 306 | 2 Jan 16 |
| 6.7MXC | 50:58 | | | | 42 | | 3 | 1 | Northampton | Midlands Police & Services League (Inc Eric Humphries Memorial Open) | 20 Jan 16 |
| 10M | 69:14 | | | 69:20 | 173 | | 26 | 12 | Maidenhead | Maidenhead Easter 10 | 25 Mar 16 |
| 257KMT | 1:16:28:13 | | | | 235 | | | | Sahara Desert, MOR | Marathon Des Sables | 1 Apr 16 |
| HM | 88:37 | | | 88:42 | 300 | | | | Cambridge | Cambridge Half Marathon | 28 Feb 16 |
| HM | 89:38 | c | | | 252 | | 11 | 2 | Silverstone | adidas Silverstone Half Marathon | 13 Mar 16 |
| HM | 90:28 | | | 90:50 | 381 | | 42 | 13 | Wokingham | Wokingham Half Marathon | 21 Feb 16 |
| HM | 95:17 | | | 95:21 | 102 | | 18 | 9 | Grove | White Horse Half Marathon | 3 Apr 16 |
| 20M | 2:22:23 | | | 2:22:28 | 87 | | 8 | 3 | Milton Keynes | Milton Keynes Festival of Running 20 | 6 Mar 16 |
| Mar | 3:07:38 | | | 3:07:54 | 2849 | | 176 | 31 | London | Virgin London Marathon | 24 Apr 16 |
| 101KMR | 20:34:38 | | | | 365 | | | 23 | Chamonix, FRA | Courmayeur Champex Chamonix | 26 Aug 16 |
| 102MMT | 25:50:00 | | | | 8 | | 1 | 1 | Chipping Campden | Cotswold Way 102 | 24 Sep 16 |
| ZXC | NT | | | | 129 | | 20 | 6 | Bedford | Three Counties League | 3 Jan 16 |
| 2015 V40 Rugby & Northampton/Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:52 | | | 19:54 | 8 | | 1 | | Roth, GER | Challenge Roth Woman 5K | 11 Jul 15 |
| parkrun | 19:06 | | | | 10 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 288 | 29 Aug 15 |
| parkrun | 19:09 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 279 | 27 Jun 15 |
| parkrun | 19:16 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 277 | 6 Jun 15 |
| parkrun | 19:23 | | | | 11 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 298 | 14 Nov 15 |
| parkrun | 19:25 | | | | 10 | | 1 | 1 | Daventry | Daventry parkrun # 47 | 26 Sep 15 |
| parkrun | 19:30 | | | | 8 | | 1 | 1 | Daventry | Daventry parkrun # 44 | 5 Sep 15 |
| parkrun | 19:32 | | | | 12 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 287 | 22 Aug 15 |
| parkrun | 19:44 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 295 | 24 Oct 15 |
| parkrun | 19:45 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 276 | 30 May 15 |
| parkrun | 19:46 | | | | 27 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 282 | 18 Jul 15 |
| parkrun | 19:47 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 284 | 1 Aug 15 |
| parkrun | 19:47 | | | | 21 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 285 | 8 Aug 15 |
| parkrun | 19:48 | | | | 12 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 296 | 31 Oct 15 |
| parkrun | 19:49 | | | | 14 | | 1 | 1 | Colwick | Colwick parkrun # 206 | 23 May 15 |
| parkrun | 19:51 | | | | 6 | | 1 | 1 | Daventry | Daventry parkrun # 32 | 13 Jun 15 |
| parkrun | 19:55 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 299 | 21 Nov 15 |
| parkrun | 19:59 | | | | 20 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 290 | 19 Sep 15 |
| parkrun | 20:05 | | | | 11 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 280 | 4 Jul 15 |
| parkrun | 20:06 | | | | 28 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 274 | 9 May 15 |
| parkrun | 20:11 | | | | 25 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 294 | 17 Oct 15 |
| parkrun | 20:20 | | | | 30 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 273 | 2 May 15 |
| parkrun | 20:32 | | | | 27 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 271 | 18 Apr 15 |
| parkrun | 20:34 | | | | 23 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 304 | 25 Dec 15 |
| parkrun | 20:42 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 303 | 19 Dec 15 |
| parkrun | 20:53 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 301 | 5 Dec 15 |
| parkrun | 21:00 | | | | 27 | | 3 | 1 | Milton Keynes | Milton Keynes parkrun # 268 | 28 Mar 15 |
| parkrun | 21:03 | | | | 16 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 305 | 26 Dec 15 |
| parkrun | 21:06 | | | | 39 | | | 1 | Milton Keynes | Milton Keynes parkrun # 269 | 4 Apr 15 |
| parkrun | 22:48 | | | | 49 | | 2 | 1 | Richmond Park | Richmond Park parkrun # 389 | 14 Mar 15 |
| 7.68KXC | NT | | | | 75 | | 9 | 4 | Wellingborough | Three Counties League | 25 Oct 15 |
| 10K | 42:05 | | | | 118 | | 14 | 5 | Milton Keynes | Milton Keynes 10K | 30 Jun 15 |
| 10M | 70:35 | | | 70:46 | 249 | | 36 | 18 | Maidenhead | Maidenhead Easter 10 | 3 Apr 15 |
| HM | 89:18 | a | | 89:57 | 645 | | 27 | 5 | Newcastle-South Shields | Morrisons Great North Run | 13 Sep 15 |
| HM | 94:22 | | | 94:28 | 77 | | 5 | 1 | Tarporley | Asics Oulton Park Half Marathon | 8 Mar 15 |
| HMMT | 98:43 | | | 98:51 | 43 | | 5 | 4 | Kingston Upon Thames | Thames Meander Half Marathon | 14 Mar 15 |
| Mar | 3:13:51 | | | 3:13:51 | 3345 | | 275 | 51 | London | Virgin London Marathon | 26 Apr 15 |
| 50MMT | 8:57:06 | | | | 25 | | 2 | 1 | Farnham | North Downs Way 50 | 16 May 15 |
| ZXC | NT | | | | 94 | | 14 | 25 | Leighton | Three Counties League | 29 Nov 15 |
| ZXC | NT | | | | 115 | | 18 | 5 | North Herts | Three Counties League | 20 Dec 15 |
| 2014 V40 Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:47 | | | | 304 | | 57 | | Boston MA, USA | BAA 5K | 19 Apr 14 |
| parkrun | 19:05 | | | | 19 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 241 | 27 Sep 14 |
| parkrun | 19:31 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 240 | 20 Sep 14 |
| parkrun | 19:44 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 239 | 13 Sep 14 |
| parkrun | 19:54 | | | | 26 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 237 | 30 Aug 14 |
| parkrun | 19:58 | | | | 13 | | 2 | 1 | Longrun Meadow | Longrun Meadow parkrun # 30 | 3 May 14 |
| parkrun | 19:59 | | | | 18 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 220 | 26 Apr 14 |
| parkrun | 20:02 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 217 | 5 Apr 14 |
| parkrun | 20:10 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 218 | 12 Apr 14 |
| parkrun | 20:10 | | | | 27 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 235 | 16 Aug 14 |
| parkrun | 20:17 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 222 | 10 May 14 |
| parkrun | 20:43 | | | | 11 | | 1 | 1 | Clumber Park | Clumber Park parkrun # 39 | 22 Mar 14 |
| parkrun | 20:52 | | | | 40 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 254 | 25 Dec 14 |
| parkrun | 21:00 | | | | 27 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 211 | 22 Feb 14 |
| parkrun | 22:03 | | | | 32 | | | | Braunstone | Braunstone parkrun # 167 | 1 Jan 14 |
| parkrun | 27:40 | | | | 33 | | | 1 | Milton Keynes | Milton Keynes parkrun # 205 | 4 Jan 14 |
| 5.6MNAD | 35:15 | | | 35:18 | 64 | | 4 | 2 | Flitwick | Flitwick 10K | 6 Apr 14 |
| 10K | 39:13 | | | 39:20 | 97 | | 5 | 3 | Silverstone | Silverstone Grand Prix 10K | 7 May 14 |
| HM | 92:19 | | | 92:21 | 109 | | 9 | | Warwick | BHF Warwick Half Marathon | 23 Mar 14 |
| Mar | 3:01:56 | | | 3:02:07 | 1531 | | 82 | 12 | London | Virgin London Marathon | 13 Apr 14 |
| Mar | 3:01:13 | a | | 3:03:03 | 2554 | | 142 | 14 | Boston MA, USA | Boston Marathon | 21 Apr 14 |
| 2013 V40 Rugby & Northampton/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:45 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 187 | 31 Aug 13 |
| parkrun | 19:49 | | | | 27 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 190 | 21 Sep 13 |
| parkrun | 20:02 | | | | 38 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 185 | 17 Aug 13 |
| parkrun | 20:13 | | | | 25 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 181 | 20 Jul 13 |
| parkrun | 20:16 | | | | 30 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 189 | 14 Sep 13 |
| parkrun | 20:17 | | | | 13 | | 1 | 1 | Colwick | Colwick parkrun # 106 | 6 Jul 13 |
| parkrun | 20:19 | | | | 45 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 175 | 8 Jun 13 |
| parkrun | 20:28 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 180 | 13 Jul 13 |
| parkrun | 20:29 | | | | 36 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 188 | 7 Sep 13 |
| parkrun | 20:46 | | | | 9 | | 1 | 1 | Upton Court | Upton Court parkrun # 27 | 25 May 13 |
| parkrun | 20:51 | | | | 15 | | 1 | 1 | Colwick | Colwick parkrun # 113 | 24 Aug 13 |
| parkrun | 20:58 | | | | 45 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 169 | 27 Apr 13 |
| parkrun | 21:07 | | | | 43 | | 3 | 1 | Milton Keynes | Milton Keynes parkrun # 194 | 19 Oct 13 |
| parkrun | 21:10 | | | | 31 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 160 | 23 Feb 13 |
| parkrun | 21:17 | | | | 31 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 166 | 6 Apr 13 |
| parkrun | 21:25 | | | | 27 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 156 | 12 Jan 13 |
| parkrun | 21:32 | | | | 38 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 159 | 9 Feb 13 |
| parkrun | 21:40 | | | | 24 | | 2 | 1 | Pennington Flash | Pennington Flash parkrun # 120 | 3 Aug 13 |
| parkrun | 21:53 | | | | 46 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 167 | 13 Apr 13 |
| parkrun | 22:03 | | | | 25 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 157 | 19 Jan 13 |
| parkrun | 22:10 | | | | 44 | | 3 | 1 | Milton Keynes | Milton Keynes parkrun # 155 | 5 Jan 13 |
| parkrun | 23:31 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 164 | 23 Mar 13 |
| Mar | 3:19:45 | | | 3:19:57 | 3187 | | 317 | 60 | London | Virgin London Marathon | 21 Apr 13 |
| 2012 V35 Rugby & Northampton/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:26.0 | | | | 1 | | | | Birmingham | Midland Veterans' League Cup A Final | 15 Sep 12 |
| SP4K | 5.63 | | | | 6 | | | | Birmingham | Midland Veterans' League Cup A Final | 15 Sep 12 |
| 5K | 19:02 | | | | 17 | | 1 | 1 | Blisworth | Blisworth Friday 5K | 11 May 12 |
| parkrun | 19:10 | | | | 11 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 122 | 12 May 12 |
| parkrun | 19:10 | | | | 10 | | 1 | 1 | Strathclyde | Strathclyde parkrun # 123 | 1 Sep 12 |
| parkrun | 19:27 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 118 | 14 Apr 12 |
| parkrun | 19:30 | | | | 4 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 120 | 28 Apr 12 |
| parkrun | 19:30 | | | | 8 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 121 | 5 May 12 |
| parkrun | 19:33 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 148 | 10 Nov 12 |
| parkrun | 19:42 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 117 | 7 Apr 12 |
| parkrun | 19:45 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 139 | 8 Sep 12 |
| parkrun | 19:50 | | | | 24 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 140 | 15 Sep 12 |
| parkrun | 19:52 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 125 | 2 Jun 12 |
| parkrun | 19:55 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 143 | 6 Oct 12 |
| parkrun | 19:56 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 146 | 27 Oct 12 |
| parkrun | 20:00 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 145 | 20 Oct 12 |
| parkrun | 20:04 | | | | 23 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 144 | 13 Oct 12 |
| parkrun | 20:07 | | | | 22 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 126 | 9 Jun 12 |
| parkrun | 20:09 | | | | 10 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 106 | 21 Jan 12 |
| parkrun | 20:14 | | | | 9 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 109 | 11 Feb 12 |
| parkrun | 20:14 | | | | 6 | | 1 | 1 | Pennington Flash | Pennington Flash parkrun # 85 | 3 Nov 12 |
| parkrun | 20:15 | | | | 18 | | | | Milton Keynes | Milton Keynes parkrun # 108 | 4 Feb 12 |
| parkrun | 20:19 | | | | 22 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 111 | 25 Feb 12 |
| parkrun | 20:20 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 105 | 14 Jan 12 |
| parkrun | 20:22 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 128 | 23 Jun 12 |
| parkrun | 20:23 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 112 | 3 Mar 12 |
| parkrun | 20:25 | | | | 31 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 114 | 17 Mar 12 |
| parkrun | 20:29 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 131 | 14 Jul 12 |
| parkrun | 20:29 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 135 | 11 Aug 12 |
| parkrun | 20:31 | | | | 20 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 110 | 18 Feb 12 |
| parkrun | 20:31 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 130 | 7 Jul 12 |
| parkrun | 20:32 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 107 | 28 Jan 12 |
| parkrun | 20:36 | | | | 19 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 133 | 28 Jul 12 |
| parkrun | 20:38 | | | | 28 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 137 | 25 Aug 12 |
| parkrun | 20:40 | | | | 27 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 150 | 24 Nov 12 |
| parkrun | 20:42 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 129 | 30 Jun 12 |
| parkrun | 20:43 | | | | 19 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 104 | 7 Jan 12 |
| parkrun | 21:11 | | | | 9 | | 1 | 1 | Oxford | Oxford parkrun # 57 | 1 Dec 12 |
| parkrun | 21:35 | | | | 44 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 134 | 4 Aug 12 |
| parkrun | 21:39 | | | | 36 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 152 | 15 Dec 12 |
| parkrun | 23:09 | | | | 17 | | 2 | 1 | Oxford | Oxford parkrun # 61 | 29 Dec 12 |
| 5M | 32:59 | | | | 49 | | 3 | 1 | Northampton | Blisworth Friday 5 | 3 Aug 12 |
| 10K | 39:58 | | | | 33 | | 3 | 1 | Wellingborough | Stanwick 10K | 8 Apr 12 |
| 14MMT | 1:53:07 | | | 1:53:14 | 167 | | 16 | 3 | Talylln | Tywyn Race The Train 14 | 18 Aug 12 |
| Mar | 3:12:19 | | | 3:13:44 | | | 108 | 15 | Berlin, GER | BMW Berlin Marathon | 30 Sep 12 |
| ZXC | 26:20 | | | | 10 | | | | Corby | Northamptonshire County Championships | 7 Jan 12 |
| ZMR | 1:55:23 | | | 1:55:39 | 368 | | 40 | 4 | Llanberis | Snowdon International | 21 Jul 12 |
| 2011 V35 Northampton RR/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:01 | | | | 59 | | 3 | 1 | Northampton | Blisworth Friday 5K | 13 May 11 |
| parkrun | 19:22 | | | | 11 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 63 | 26 Mar 11 |
| parkrun | 19:39 | | | | 17 | | 2 | 1 | Braunstone | Braunstone parkrun # 53 | 22 Oct 11 |
| parkrun | 19:43 | | | | 30 | | | 1 | Cardiff | Cardiff parkrun # 168 | 21 May 11 |
| parkrun | 19:46 | | | | 8 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 83 | 13 Aug 11 |
| parkrun | 19:49 | | | | 21 | | | | Braunstone | Braunstone parkrun # 59 | 3 Dec 11 |
| parkrun | 20:00 | | | | 10 | | 2 | | Braunstone | Braunstone parkrun # 52 | 15 Oct 11 |
| parkrun | 20:01 | | | | 6 | | 1 | 1 | Bedford | Bedford parkrun # 30 | 25 Dec 11 |
| parkrun | 20:04 | | | | 20 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 82 | 6 Aug 11 |
| parkrun | 20:04 | | | | 10 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 90 | 1 Oct 11 |
| parkrun | 20:06 | | | | 14 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 84 | 20 Aug 11 |
| parkrun | 20:10 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 55 | 29 Jan 11 |
| parkrun | 20:10 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 70 | 14 May 11 |
| parkrun | 20:15 | | | | 12 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 74 | 11 Jun 11 |
| parkrun | 20:17 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 80 | 23 Jul 11 |
| parkrun | 20:17 | | | | 14 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 86 | 3 Sep 11 |
| parkrun | 20:17 | | | | 32 | | 2 | 1 | Cannon Hill | Cannon Hill parkrun # 65 (Short course) | 19 Nov 11 |
| parkrun | 20:20 | | | | 11 | | 2 | 1 | Bedford | Bedford parkrun # 31 | 26 Dec 11 |
| parkrun | 20:21 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 98 | 26 Nov 11 |
| parkrun | 20:24 | | | | 25 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 61 | 12 Mar 11 |
| parkrun | 20:24 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 102 | 24 Dec 11 |
| parkrun | 20:27 | | | | 8 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 100 | 10 Dec 11 |
| parkrun | 20:28 | | | | 12 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 101 | 17 Dec 11 |
| parkrun | 20:31 | | | | 20 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 59 | 26 Feb 11 |
| parkrun | 20:32 | | | | 25 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 64 | 2 Apr 11 |
| parkrun | 20:32 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 88 | 17 Sep 11 |
| parkrun | 20:34 | | | | 17 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 85 | 27 Aug 11 |
| parkrun | 20:35 | | | | 11 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 69 | 7 May 11 |
| parkrun | 20:35 | | | | 17 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 78 | 9 Jul 11 |
| parkrun | 20:36 | | | | 20 | | 3 | 1 | Milton Keynes | Milton Keynes parkrun # 68 | 30 Apr 11 |
| parkrun | 20:40 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 54 | 22 Jan 11 |
| parkrun | 20:41 | | | | 18 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 73 | 4 Jun 11 |
| parkrun | 20:43 | | | | 15 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 79 | 16 Jul 11 |
| parkrun | 20:45 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 58 | 19 Feb 11 |
| parkrun | 20:46 | | | | 13 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 57 | 12 Feb 11 |
| parkrun | 20:46 | | | | 21 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 95 | 5 Nov 11 |
| parkrun | 20:58 | | | | 14 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 51 | 1 Jan 11 |
| parkrun | 21:01 | | | | 14 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 76 | 25 Jun 11 |
| parkrun | 21:02 | | | | 10 | | 1 | 1 | Lister Park, Bradford | Bradford parkrun # 80 | 29 Oct 11 |
| parkrun | 21:12 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 52 | 8 Jan 11 |
| parkrun | 21:17 | | | | 22 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 53 | 15 Jan 11 |
| parkrun | 21:24 | | | | 20 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 56 | 5 Feb 11 |
| parkrun | 21:41 | | | | 33 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 72 | 28 May 11 |
| 10K | 41:15 | | | | 31 | | 2 | 2 | Moulton | Moulton 10K | 28 Aug 11 |
| 15KMT | 67:08 | | | | 31 | | 2 | | Irchester | Wellingborough 15K Series | 16 Jan 11 |
| HM | 95:28 | | | | 404 | | 30 | 5 | Silverstone | Silverstone Half Marathon | 6 Mar 11 |
| HM | 95:39 | | | 95:51 | 706 | | 67 | 14 | Cardiff | Cardiff Half Marathon | 16 Oct 11 |
| Mar | 3:02:37 | | | 3:02:42 | 1215 | | 60 | | London | Virgin London Marathon | 17 Apr 11 |
| ZXC | 37:38 | | | | 18 | | | | Wolverhampton | Midland Men's 7/Women's 5 Championships | 19 Nov 11 |
| ZXCL | 25:10 | | | | 3 | L2 | | | West Bromwich | Midland Relay Championships | 22 Oct 11 |
| 2010 V35 Northampton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:53 | | | | 11 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 42 | 30 Oct 10 |
| parkrun | 20:01 | | | | 12 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 45 | 20 Nov 10 |
| parkrun | 20:02 | | | | 17 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 43 | 6 Nov 10 |
| parkrun | 20:09 | | | | 16 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 41 | 23 Oct 10 |
| parkrun | 20:13 | | | | 9 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 39 | 9 Oct 10 |
| parkrun | 20:17 | | | | 7 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 46 | 27 Nov 10 |
| parkrun | 21:46 | | | | 17 | | 1 | 1 | Milton Keynes | Milton Keynes parkrun # 48 | 11 Dec 10 |
| parkrun | 22:09 | | | | 13 | | 3 | | Milton Keynes | Milton Keynes parkrun # 50 | 25 Dec 10 |
| parkrun | 22:19 | | | | 12 | | 2 | 1 | Milton Keynes | Milton Keynes parkrun # 47 | 4 Dec 10 |
| 8KXC | 33:46 | | | | 172 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & CAU Inter County Championships | 13 Mar 10 |
| 5M | 34:05 | | | | 53 | | 2 | 1 | Colworth Science Park | Colworth 5 | 18 Jun 10 |
| 10K | 40:19 | | | | 26 | | 2 | 1 | Stanwick | Stanwick 10K | 5 Apr 10 |
| 10K | 40:31 | | | 40:32 | 46 | | 3 | | Northampton | Northamptonshire The Run 10K | 3 Oct 10 |
| 10K | 41:48 | | | | 36 | | 2 | 1 | Moulton | Moulton 10K | 29 Aug 10 |
| 8.1MMT | 58:51 | | | | 43 | | 3 | 2 | Colworth Science Park | Colworth 8.1 Trail | 19 Jun 10 |
| 10M | 66:57 | | | | 47 | | 8 | 2 | Bramley | Bramley 10 | 14 Feb 10 |
| HM | 87:06 | | | 87:13 | 202 | | 13 | 5 | Wokingham | Wokingham Half Marathon | 21 Feb 10 |
| HM | 87:33 | | | 87:38 | 610 | | 33 | 6 | Berlin, GER | Vattenfall Berliner Half Marathon | 28 Mar 10 |
| HM | 87:49 | | | | 90 | | 3 | | Hose | Belvoir Half Marathon | 11 Apr 10 |
| HM | 89:07 | | | | 457 | | 36 | 7 | Bristol | Bristol Half Marathon | 5 Sep 10 |
| HM | 90:54 | | | | 25 | | 2 | 2 | Cranford | Cransley Hospice Half Marathon | 19 Sep 10 |
| HM | 92:58 | | | | 143 | | 14 | 2 | Farnham Common | Burnham Beeches Half Marathon | 22 Aug 10 |
| HM | 97:16 | | | | 39 | | 2 | 2 | Colworth Science Park | Colworth Half Marathon | 20 Jun 10 |
| 30K | 2:30:22 | | | | 44 | | 3 | 2 | Belper | Belper Rugby Rover 30K | 15 Aug 10 |
| Mar | 2:58:55 | | | 2:59:02 | 352 | | 23 | 3 | Amsterdam, NED | ING Amsterdam Marathon | 17 Oct 10 |
| Mar | 3:01:47 | | | 3:01:54 | 1211 | | | | London | Virgin London Marathon | 25 Apr 10 |
| ZXC | 29:47 | | | | 11 | | | | Kettering | Northamptonshire County Championships | 9 Jan 10 |
| ZXC | 38:33 | | | | 44 | | | | Stafford Common | Midland Cross Country Championships | 30 Jan 10 |
| ZXC | 49:51 | | | | 21 | | 2 | 1 | Northampton | Eric Humphries Shield | 13 Jan 10 |
| 2009 V35 Northampton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000W | 20:26.7 | | | | 8 | | 2 | | Stevenage | Hertfordshire County 1500m/Relays/Veterans Championships | 4 May 09 |
| 10000W | 70:43.78 | | | | 4 | | | | Tamworth | MCAA/BMAF 10km Track Walk championships | 17 May 09 |
| 5M | 31:50 | | | | 87 | | 7 | 3 | Market Harborough | East Midlands Grand Prix Harborough 5 | 16 Jun 09 |
| 5M | 31:57 | | | | 86 | | 7 | 4 | Banbury | East Midlands Grand Prix Banbury 5 | 9 Jun 09 |
| 5MMT | 33:00 | | | | 14 | | 1 | 1 | Eye | Eye Charity 5 | 11 Jun 09 |
| 5MW | 53:38 | | | | 15 | | 4 | | Chesham | Pednor 5 Walk | 4 May 09 |
| 10K | 39:21 | | | | 30 | | 1 | | Stanwick | Stanwick 10K | 13 Apr 09 |
| 10K | 40:05 | | | | 36 | | 4 | 1 | St. Ives | St. Ives 10K | 19 Jul 09 |
| 10K | 40:08 | | | | 88 | | 6 | | Swithland | Swithland 10K | 7 Jun 09 |
| 10K | 40:21 | | | | 21 | | 2 | 1 | Broome | Bungay 10K Series | 29 Jul 09 |
| 10K | 40:31 | | | | 63 | | 5 | 1 | Peterborough | Bushy 10K | 12 Jul 09 |
| 10KMT | 38:27 | | | | 19 | | 1 | 1 | Thorney | Thorney 10K | 29 Mar 09 |
| 10KMT | 41:26 | | | | 57 | | 8 | 2 | Ramsey | Ramsey Abbey 10K | 14 Jun 09 |
| 10M | 67:24 | | | | 92 | | 7 | 2 | Nottingham | Notts 10 (inc Nottinghamshire Championships) | 5 Jun 09 |
| 10M | 68:06 | | | | 22 | | 3 | 1 | Swineshead | Swineshead 10 | 13 Sep 09 |
| HM | 88:50 | | | | 35 | | 1 | | Blackpool | Blackpool Half Marathon | 5 Apr 09 |
| HM | 89:52 | | | | 53 | | 4 | 1 | Kenilworth | Kenilworth Half Marathon | 4 Oct 09 |
| HM | 90:43 | | | | 132 | | 11 | 4 | Plymouth | Plymouth Half Marathon | 24 May 09 |
| HM | 90:56 | | | | 24 | | 2 | 2 | Cranford | Cransley Hospice 10K/Half Marathon | 20 Sep 09 |
| HM | 91:05 | c | | | 553 | | 54 | 10 | Bristol | Bristol Half Marathon | 6 Sep 09 |
| HM | 91:25 | | | | 188 | | 16 | 7 | Wootton | Bedford Harriers Half Marathon | 13 Dec 09 |
| HM | 91:35 | | | | 85 | | 7 | 2 | Congleton | Congleton Quarter / Half Marathon | 11 Oct 09 |
| HM | 92:21 | | | | 152 | | 11 | 2 | Newark | Newark Half Marathon | 9 Aug 09 |
| HMDH | 87:55 | | | 87:58 | 65 | | 8 | 1 | Sliema, MLT | Land Rover Malta Half Marathon | 1 Mar 09 |
| 15M | 1:44:43 | | | | 61 | | 4 | 1 | Folksworth | Folksworth 15 | 18 Jan 09 |
| 20M | 2:19:00 | | | | 66 | | | | Ashby-de-la-Zouch | Aldi Ashby 20 | 22 Mar 09 |
| Mar | 3:12:54 | | | | 29 | | 3 | 1 | Halstead | Halstead & Essex Marathon | 10 May 09 |
| ZXC | 21:25 | | | | 3 | | | | Kettering | Kettering Charity Cup | 12 Dec 09 |
| ZXC | 21:35 | | | | 6 | | | | Northampton | Northamptonshire County Championships | 10 Jan 09 |
| ZXC | 34:56 | | | | 199 | | | | Nottingham | CAU Inter County Championships | 7 Mar 09 |
| ZXC | 50:31 | | | | 41 | | 6 | 2 | Northampton | Eric Humphries Memorial | 28 Jan 09 |
| 2008 V35 Northampton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:18.3 | | | | | | | | Corby | Corby Club Championships | 16 Sep 08 |
| 5K | 19:37 | | | | 60 | | 5 | 2 | Bedford | Doug Anderson 5K | 23 Jul 08 |
| 5M | 31:18 | | | | 26 | | 1 | 1 | Thorney | Thorney 5 | 17 Aug 08 |
| 5M | 31:44 | | | | 30 | | 3 | 2 | Cranfield | Cranfield 5 | 8 Aug 08 |
| 5M | 32:07 | | | | 53 | | 5 | 2 | Blisworth | Blisworth 5 | 15 Aug 08 |
| 5M | 32:12 | | | | 35 | | 4 | 2 | Wellingborough | Wellingborough 5 | 3 Aug 08 |
| 10K | 40:00 | | | | 24 | | 2 | 1 | Stanwick | Stanwick 10km | 24 Mar 08 |
| 10K | 40:20 | | | | 134 | | 12 | 3 | Silverstone | Silverstone Grand Prix 10K | 6 May 08 |
| 10K | 40:25 | | | | 27 | | 5 | 3 | Moulton | Moulton 10K | 24 Aug 08 |
| 10K | 40:37 | | | | 24 | | 2 | | Titchmarsh | Titchmarsh 10K | 4 May 08 |
| 10K | 40:54 | | | | 23 | | 2 | 2 | Bedfordshire | Bedford Harriers Invitation 10K | 14 Sep 08 |
| 6.5MXC | 47:53 | | | | 27 | | 1 | 1 | Northampton | Eric Humphries Memorial 6.5 | 9 Jan 08 |
| 10M | 66:49 | | | | 60 | | 3 | 2 | West Walton | Fenland 10 | 26 Oct 08 |
| HM | 85:49 | | | | | | 34 | 7 | Reading | Asics/Sweatshop Reading Half Marathon | 2 Mar 08 |
| HM | 88:02 | | | | 53 | | 2 | | Melton Mowbray | Belvoir Half Marathon | 30 Mar 08 |
| HM | 89:04 | | | | 175 | | 16 | 5 | Peterborough | Great Eastern Run Half Marathon | 12 Oct 08 |
| HM | 93:42 | | | | | | 1 | 1 | Cranford | Cransley Hospice Half Marathon | 21 Sep 08 |
| 15M | 1:44:36 | | | | 16 | | 1 | | Northampton | Marie Curie Great Daffodil Run 15M & 10K | 27 Apr 08 |
| 30K | 2:12:24 | | | | 102 | | 10 | | Stamford | Stamford Striders St Valentine's 30K | 10 Feb 08 |
| Mar | 3:00:27 | | | 3:00:27 | 59 | E | | 16 | London | Flora London Marathon | 13 Apr 08 |
| Mar | 3:11:30 | | | 3:11:39 | 233 | | 16 | | Prague, CZE | Prague Marathon | 11 May 08 |
| ZXC | 27:03 | | | | 8 | | | | Corby | Northamptonshire County Championships | 5 Jan 08 |
| ZXC | 35:51 | | | | 216 | | | | Nottingham | CAU Inter County Championships | 15 Mar 08 |
| 2007 SEN Northampton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:54 | | | | 29 | | 4 | 2 | Mountain Ash | Nos Galan 5K | 31 Dec 07 |
| 5M | 31:28 | | | | 92 | | 9 | 1 | Wolverton | Wolverton 5 | 24 Nov 07 |
| 5M | 34:01 | | | | 45 | | 2 | 1 | Wellingborough | Wellingborough 5 | 5 Aug 07 |
| 6M | 39:30 | | | | 5 | | | | Rugby | Rugby 6 | 16 May 07 |
| 10K | 41:09 | | | | | | 2 | | Stanwick | Stanwick 10K | 9 Apr 07 |
| 10K | 41:15 | | | | | | 4 | | Upper Boddington | Upper Boddington 10k | 28 May 07 |
| 10K | 43:02 | | | | 39 | | 2 | 1 | Northampton | Moulton 10K Run | 27 Aug 07 |
| 10KMT | 43:33 | | | | 15 | | 2 | 1 | Northampton | Irchester 10K | 2 Sep 07 |
| 10M | 65:03 | | | | 28 | | 2 | 1 | Stone | Flying Fox 10 | 4 Nov 07 |
| 10M | 69:05 | | | | | | 2 | 1 | Holme Pierrepont | Notts AC 10 | 1 Jun 07 |
| HM | 85:53 | | | | 43 | | 10 | 2 | Peterborough | Great Eastern Run | 14 Oct 07 |
| HM | 87:09 | | | | 74 | | 5 | 2 | St. Neots | St Neots Riverside Half-marathon | 18 Nov 07 |
| 15M | 1:47:46 | | | | | | 1 | | Kelmarsh | Marie Curie Cancer Care Great Daffodil Run 15 | 20 May 07 |
| Mar | 3:14:31 | | | | | | 166 | 36 | London | Flora London Marathon | 22 Apr 07 |
| ZXC | 34:56 | | | | 6 | | | | Ampthill | Ampthill Trophy | 21 Oct 07 |
| ZXC | NT | | | | 3 | | | | Totternhoe | Three Counties League | 28 Oct 07 |
| ZXC | NT | | | | 8 | | | | Shuttleworth | Three Counties League | 11 Nov 07 |
| ZXC | NT | | | | 89 | | 8 | 4 | North Hertfordshire | Three Counties League | 16 Dec 07 |
| 2006 SEN Northampton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 41:05 | | | | | | 2 | | Buckingham | Buckingham Fun Run | 22 Oct 06 |
| 10M | 67:20 | | | | | | 2 | | Peterborough | Nene Valley 10 | 3 Dec 06 |
| Mar | 3:12:53 | c | | 3:12:53 | | | 124 | | New York NY, USA | ING New York City Marathon | 5 Nov 06 |
| Mar | 3:21:17 | | | | | | 337 | | London | London Marathon | 23 Apr 06 |
| 2005 SEN Northampton RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 42:36 | | | | | | 1 | | Cheshire Oaks | DAVID LLOYD LEISURE 10km | 16 Oct 05 |
| Mar | 3:24:37 | c | | | 37 | | | | Edinburgh | Edinburgh Marathon | 12 Jun 05 |