Date Name Distance Pos Time Cat Pos Pace/mile Pace/mph
17/05/24 Blisworth 5 5 miles 27 0:28:42 M40 6 05:44 10.45
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 PB
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 PB
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