Date Name Distance Pos Time Cat Pos Pace/mile Pace/mph
21/10/23 Irchester Country parkrun parkrun 2 0:19:32 M 2 06:17 9.54
04/03/23 Irchester Country parkrun parkrun 2 0:18:51 M 1 06:04 9.89
24/12/22 Irchester Country parkrun parkrun 5 0:19:49 M 5 06:22 9.41
12/11/22 Irchester Country parkrun parkrun 2 0:19:10 M 2 06:10 9.73
11/12/21 Northampton parkrun parkrun 11 0:19:00 M 10 06:06 9.81
23/07/21 Lakeland 100 100 miles 46 28:16:56 M40 19 16:58 3.54
22/06/21 Weedon 10k 10 km 31 0:38:33 M40 4 06:12 9.67
30/05/21 South Downs 100k 100 km 19 10:30:41 M40 3 10:08 5.91 PB
10/04/21 Rose of the Shires Ultra 54 miles 6 7:50:07 M 6 08:42 6.89
06/09/20 Northants Ultra 35 miles 3 4:47:11 M 3 08:12 7.31 PB
11/01/20 Country to Capital 43 miles 14 5:56:00 M40 4 08:16 7.25 PB
31/12/19 Peterborough New Year's Eve 10k 10 km 24 0:38:10 M40 4 06:08 9.77 PB
01/12/19 Bedford Harriers Half Marathon Half Marathon 38 1:25:50 M40 9 06:32 9.16 PB
30/11/19 Northampton parkrun parkrun 3 0:18:36 M 3 05:59 10.02 PB
09/11/19 Irchester Country parkrun parkrun 1 0:19:20 M 1 06:13 9.64
20/10/19 Abingdon Marathon Marathon 129 2:59:33 M40 06:50 8.76 PB
06/10/19 Rugby 10 10 miles 31 1:04:35 M35 06:27 9.29 PB
22/09/19 Daventry 10k 10 km 18 0:38:52 M40 6 06:15 9.59
08/09/19 Two Counties Half Marathon Half Marathon 16 1:28:26 M40 7 06:44 8.89
28/07/19 Wellingborough 5 5 miles 24 0:31:42 M40 7 06:20 9.46
24/07/19 KTH Night of 5000m 5000m 12 19:00.80 M40 06:07 9.80 PB
30/06/19 North Downs Run 30 km 40 2:29:30 M40 15 08:01 7.48 PB
18/06/19 Weedon 10k 10 km 53 0:39:09 M40 12 06:18 9.52
12/06/19 Corby 5 5 miles 54 0:31:41 M40 13 06:20 9.47
17/05/19 Blisworth 5 5 miles 73 0:30:55 M40 18 06:10 9.70 PB
20/04/19 Minehead parkrun parkrun 8 0:19:25 M 7 06:14 9.60
13/04/19 The ONER 82.5 miles 8 19:20:14 M40 2 14:03 4.27
24/03/19 Oakley 20 20 miles 52 2:21:56 M40 07:05 8.45 PB
17/02/19 Welly Trail Half Marathon 14.3 miles 6 1:40:49 M 07:02 8.51
13/01/19 Three Counties XC - Ampthill XC 50 M40 12
16/12/18 Three Counties XC - North Herts XC 47 M40 8
02/12/18 Bedford Harriers Half Marathon Half Marathon 37 1:28:38 M40 06:45 8.87
25/11/18 Three Counties XC - Wellingborough XC 58 M40 14
17/11/18 Brecon Beacons Ultra 46 miles 10 7:22:46 M 9 09:37 6.23
10/11/18 Coastal Trail Series - Gower 35 miles 21 5:38:22 SM 09:40 6.21
04/11/18 Three Counties XC - Dunstable XC 58 M40 12
14/10/18 Daventry 10k 10 km 22 0:39:51 M40 6 06:24 9.36
22/09/18 Mt Snowdon Ultra 100 100 miles 3 39:59:00 M 23:59 2.50
11/08/18 Stour Valley Path 100k 100 km 14 11:26:20 M 13 11:02 5.43
26/06/18 Weedon 10k 10 km 71 0:42:14 M40 15 06:47 8.83
06/06/18 Corby 5 5 miles 56 0:31:57 M40 12 06:23 9.39
17/03/18 Northampton parkrun parkrun 6 0:19:31 M 6 06:16 9.55
14/01/18 Three Counties XC - Biggleswade XC 110 M40
13/01/18 Country to Capital 45 miles 7 5:57:57 M40 1 07:57 7.54 PB
06/01/18 County Cross Country - SM XC 31 0:45:12 SM 31
28/10/17 Northampton parkrun parkrun 13 0:18:44 M 13 06:01 9.95
01/09/17 Ultra-Trail du Mont-Blanc Ultra 331 34:33:31 V1H 113
19/08/17 Northampton parkrun parkrun 8 0:18:45 M 8 06:02 9.94
30/07/17 Wellingborough 5 5 miles 38 0:31:19 SM 16 06:15 9.58
15/07/17 Lakes Sky Ultra 56 km 39 11:57:43 SM 20:37 2.91
27/06/17 Milton Keynes 10k 10 km 73 0:39:06 SM 47 06:17 9.54
04/06/17 Northants Ultra 35 miles 24 5:50:59 SM 10 10:01 5.98
03/06/17 Welsh 1000m Peaks Race 30 km 3 5:52:00 SM 18:52 3.18
27/05/17 Northampton parkrun parkrun 6 0:18:49 M 6 06:03 9.91
24/05/17 Corby 5 5 miles 57 0:32:40 SM 21 06:31 9.18
12/05/17 Blisworth 5 5 miles 93 0:32:14 SM 35 06:26 9.31
02/05/17 Silverstone 10k 10 km 100 0:39:31 SM 42 06:21 9.43
08/04/17 Kielder Ultra 100 km 4 12:34:52 SM 12:08 4.94
25/03/17 Obelisk 'Obble 14 miles 19 2:18:06 09:51 6.08
19/02/17 Welly Trail Half Marathon 14.3 miles 9 2:09:29 M 09:03 6.63
05/02/17 Wellingborough Multi-Terrain 15 km 71 1:21:18 SM 08:43 6.88
04/02/17 Thames Trot 50 miles 11 7:24:48 SM 6 08:53 6.74 PB
14/01/17 Country to Capital 45 miles 32 6:18:08 SM 19 08:24 7.14
26/11/16 Wendover Woods 50 50 miles 22 9:58:32 SM 11:58 5.01
20/11/16 Three Counties XC - Wootton XC 68 M35
06/11/16 Rockingham 10 10 miles 45 1:09:26 SM 19 06:56 8.64
15/10/16 Autumn 100 100 miles 30 20:40:55 SM 12:24 4.84 PB
04/09/16 Dunstable Downs Marathon Marathon 35 5:14:40 SM 12:00 5.00
06/08/16 North Downs Way 100 miles 36 23:10:24 SM 13:54 4.32
05/06/16 Northants Ultra 35 miles 16 5:07:21 0 08:46 6.83
20/05/16 Blisworth 5 5 miles 66 0:31:50 SM 35 06:21 9.42
14/05/16 North Downs Way 50 50 miles 16 8:19:35 M 0 09:59 6.00
04/05/16 Silverstone 10k 10 km 81 0:39:14 SM 44 06:18 9.50
09/04/16 South Downs Way 50 miles 22 8:04:15 09:41 6.20
19/03/16 Ashridge Boundary Run 16.5 miles 25 2:06:26 SM 11 07:39 7.83
06/02/16 Thames Trot 50 miles 22 7:52:26 SM 13 09:26 6.35
03/01/16 Three Counties XC - Bedford XC 47 SM
02/01/16 Northampton parkrun parkrun 58 0:23:03 M 56 07:25 8.09
20/12/15 Three Counties XC - North Herts XC 63 SM
19/12/15 Northampton parkrun parkrun 50 0:21:57 M 49 07:03 8.49
05/12/15 Northampton parkrun parkrun 8 0:19:57 M 8 06:25 9.34
29/11/15 Three Counties XC - Wing XC 54 SM 45
14/11/15 Coastal Trail Series - Gower 35 miles 9 6:32:58 SM 11:13 5.34
31/10/15 Dusk 'til Dawn Ultra 50 miles 18 11:48:28 SM 14:10 4.23
25/10/15 Three Counties XC - Wellingborough XC 63 SM 54
11/10/15 Great Eastern Run Half Marathon 300 1:29:04 06:47 8.83
27/09/15 Monster Marathon Marathon 3 3:23:00 07:44 7.75
20/09/15 Harvest Trail Half Marathon Half Marathon 17 1:42:34 07:49 7.67
13/09/15 Dunstable Downs 20m 20 miles 4 3:03:39 09:10 6.53
01/08/15 Northampton parkrun parkrun 17 0:19:25 M 17 06:14 9.60
26/07/15 Wellingborough 5 5 miles 46 0:31:53 SM 25 06:22 9.41
07/06/15 Northants Ultra 35 miles 24 5:11:10 SM 11 08:53 6.75
22/05/15 Blisworth 5 5 miles 68 0:32:08 SM 42 06:25 9.34
17/05/15 Dukeries Ultra - 40 40 miles 16 6:18:27 09:27 6.34 PB
19/04/15 Longhorn Trail Marathon Marathon 5 3:22:12 M35 2 07:42 7.78