Date Name Distance Pos Time Cat Pos Pace/mile Pace/mph
06/04/26 Stanwick 10k 10 km 10 0:35:15 M40 1 05:40 10.58
29/03/26 Oakley 20 20 miles 13 2:04:00 M40 2 06:11 9.68
08/03/26 Kettering Half Marathon Half Marathon 3 1:14:49 M45 1 05:42 10.51
04/01/26 Oundle New Year 10k 10 km 11 0:39:34 M40 3 06:22 9.42
26/10/25 Three Counties XC - Wellingborough XC 43 M40 7
28/09/25 Vitality London 10,000 10 km 555 0:38:15 M40 52 06:09 9.75
14/09/25 Amazing Northampton Run Half Marathon 12 1:17:40 M40 3 05:55 10.13
13/07/25 Wellingborough 5 5 miles 38 0:32:36 M40 10 06:31 9.20
05/07/25 Newport Pagnell Carnival 5k 5 km 35 0:17:45 M40 5 05:42 10.50
18/06/25 Northants 5k Series - Blackpit Brewery 5 km 51 0:26:20 M40 3 08:28 7.08
27/04/25 London Marathon Marathon 454 2:36:29 M40 70 05:58 10.05
21/04/25 Stanwick 10k 10 km 12 0:35:54 M40 1 05:46 10.39
12/04/25 Irchester Country parkrun parkrun 4 0:19:23 M 4 06:14 9.62
23/03/25 Oakley 20 20 miles 5 2:01:22 M40 06:04 9.89
09/03/25 Cambridge Half Marathon Half Marathon 130 1:16:04 M40 14 05:48 10.34
05/01/25 Oundle New Year 10k 10 km 4 0:35:57 M40 1 05:47 10.37
17/11/24 St Neots Half Marathon Half Marathon 5 1:14:22 M40 1 05:40 10.58
26/10/24 Nidda parkrun parkrun 15 0:21:23 M 13 06:52 8.72
13/10/24 Great Eastern Run Half Marathon 51 1:13:22 M40 6 05:35 10.72 PB
15/09/24 Amazing Northampton Run Half Marathon 1 1:15:28 M40 1 05:45 10.42
08/09/24 Northants 5k Series - Chester House 5 km 3 0:18:54 M40 1 06:04 9.86
28/07/24 Beat the Sunset 5k 5 km 18 0:16:54 M40 05:26 11.03
14/07/24 Wellingborough 5 5 miles 8 0:28:42 M40 2 05:44 10.45
09/07/24 Milton Keynes 10k 10 km 30 0:36:13 M40 7 05:49 10.29
06/07/24 Newport Pagnell Carnival 5k 5 km 19 0:16:40 M40 3 05:21 11.18
03/07/24 Corby 5 5 miles 21 0:29:11 M40 4 05:50 10.28
29/06/24 Northants County Mile 1 mile 5 05:01.90 VM 2 05:01 11.92 PB
25/06/24 Weedon 10k 10 km 23 0:37:28 M40 6 06:01 9.95
22/06/24 Great Denham parkrun parkrun 4 0:17:44 M 4 05:42 10.51
19/06/24 Northants 5k Series - East Carlton Park 5 km 6 0:18:45 M40 1 06:02 9.94
15/06/24 Great Denham parkrun parkrun 3 0:17:27 M 3 05:36 10.68 PB
11/06/24 Harborough 5 5 miles 22 0:28:56 M40 7 05:47 10.37
21/05/24 Banbury 5 5 miles 29 0:28:22 M40 6 05:40 10.58
17/05/24 Blisworth 5 5 miles 27 0:28:42 M40 6 05:44 10.45
15/05/24 Northants 5k Series - Holdenby House 5 km 2 0:19:59 M40 1 06:25 9.33
06/05/24 Milton Keynes Marathon Marathon 10 2:43:07 M40 3 06:13 9.64
07/04/24 Southampton Marathon Marathon 5 2:41:56 M40 1 06:10 9.71
01/04/24 Stanwick 10k 10 km 6 0:35:41 M40 2 05:44 10.45
24/03/24 Oakley 20 20 miles 2 2:00:11 M40 06:00 9.98
10/02/24 Irchester Country parkrun parkrun 3 0:18:18 M 3 05:53 10.19
05/11/23 New York Marathon Marathon 3184 3:16:04 M40 506 07:28 8.02
05/03/23 Cambridge Half Marathon Half Marathon 321 1:19:43 M40 46 06:04 9.87
26/02/23 Welly Trail Half Marathon Half Marathon 4 1:46:27 M40 3 08:07 7.39
20/11/22 St Neots Half Marathon Half Marathon 10 1:15:46 M40 3 05:46 10.38
23/10/22 Bedford Running Grand Prix Marathon 1 2:32:52 M40 1 05:49 10.29 PB
16/10/22 Daventry 10k 10 km 7 0:35:44 M40 4 05:45 10.43
09/10/22 Chicago Marathon Marathon 202 2:34:01 M40 18 05:52 10.21
02/10/22 Chester Marathon Marathon 17 2:38:20 M40 6 06:02 9.94
25/09/22 Northampton Half Marathon Half Marathon 4 1:16:37 M40 1 05:50 10.27
20/07/22 Rugby 6 6 miles 19 0:34:52 M40 7 05:48 10.32 PB
16/07/22 Dulwich parkrun parkrun 14 0:17:44 M 13 05:42 10.51
12/07/22 Milton Keynes 10k 10 km 16 0:36:44 M40 4 05:54 10.15
08/07/22 Blisworth 5 5 miles 8 0:28:11 M40 2 05:38 10.64
29/06/22 Corby 5 5 miles 11 0:28:23 M40 4 05:40 10.57
21/06/22 Weedon 10k 10 km 15 0:36:45 M40 5 05:54 10.14
24/05/22 Banbury 5 5 miles 14 0:28:06 M40 4 05:37 10.68 PB
14/05/22 Northants County Champs 5000m 16:53.60 M35 2 05:26 11.03 PB
09/05/22 Silverstone 10k 10 km 18 0:36:20 M40 6 05:50 10.26
01/05/22 Milton Keynes Rocket Race 5 km 4 0:16:22 M40 1 05:16 11.39 PB
18/04/22 Boston Marathon Marathon 274 2:35:40 M40 18 05:56 10.11
16/04/22 Jamaica Pond parkrun parkrun 8 0:18:08 M 8 05:50 10.28
27/03/22 Bedford Running Grand Prix 20 miles 1 1:55:15 SM 1 05:45 10.41 PB
06/03/22 Cambridge Half Marathon Half Marathon 56 1:13:31 M40 5 05:36 10.70
27/02/22 Wokingham Half Marathon Half Marathon 101 1:15:52 M40 30 05:47 10.37
21/11/21 St Neots Half Marathon Half Marathon 4 1:14:33 M40 1 05:41 10.55
14/11/21 Derby 10 10 miles 52 1:00:33 M40 15 06:03 9.91
03/10/21 London Marathon Marathon 262 2:37:22 M40 52 06:00 10.00
26/09/21 Berlin Marathon Marathon 206 2:38:58 M40 34 06:03 9.90
19/09/21 Cransley Hospice 10k 10 km 3 0:35:00 M35 2 05:37 10.65 PB
21/07/21 Corby 5 5 miles 20 0:29:28 M35 4 05:53 10.18
13/07/21 Banbury 5 5 miles 13 0:28:43 M35 2 05:44 10.45
22/06/21 Weedon 10k 10 km 13 0:35:30 M35 2 05:42 10.50
04/06/21 Blisworth 5 5 miles 12 0:28:25 M35 3 05:40 10.56
08/05/21 Northants County Champs 5000m 17:18.20 M35 05:34 10.77
18/04/21 Leicestershire Half Marathon Half Marathon 10 1:15:02 M35 6 05:43 10.48
03/04/21 Dorney Lake Easter Marathon Marathon 25 2:39:01 SM 17 06:03 9.89
18/10/20 Bedford Running Grand Prix Half Marathon 6 1:15:25 M35 4 05:45 10.43
23/02/20 Wokingham Half Marathon Half Marathon 61 1:16:57 SM 44 05:52 10.22
01/12/19 Bedford Harriers Half Marathon Half Marathon 10 1:17:12 M35 1 05:53 10.19
16/11/19 Irchester Country parkrun parkrun 176 0:33:23 M 123 10:44 5.58
27/10/19 Bedford Running Grand Prix Marathon 1 2:40:46 M35 1 06:07 9.79
20/10/19 Abingdon Marathon Marathon 14 2:43:42 SM 06:14 9.61
06/10/19 Rugby 10 10 miles 15 1:00:01 M35 06:00 10.00
17/08/19 Kettering parkrun parkrun 13 0:20:17 M 13 06:31 9.19
28/04/19 London Marathon Marathon 4385 3:17:37 SM 1909 07:32 7.96
06/04/19 Whiteley parkrun parkrun 1 0:17:35 M 1 05:39 10.60
31/03/19 Bedford Running Grand Prix 20 miles 1 2:03:37 M35 1 06:10 9.71
24/02/19 Wokingham Half Marathon Half Marathon 65 1:16:40 SM 45 05:50 10.26
27/01/19 Three Counties XC - Wootton XC 32 M35 8
13/01/19 Three Counties XC - Ampthill XC 37 M35 7
16/12/18 Three Counties XC - North Herts XC 27 M35 11
04/11/18 Rockingham 10 10 miles 7 0:59:25 SM 4 05:56 10.10 PB
21/10/18 Abingdon Marathon Marathon 14 2:43:44 SM 06:14 9.61
14/10/18 Daventry 10k 10 km 4 0:36:46 SM 4 05:55 10.14
07/10/18 Bedford Running Grand Prix Marathon 2 2:56:14 M35 1 06:43 8.93
16/09/18 Cransley Hospice Half Marathon Half Marathon 9 1:24:50 M35 5 06:28 9.27
02/09/18 Bedford Half Half Marathon 21 1:18:24 M 21 05:58 10.03
29/07/18 Wellingborough 5 5 miles 8 0:28:33 SM 7 05:42 10.51
18/05/18 Blisworth 5 5 miles 37 0:29:53 SM 21 05:58 10.04
09/05/18 Silverstone 10k 10 km 32 0:35:54 SM 21 05:46 10.39
22/04/18 Southampton Marathon Marathon 6 2:51:17 SM 2 06:31 9.18
25/03/18 Bedford 20 20 miles 10 2:10:14 SM 6 06:30 9.21
18/02/18 Wokingham Half Marathon Half Marathon 62 1:16:49 SM 05:51 10.24
17/02/18 Kettering parkrun parkrun 19 0:20:45 M 19 06:40 8.98
14/01/18 Three Counties XC - Biggleswade XC 23 M35
06/01/18 County Cross Country - SM XC 15 0:41:39 SM 15
05/11/17 Rockingham 10 10 miles 8 1:01:07 SM 8 06:06 9.82
28/10/17 Kettering parkrun parkrun 6 0:18:36 M 6 05:59 10.02
22/10/17 Chelmsford Marathon Marathon 13 2:57:20 SM 9 06:45 8.87
02/09/17 Bedford Half Half Marathon 30 1:23:14 M 30 06:20 9.45
30/07/17 Wellingborough 5 5 miles 33 0:30:45 SM 13 06:08 9.76
20/11/16 St Neots Half Marathon Half Marathon 58 1:26:17 SM 31 06:34 9.12
23/10/16 Three Counties XC - Wellingborough XC 59 M35
02/10/16 Mablethorpe Half Marathon Half Marathon 11 1:25:24 SM 8 06:30 9.21
26/06/16 Colworth Marathon Challenge Marathon Challenge 20 3:14:56 07:26 8.07
26/06/16 Colworth Half Marathon Half Marathon 23 1:39:29 07:35 7.91
25/06/16 Colworth Trail 8.1 8.1 miles 28 1:00:55 07:31 7.98
24/06/16 Colworth 5 5 miles 43 0:34:32 06:54 8.69
02/05/16 Milton Keynes Marathon Marathon 92 3:15:52 SM 62 07:28 8.03
30/01/16 Midlands Cross Country - SM XC 197 0:50:54
03/01/16 Three Counties XC - Bedford XC 51 SM
29/11/15 Three Counties XC - Wing XC 56 SM 46
08/11/15 Three Counties XC - Wootton XC 40 SM 39
25/10/15 Three Counties XC - Wellingborough XC 64 SM 55
26/07/15 Wellingborough 5 5 miles 47 0:32:00 SM 26 06:23 9.38
22/03/15 Reading Half Half Marathon 599 1:25:10 06:29 9.24
01/02/15 Wellingborough Multi-Terrain 15 km 9 1:01:54 06:38 9.03
18/01/15 Wellingborough Multi-Terrain 15 km 18 1:00:46 06:31 9.20