parkrun | 26:03 | Hampstead Heath parkrun # 505 | 4.6 | -2.9 | 9 Jul 22 | +1 |
parkrun | 25:04 | Highbury Fields parkrun # 485 | 2.8 | -2.9 | 11 Jun 22 | +2 |
5K | 25:08 | RunThrough Chase the Sun Olympic Park 5K | 2.4 | -2.9 | 4 May 22 | +3 |
parkrun | 24:58 | Highbury Fields parkrun # 489 | 1.8 | -2.0 | 16 Jul 22 | +4 |
parkrun | 25:11 | Highbury Fields parkrun # 482 | 2.2 | -2.1 | 21 May 22 | +5 |
parkrun | 25:05 | Highbury Fields parkrun # 490 | 1.2 | -1.0 | 23 Jul 22 | |
parkrun | 25:13 | Highbury Fields parkrun # 483 | 1.4 | -1.3 | 28 May 22 | |
parkrun | 25:39 | Hackney Marshes parkrun # 551 | 2.0 | -1.1 | 4 Jun 22 | |
parkrun | 25:24 | Highbury Fields parkrun # 473 | 1.2 | -4.3 | 19 Mar 22 | |
parkrun | 25:50 | Highbury Fields parkrun # 474 | 1.6 | -0.8 | 26 Mar 22 | |
parkrun | 27:13 | Highbury Fields parkrun # 467 | 2.0 | -7.4 | 22 Jan 22 | |
6K | 32:13 | North Midlands League | 5.2 | 0.2 | 12 Oct 19 | |
3000 | 13:58.85 | Midland Veterans' League Cup Final | 2.3 | -0.3 | 31 Aug 19 | |
parkrun | 24:32 | Kettering parkrun # 134 | 3.6 | -1.7 | 11 May 19 | |
parkrun | 23:51 | Leicester Victoria parkrun # 176 | 2.5 | -1.7 | 13 Apr 19 | |
parkrun | 24:19 | Leicester Victoria parkrun # 184 | 2.3 | -0.8 | 8 Jun 19 | |
parkrun | 23:44 | Kettering parkrun # 131 | 1.7 | -1.1 | 20 Apr 19 | |
parkrun | 24:41 | Kettering parkrun # 141 | 2.4 | -0.2 | 29 Jun 19 | |
6M | 48:48 | East Midlands Grand Prix Rugby 6 | 1.4 | 0.2 | 22 May 19 | |
5M | 40:12 | East Midlands Grand Prix Blisworth Friday 5 | 1.1 | 0.4 | 17 May 19 | |
5M | 40:56 | East Midlands Grand Prix Corby 5 | 1.8 | 0.5 | 12 Jun 19 | |
3000 | 14:48.3 | Midland League Division 6 | 3.5 | 1.1 | 4 Aug 19 | |
3000 | 14:30.8 | Midland Veterans' League Division East | 2.6 | 1.1 | 7 Aug 19 | |
10K | 52:12 | East Midlands Grand Prix Weedon 10K | 1.8 | 1.1 | 18 Jun 19 | |
3000 | 14:13.5 | Midland Veterans' League Division East | 2.7 | 0.1 | 29 May 19 | |
5M | 41:12 | East Midlands Grand Prix Harborough 5 | 1.5 | 1.1 | 25 Jun 19 | |
10K | 51:39 | East Midlands Grand Prix Milton Keynes 10K | 1.0 | 1.4 | 9 Jul 19 | |
800 | 3:24.1 | Midland Veterans' League Division East | 3.2 | 0.1 | 7 Aug 19 | |
1500 | 6:47.3 | Midland Veterans' League Division East | 2.7 | 1.0 | 3 Jul 19 | |
5M | 41:37 | East Midlands Grand Prix Banbury 5 | 1.5 | 1.6 | 4 Jun 19 | |
800 | 3:18.2 | Midland Veterans' League Division East | 2.6 | -0.6 | 29 May 19 | |
1500 | 6:43.5 | Midland League Division 6 | 2.0 | 1.2 | 19 May 19 | |
Mile | 7:12.0 | Midland Veterans' League Division East | 1.9 | 1.0 | 1 May 19 | |
parkrun | 25:51 | Kettering parkrun # 126 | 2.8 | 1.5 | 16 Mar 19 | |
parkrun | 24:51 | Kettering parkrun # 116 | 2.4 | 0.2 | 1 Jan 19 | |
parkrun | 25:25 | Corby parkrun # 272 | 3.4 | 0.2 | 5 Jan 19 | |
parkrun | 23:45 | Kettering parkrun # 100 | 2.4 | -1.8 | 15 Sep 18 | |
parkrun | 24:25 | Kettering parkrun # 93 | 3.8 | -2.0 | 28 Jul 18 | |
parkrun | 30:49 | Highbury Fields parkrun # 465 | 2.0 | 0.0 | 8 Jan 22 | |
parkrun | 31:40 | Milton Keynes parkrun # 549 | 2.0 | 4.5 | 12 Feb 22 | |
1500 | 6:49.2 | Midland League Division 6 | 0.8 | 3.1 | 6 Jul 19 | |
parkrun | 23:29 | Kettering parkrun # 97 | 1.4 | -1.3 | 25 Aug 18 | |
parkrun | 25:30 | Kettering parkrun # 125 | 2.0 | 1.7 | 9 Mar 19 | |
parkrun | 23:44 | Kettering parkrun # 99 | 1.6 | -1.0 | 8 Sep 18 | |
parkrun | 25:27 | Kettering parkrun # 114 | 2.5 | 1.2 | 22 Dec 18 | |
1500 | 7:12.8 | Midland League Division 6 | 2.0 | 4.3 | 4 Aug 19 | |
parkrun | 25:34 | Kettering parkrun # 118 | 2.4 | 1.5 | 12 Jan 19 | |
800 | 3:26.1 | Midland League Division 6 | 0.6 | 3.1 | 4 Aug 19 | |
parkrun | 23:54 | Kettering parkrun # 96 | 1.0 | -0.1 | 18 Aug 18 | |
800 | 3:25.7 | Midland League Division 6 | 0.4 | 3.2 | 6 Jul 19 | |
parkrun | 24:49 | Kettering parkrun # 92 | 2.6 | -0.1 | 21 Jul 18 | |
800 | 3:10.29 | Midland Veterans' League Cup Final B Final | 1.6 | 0.0 | 1 Sep 18 | |
parkrun | 24:00 | Kettering parkrun # 86 | 1.8 | -0.7 | 2 Jun 18 | |
parkrun | 24:10 | Kettering parkrun # 77 | 3.0 | -1.6 | 31 Mar 18 | |
parkrun | 24:16 | Kettering parkrun # 87 | 1.6 | -0.1 | 16 Jun 18 | |
parkrun | 26:20 | Sheringham parkrun # 296 | 5.2 | 0.0 | 14 Jul 18 | |
Mile | 6:57.57 | Kettering Town Harriers Floodlit Open Series | 1.4 | 0.0 | 7 Aug 18 | |
3000 | 14:32.7 | Midland League Division 6 | 3.3 | 0.6 | 5 Aug 18 | |
parkrun | 24:12 | Kettering parkrun # 76 | 2.6 | -1.2 | 24 Mar 18 | |
3000 | 14:04.5 | Midland Veterans' League Division East | 2.1 | 0.3 | 4 Jul 18 | |
parkrun | 24:26 | Kettering parkrun # 88 | 1.4 | 0.4 | 23 Jun 18 | |
1500 | 6:37.85 | Midland Veterans' League Cup Final B Final | 1.6 | 1.1 | 1 Sep 18 | |
parkrun | 24:53 | Kettering parkrun # 74 | 3.4 | -0.7 | 10 Mar 18 | |
parkrun | 24:03 | Kettering parkrun # 72 | 1.8 | -0.7 | 17 Feb 18 | |
parkrun | 24:47 | Kettering parkrun # 71 | 3.6 | -1.1 | 10 Feb 18 | |
parkrun | 25:24 | Kettering parkrun # 94 | 1.6 | 2.0 | 4 Aug 18 | |
800 | 3:15.0 | Midland Veterans' League Division East | 1.4 | 1.2 | 4 Jul 18 | |
parkrun | 24:10 | Kettering parkrun # 61 | 3.0 | -1.6 | 2 Dec 17 | |
parkrun | 24:22 | Kettering parkrun # 70 | 2.2 | -0.5 | 3 Feb 18 | |
parkrun | 29:18 | Linford Wood parkrun # 154 | 2.1 | 7.7 | 1 Jun 19 | |
parkrun | 24:11 | Kettering parkrun # 57 | 2.0 | -0.6 | 4 Nov 17 | |
parkrun | 29:32 | Milton Keynes parkrun # 469 | 1.8 | 8.4 | 23 Mar 19 | |
parkrun | 24:46 | Kettering parkrun # 55 | 2.4 | 0.7 | 21 Oct 17 | |
parkrun | 23:50 | Kettering parkrun # 54 | 1.2 | 0.2 | 14 Oct 17 | |
parkrun | 24:39 | Kettering parkrun # 53 | 2.2 | 0.7 | 7 Oct 17 | |
8K | 46:17 | ECCA Saucony English National Championships | 5.0 | 3.1 | 24 Feb 18 | |
3000 | 13:19.2 | Athletics Direct Midland League Division 5 | 2.0 | -0.9 | 6 May 17 | |
parkrun | 32:51 | Milton Keynes parkrun # 495 | 1.9 | 12.6 | 5 Oct 19 | |
3000 | 13:45.2 | Midland Veterans' League Division East | 2.0 | 0.5 | 7 Jun 17 | |
3000 | 13:48.2 | Athletics Direct Midland League Division 5 | 2.0 | 0.7 | 4 Jun 17 | |
parkrun | 33:10 | Linford Wood parkrun # 161 | 2.2 | 12.7 | 20 Jul 19 | |
parkrun | 24:28 | Kettering parkrun # 25 | 2.8 | 0.2 | 18 Mar 17 | |
parkrun | 24:06 | Kettering parkrun # 33 | 1.6 | 0.7 | 13 May 17 | |
parkrun | 28:12 | Kettering parkrun # 89 | 1.0 | 7.2 | 30 Jun 18 | |
1500 | 6:25.8 | Midland Veterans' League Division East | 1.6 | 0.8 | 10 May 17 | |
parkrun | 24:25 | Kettering parkrun # 22 | 2.0 | 0.9 | 25 Feb 17 | |
1500 | 6:26.86 | Kettering Town Harriers Floodlit Open Series | 0.6 | 2.0 | 30 May 17 | |
parkrun | 23:52 | Kettering parkrun # 20 | 0.8 | 1.1 | 11 Feb 17 | |
parkrun | 24:13 | Kettering parkrun # 16 | 1.8 | 0.7 | 7 Jan 17 | |
1500 | 6:49.3 | Athletics Direct Midland League Division 5 | 1.2 | 3.9 | 4 Jun 17 | |
parkrun | 33:23 | Milton Keynes parkrun # 448 | 2.7 | 12.5 | 3 Nov 18 | |
parkrun | 29:33 | Kettering parkrun # 58 | 2.4 | 7.8 | 11 Nov 17 | |
parkrun | 30:03 | Kettering parkrun # 59 | 2.4 | 8.6 | 18 Nov 17 | |
10K | 51:23 | Desborough 10K | 1.2 | 2.2 | 6 Jul 16 | |
parkrun | 23:39 | Northampton parkrun # 190 | 2.0 | 0.2 | 19 Dec 15 | |
parkrun | 23:46 | Northampton parkrun # 198 | 1.5 | 1.0 | 13 Feb 16 | |
10M | 80:59 | Nene Valley 10 | 1.0 | 1.0 | 6 Dec 15 | |
HM | 1:45:54 | Leicester Half Marathon | 0.2 | 1.0 | 25 Oct 15 | |
parkrun | 22:51 | Northampton parkrun # 179 | 1.0 | -0.2 | 3 Oct 15 | |
parkrun | 30:23 | Kettering parkrun # 50 | 1.4 | 11.1 | 16 Sep 17 | |
10K | 48:40 | Cransley Hospice 10K | 1.2 | 0.6 | 20 Sep 15 | |
parkrun | 23:04 | Northampton parkrun # 174 | 1.0 | 0.2 | 29 Aug 15 | |
parkrun | 24:51 | Corby parkrun # 107 | 3.0 | 1.4 | 31 Oct 15 | |
6K | 31:29 | North Midlands League | 4.6 | 1.7 | 14 Nov 15 | |
parkrun | 38:51 | Foro Italico parkrun # 23 | 2.0 | 17.5 | 6 Oct 18 | |
parkrun | 23:19 | Northampton parkrun # 169 | 1.0 | 0.7 | 25 Jul 15 | |
parkrun | 45:39 | Etna parkrun # 43 | 7.0 | 17.8 | 29 Sep 18 | |
parkrun | 23:53 | Market Harborough parkrun # 9 | 1.0 | 1.7 | 27 Jun 15 | |
Mile | 6:48.5 | Chairman's Cup & County Mile | 0.8 | 1.5 | 12 Jul 15 | |
parkrun | 32:14 | Kettering parkrun # 34 | 2.2 | 12.8 | 20 May 17 | |
parkrun | 34:38 | Linford Wood parkrun # 74 | 1.6 | 15.0 | 25 Nov 17 | |
4.9K | 25:13 | Kettering Charity Cup (inc Northants County Masters Championships) | 1.0 | 5.6 | 28 Nov 15 | |
6K | 32:08 | North Midlands League | 2.0 | 5.3 | 10 Oct 15 | |
parkrun | 22:59 | Northampton parkrun # 127 | 1.5 | -0.5 | 4 Oct 14 | |
parkrun | 23:13 | Northampton parkrun # 130 | 1.0 | 0.5 | 25 Oct 14 | |
10K | 50:05 | Grimsthorpe Castle 10K | 2.8 | 0.3 | 25 Aug 14 | |
parkrun | 23:00 | Northampton parkrun # 122 | 1.0 | 0.1 | 30 Aug 14 | |
parkrun | 36:29 | Kettering parkrun # 42 | 2.5 | 16.8 | 22 Jul 17 | |
HM | 1:55:19 | Milton Keynes Festival of Running Half Marathon | 0.7 | 4.3 | 8 Mar 15 | |
5M | 38:23 | Wellingborough 5 | 1.2 | 0.3 | 27 Jul 14 | |
3000 | 13:03.8 | Serveline Midland League Division 3 | 1.0 | 0.0 | 2 Aug 14 | |
10K | 48:03 | EMGP Milton Keynes 10K | 0.4 | 0.8 | 1 Jul 14 | |
parkrun | 22:28 | Northampton parkrun # 97 | 1.0 | -0.9 | 8 Mar 14 | |
5M | 39:31 | Harborough 5 | 1.1 | 1.6 | 17 Jun 14 | |
parkrun | 23:28 | Northampton parkrun # 106 | 1.5 | 0.5 | 10 May 14 | |
parkrun | 39:30 | Linford Wood parkrun # 57 | 1.4 | 19.3 | 29 Jul 17 | |
6K | 35:55 | North Midlands League | 2.0 | 10.1 | 5 Dec 15 | |
5M | 39:40 | Blisworth Friday 5 | 1.0 | 1.9 | 23 May 14 | |
10K | 49:02 | Silverstone Grand Prix 10K | 0.5 | 1.6 | 7 May 14 | |
parkrun | 43:44 | Harrow Lodge parkrun # 229 | 4.4 | 19.4 | 15 Jul 17 | |
5M | 40:24 | Corby 5 | 1.5 | 2.2 | 4 Jun 14 | |
10K | 47:40 | Brass Monkey 10K | 0.6 | 0.3 | 26 Jan 14 | |
5M | 43:19 | Banbury 5M Road Race | 1.4 | -1.7 | 8 Jun 10 | |
5M | 43:39 | Harborough 5 | 1.0 | -0.7 | 15 Jun 10 | |
Mar | 4:22:07 | Real Berlin Marathon | 0.8 | 0.7 | 26 Sep 10 | |
Mar | 4:22:07 | Real Berlin Marathon | 0.8 | 0.7 | 26 Sep 10 | |
HM | 1:50:17 | Sweatshop Reading Half Marathon | 0.4 | -4.2 | 20 Mar 11 | |
Mar | 3:58:05 | Edinburgh Marathon | 2.0 | -1.0 | 22 May 11 | |
HM | 1:54:55 | Perkins Great Eastern Half Marathon | 0.3 | 1.5 | 9 Oct 11 | |
10K | 48:40 | Brass Monkey 10K | 0.2 | -1.4 | 29 Jan 12 | |
15K | 83:23 | Wellingborough 15K Series | -0.2 | 5.1 | 5 Feb 12 | |
15K | 74:05 | Wellingborough 15K Series | 0.2 | -0.5 | 26 Feb 12 | |
HM | 1:44:16 | Reading Half Marathon | 0.1 | -1.4 | 1 Apr 12 | |
10K | 48:19 | Titchmarsh 10K | 1.0 | -0.1 | 6 May 12 | |
10K | 49:14 | EMGP Silverstone 10K | 0.6 | 1.2 | 9 May 12 | |
6M | 47:52 | EMGP Rugby 6 | 0.7 | 1.5 | 16 May 12 | |
parkrun | 23:08 | Northampton parkrun # 3 | 1.0 | -0.2 | 19 May 12 | |
parkrun | 23:28 | Northampton parkrun # 6 | 1.0 | 0.4 | 9 Jun 12 | |
5M | 39:01 | EMGP Banbury 5 | 0.6 | 1.1 | 12 Jun 12 | |
5M | 39:43 | EMGP Harborough 5 | 1.3 | 1.1 | 19 Jun 12 | |
10K | 48:54 | EMGP Milton Keynes 10K | 0.7 | 0.8 | 3 Jul 12 | |
10K | 48:38 | Cransley Hospice 10K | 1.2 | 0.0 | 16 Sep 12 | |
HM | 1:49:24 | Perkins Great Eastern Run Half Marathon | 0.4 | 1.7 | 14 Oct 12 | |
parkrun | 23:25 | Huddersfield parkrun # 83 | 1.5 | -0.2 | 20 Oct 12 | |
parkrun | 23:25 | Northampton parkrun # 26 | 1.0 | 0.3 | 27 Oct 12 | |
parkrun | 23:29 | Northampton parkrun # 31 | 1.0 | 0.5 | 1 Dec 12 | |
parkrun | 23:46 | Northampton parkrun # 38 | 1.0 | 1.0 | 12 Jan 13 | |
parkrun | 23:59 | Northampton parkrun # 40 | 1.0 | 1.4 | 9 Feb 13 | |
17K | 1:46:18 | Lakeland Trail 17K | 5.0 | 6.0 | 27 Apr 13 | |
10K | 47:58 | EMGP Silverstone 10K | 0.8 | -0.2 | 8 May 13 | |
6M | 48:34 | Rugby 6 | 1.1 | 1.7 | 15 May 13 | |
5M | 41:26 | EMGP Harborough 5 | 1.3 | 3.0 | 18 Jun 13 | |
10K | 53:33 | EMGP Weedon 10K | 1.5 | 4.0 | 25 Jun 13 | |
10K | 51:46 | EMGP Milton Keynes 10K | 0.6 | 3.4 | 2 Jul 13 | |
Mile | 6:50.6 | Chairman's Cup | 0.8 | 0.4 | 14 Jul 13 | |
HM | 1:45:30 | Cransley Hospice Half Marathon | 1.0 | -0.5 | 15 Sep 13 | |
parkrun | 23:24 | Corby parkrun # 1 | 2.0 | -0.7 | 21 Sep 13 | |
HM | 1:43:00 | Perkins Great Eastern Run Half Marathon | 0.4 | -0.9 | 13 Oct 13 | |
Mar | 4:24:27 | Virgin London Marathon | 1.3 | 7.4 | 13 Apr 14 | |