12M | 76:04 | Woodstock 12 | 2.3 | 0.3 | 22 Sep 18 | + |
HM | 84:51 | Wokingham Half Marathon | 0.2 | 1.8 | 24 Feb 19 | + |
6M | 36:18 | Hooky 6 | 2.7 | -0.3 | 5 Aug 18 | + |
5M | 28:51 | Headington 5 | 0.7 | 0.3 | 26 Aug 18 | + |
10M | 63:36 | Cotswold Classic 10 | 1.9 | 1.3 | 29 Sep 18 | + |
10K | 37:55 | Eynsham 10K | 0.6 | 2.1 | 25 Nov 18 | |
4.21M | 25:08 | Kidlington AC Mota-vation 4 Series | 3.0 | -0.3 | 26 Jul 18 | |
parkrun | 17:33 | Bushy Park parkrun # 752 | 1.0 | 0.2 | 15 Sep 18 | |
5.32K | 19:41 | Oxfordshire Relay Championships | -0.7 | 2.8 | 14 Apr 19 | |
5M | 29:51 | Hanney 5 | 1.0 | 1.3 | 14 Oct 18 | |
6M | 37:24 | Hornton Classic 6 | 3.2 | 0.4 | 21 Jul 18 | |
Mar | 3:04:23 | Abingdon Marathon | 0.9 | 1.7 | 21 Oct 18 | |
4M | 23:15 | Kidlington AC Mota-vation 4 Series | 1.1 | 0.7 | 30 Aug 18 | |
5K | 17:28 | Alchester Summer 5K | 0.8 | 0.2 | 15 Aug 18 | |
5M | 29:46 | Didcot 5 | 1.3 | 0.9 | 1 Jul 18 | |
10K | 37:13 | Thame CPM 10K | 0.9 | 1.0 | 24 Jun 18 | |
5M | 35:20 | Hanney 5 | 1.3 | 6.9 | 6 Oct 19 | |
8.8K | 40:50 | Chiltern League | 3.4 | 6.9 | 12 Oct 19 | |
parkrun | 20:01 | Harcourt Hill parkrun # 204 | 3.2 | 3.3 | 20 Oct 18 | |
10K | 38:59 | Fairford 10K | 2.4 | 1.4 | 3 Jun 18 | |
8.5K | 41:10 | Oxfordshire Cross Country League | 4.8 | 7.5 | 3 Nov 19 | |
10K | 37:22 | Oxford Town & Gown 10K | 0.1 | 2.0 | 13 May 18 | |
4.25M | 26:20 | Kidlington AC Mota-vation 4.25 | 2.1 | 2.0 | 31 May 18 | |
5.2M | 32:00 | Kidlington AC Mota-vation Series | 1.2 | 2.2 | 26 Apr 18 | |
parkrun | 23:45 | Harcourt Hill parkrun # 260 | 3.8 | 9.0 | 30 Nov 19 | |
5.32K | 18:39 | Oxfordshire Relay Championships | -1.0 | 2.0 | 29 Apr 18 | |
10K | 34:44 | South of England Masters' & Inter Counties Championships | -1.6 | 0.9 | 9 Dec 17 | |
HM | 81:45 | Virgin Sport Oxford Half Marathon | 0.8 | 1.0 | 8 Oct 17 | |
8.5K | 36:30 | Oxford Mail League (Inc County Championships) | 6.0 | 2.1 | 7 Jan 18 | |
10M | 62:27 | Wychwood Brewery Cotswold Classic 10 | 1.4 | 1.1 | 17 Sep 17 | |
5M | 29:35 | Hanney 5 | 1.3 | 0.7 | 1 Oct 17 | |
parkrun | 21:37 | Witney parkrun # 3 | 6.0 | 3.7 | 24 Mar 18 | |
HM | 84:15 | Northampton Half Marathon | 1.5 | 1.5 | 3 Sep 17 | |
8.5K | 46:25 | Oxfordshire Cross Country League | 6.0 | 11.6 | 1 Dec 19 | |
parkrun | 21:09 | Harcourt Hill parkrun # 177 | 4.6 | 4.2 | 14 Apr 18 | |
10M | 68:23 | Maidenhead Easter 10 | 0.7 | 5.5 | 30 Mar 18 | |
12M | 81:08 | Woodstock 12 | 2.7 | 2.5 | 23 Sep 17 | |
8.5K | 36:03 | Oxford Mail League | 4.9 | 2.7 | 5 Nov 17 | |
4M | 23:51 | Kidlington AC Mota-vation 4 Series | 1.3 | 1.5 | 31 Aug 17 | |
8.4K | 36:12 | Results Base Chiltern League | 3.8 | 4.5 | 10 Feb 18 | |
6M | 38:08 | Hornton Classic 6 | 3.1 | 1.3 | 15 Jul 17 | |
Mar | 3:12:58 | Abingdon Marathon | 1.4 | 3.1 | 22 Oct 17 | |
8.5K | 36:59 | Oxford Mail League | 4.6 | 4.1 | 3 Dec 17 | |
5M | 29:52 | Didcot 5 | 0.4 | 1.9 | 2 Jul 17 | |
4.21M | 26:08 | Kidlington AC Mota-vation 4 Series | 2.3 | 1.9 | 27 Jul 17 | |
parkrun | 24:11 | Harcourt Hill parkrun # 220 | 3.0 | 10.6 | 16 Feb 19 | |
parkrun | 22:51 | Harcourt Hill parkrun # 197 | 3.4 | 8.7 | 1 Sep 18 | |
10K | 38:39 | Thame CPM 10K | 0.9 | 2.5 | 25 Jun 17 | |
3.9M | 23:30 | Kidlington AC Mota-vation 4 Series | 0.9 | 2.3 | 29 Jun 17 | |
parkrun | 25:59 | Harcourt Hill parkrun # 245 | 3.0 | 13.8 | 10 Aug 19 | |
3M | 17:09 | Self Transcendence 3 | 1.2 | 1.4 | 8 May 17 | |
5M | 32:28 | Headington 5 | 1.2 | 4.5 | 27 Aug 17 | |
parkrun | 20:18 | Harcourt Hill parkrun # 147 | 2.8 | 4.2 | 19 Aug 17 | |
5.2K | 19:08 | Oxfordshire County Road Relays | 0.6 | 2.3 | 30 Apr 17 | |
8.9K | 32:54 | Chiltern League | 2.5 | -0.6 | 15 Oct 16 | |
1500 | 4:52.96 | Oxford City AC Open Graded Meeting | 1.0 | 0.0 | 26 Apr 17 | |
10.2K | 39:06 | Chiltern League | 1.9 | 1.2 | 14 Jan 17 | |
12M | 77:53 | Woodstock 12 | 3.3 | 0.3 | 24 Sep 16 | |
parkrun | 18:37 | Harcourt Hill parkrun # 110 | 3.2 | 0.3 | 19 Nov 16 | |
parkrun | 20:10 | Harcourt Hill parkrun # 134 | 3.2 | 3.6 | 20 May 17 | |
5M | 30:18 | Mizuno Endure 24 Hour | 4.8 | -1.9 | 11 Jun 16 | |
parkrun | 18:14 | Harcourt Hill parkrun # 117 | 1.0 | 1.7 | 21 Jan 17 | |
10000 | 36:48.31 | South of England, Buckinghamshire, Oxfordshire 10000m Championships | 1.2 | 0.3 | 21 Sep 16 | |
11K | 44:27 | Oxfordshire County Championships | 3.1 | 1.9 | 7 Jan 17 | |
parkrun | 23:33 | Harcourt Hill parkrun # 175 | 4.4 | 9.0 | 31 Mar 18 | |
2M | 11:46 | Self Transcendence 2 | 0.6 | 2.9 | 22 May 17 | |
HM | 91:57 | White Horse Half Marathon | 2.3 | 4.2 | 9 Apr 17 | |
15K | 63:31 | South of England AA Championships | 3.5 | 2.7 | 28 Jan 17 | |
4.09M | 25:55 | Kidlington AC Mota-vation 4.09 Series | 0.9 | 4.2 | 27 Apr 17 | |
parkrun | 19:55 | Harcourt Hill parkrun # 129 | 2.2 | 4.1 | 15 Apr 17 | |
5M | 31:29 | Mizuno Endure 24 Hour | 4.8 | -0.4 | 11 Jun 16 | |
parkrun | 26:30 | Witney parkrun # 37 | 4.5 | 13.2 | 15 Dec 18 | |
parkrun | 23:15 | Harcourt Hill parkrun # 164 | 4.2 | 8.6 | 23 Dec 17 | |
parkrun | 22:01 | Harcourt Hill parkrun # 144 | 4.2 | 6.3 | 29 Jul 17 | |
10M | 66:37 | Wychwood Brewery Cotswold Classic 10 | 2.1 | 3.0 | 18 Sep 16 | |
parkrun | 18:23 | Harcourt Hill parkrun # 94 | 2.0 | 1.0 | 30 Jul 16 | |
Mar | 2:55:24 | Virgin London Marathon | 0.9 | -0.2 | 24 Apr 16 | |
10K | 38:28 | Chiltern Chase 10K | 2.3 | 0.9 | 5 Jun 16 | |
5M | 32:48 | Mizuno Endure 24 Hour | 4.8 | 1.3 | 11 Jun 16 | |
5.2K | 18:10 | Oxfordshire Road Relays | 0.6 | 0.3 | 17 Apr 16 | |
4.21M | 25:57 | Kidlington AC Mota-vation 4 Series | 2.1 | 1.8 | 4 Aug 16 | |
5M | 33:05 | Mizuno Endure 24 Hour | 4.8 | 1.6 | 11 Jun 16 | |
parkrun | 20:12 | Harcourt Hill parkrun # 101 | 3.6 | 3.2 | 17 Sep 16 | |
10K | 37:23 | Chalgrove Festival 10K | 0.8 | 1.3 | 2 May 16 | |
4.09M | 23:54 | Kidlington AC Mota-vation 4.09 Series | 0.9 | 1.0 | 28 Apr 16 | |
7M | 46:06 | Hooky Christmas Canter 7 | 5.8 | -0.3 | 20 Dec 15 | |
15K | 61:21 | South of England Championships | 4.6 | 0.2 | 30 Jan 16 | |
3.9M | 23:40 | Kidlington AC Mota-vation 4 Series | 1.2 | 2.3 | 7 Jul 16 | |
10K | 36:34 | Bourton 10K | 0.3 | 1.0 | 28 Feb 16 | |
10K | 35:23 | Andy Reading 10K | 0.5 | -0.7 | 13 Dec 15 | |
12M | 76:16 | Woodstock 12 | 2.8 | -1.1 | 26 Sep 15 | |
10M | 60:01 | Cotswold Classic 10 | 1.0 | -1.8 | 20 Sep 15 | |
10K | 37:08 | Eynsham 10K | 1.1 | 0.5 | 29 Nov 15 | |
parkrun | 22:36 | Harcourt Hill parkrun # 133 | 2.8 | 8.8 | 13 May 17 | |
parkrun | 19:00 | Harcourt Hill parkrun # 78 | 2.0 | 2.3 | 9 Apr 16 | |
5M | 34:54 | Mizuno Endure 24 Hour | 4.8 | 3.9 | 11 Jun 16 | |
parkrun | 26:11 | Harcourt Hill parkrun # 179 | 3.2 | 14.9 | 28 Apr 18 | |
5M | 28:17 | Headington 5 | 0.8 | -1.9 | 30 Aug 15 | |
5M | 29:01 | Hanney 5 | 1.2 | -0.2 | 4 Oct 15 | |
5M | 35:02 | Mizuno Endure 24 Hour | 4.8 | 4.0 | 11 Jun 16 | |
parkrun | 17:57 | Harcourt Hill parkrun # 54 | 2.0 | -0.1 | 24 Oct 15 | |
Mar | 2:59:21 | Abingdon Marathon | 1.0 | 0.5 | 18 Oct 15 | |
5M | 35:29 | Mizuno Endure 24 Hour | 4.8 | 4.6 | 11 Jun 16 | |
parkrun | 19:44 | Harcourt Hill parkrun # 84 | 1.6 | 4.3 | 21 May 16 | |
6M | 35:52 | Hooky 6 | 2.0 | -1.5 | 9 Aug 15 | |
parkrun | 20:03 | Harcourt Hill parkrun # 96 | 1.0 | 5.5 | 13 Aug 16 | |
5M | 35:52 | Mizuno Endure 24 Hour | 4.8 | 5.0 | 11 Jun 16 | |
5M | 36:02 | Mizuno Endure 24 Hour | 4.8 | 5.2 | 11 Jun 16 | |
5M | 32:02 | Endure 24 | 5.5 | -2.2 | 12 Jun 15 | |
5M | 32:07 | Endure 24 | 5.5 | -2.1 | 12 Jun 15 | |
parkrun | 17:35 | Oxford parkrun # 195 | 1.0 | -1.1 | 15 Aug 15 | |
parkrun | 19:14 | Harcourt Hill parkrun # 56 | 3.0 | 1.6 | 7 Nov 15 | |
parkrun | 17:38 | Oxford parkrun # 192 | 1.0 | -1.4 | 25 Jul 15 | |
5M | 32:28 | Endure 24 | 5.5 | -1.6 | 12 Jun 15 | |
parkrun | 21:16 | Harcourt Hill parkrun # 98 | 1.8 | 7.2 | 27 Aug 16 | |
parkrun | 20:21 | Harcourt Hill parkrun # 71 | 2.5 | 4.7 | 20 Feb 16 | |
parkrun | 19:40 | Harcourt Hill parkrun # 74 | 1.0 | 4.7 | 12 Mar 16 | |
5M | 33:08 | Endure 24 | 5.5 | -0.8 | 12 Jun 15 | |
10K | 37:06 | Bristol 10K | 0.8 | -0.8 | 31 May 15 | |
10K | 37:41 | Thame CPM 10K | 0.8 | -0.2 | 28 Jun 15 | |
parkrun | 21:20 | Bicester parkrun # 1 | 3.0 | 6.1 | 16 Apr 16 | |
15M | 95:04 | Banbury 15 | 1.2 | -0.9 | 22 Mar 15 | |
parkrun | 20:28 | Harcourt Hill parkrun # 80 | 1.0 | 6.4 | 23 Apr 16 | |
HM | 83:07 | White Horse Half Marathon | 1.5 | -0.9 | 29 Mar 15 | |
5M | 33:32 | Endure 24 | 5.5 | -0.3 | 12 Jun 15 | |
5M | 33:40 | Endure 24 | 5.5 | -0.1 | 12 Jun 15 | |
5M | 34:03 | Endure 24 | 5.5 | 0.4 | 12 Jun 15 | |
parkrun | 22:32 | Harcourt Hill parkrun # 108 | 1.2 | 10.3 | 5 Nov 16 | |
5M | 30:35 | Banbury 5 | 0.9 | 0.6 | 9 Jun 15 | |
10K | 37:42 | Oxford Town & Gown 10K | 0.4 | 0.3 | 10 May 15 | |
5K | 18:03 | Cottisford 5K | 0.6 | -0.3 | 12 May 15 | |
parkrun | 24:42 | Harcourt Hill parkrun # 127 | 2.2 | 13.3 | 1 Apr 17 | |
10K | 37:33 | Carterton 10K | 0.6 | -0.1 | 15 Mar 15 | |
10K | 38:06 | Winslow Lions 10K | 0.8 | 0.3 | 22 Feb 15 | |
parkrun | 21:05 | Harcourt Hill parkrun # 62 | 2.0 | 6.6 | 19 Dec 15 | |
parkrun | 18:29 | Harcourt Hill parkrun # 22 | 1.0 | 0.2 | 14 Mar 15 | |
parkrun | 18:48 | Harcourt Hill parkrun # 18 | 2.0 | -0.1 | 14 Feb 15 | |
parkrun | 18:25 | Harcourt Hill parkrun # 4 | 2.5 | -1.4 | 8 Nov 14 | |
parkrun | 19:36 | Harcourt Hill parkrun # 36 | 1.0 | 2.8 | 20 Jun 15 | |
parkrun | 19:56 | Harcourt Hill parkrun # 42 | 1.0 | 3.9 | 1 Aug 15 | |
10K | 37:39 | Eynsham 10K | 0.5 | 0.1 | 30 Nov 14 | |
parkrun | 22:41 | Harcourt Hill parkrun # 70 | 3.0 | 8.8 | 13 Feb 16 | |
Mar | 3:04:59 | Abingdon Marathon | 1.2 | 1.6 | 19 Oct 14 | |
parkrun | 18:21 | Harcourt Hill parkrun # 6 | 1.0 | -0.1 | 22 Nov 14 | |
parkrun | 17:55 | Oxford parkrun # 147 | 1.5 | -1.6 | 6 Sep 14 | |
parkrun | 18:53 | Harcourt Hill parkrun # 10 | 1.5 | 0.6 | 20 Dec 14 | |
5M | 29:42 | Headington 5 | 0.7 | -0.4 | 31 Aug 14 | |
parkrun | 25:44 | Harcourt Hill parkrun # 116 | 2.4 | 14.9 | 14 Jan 17 | |
parkrun | 23:54 | Harcourt Hill parkrun # 95 | 1.6 | 12.5 | 6 Aug 16 | |
parkrun | 23:35 | Harcourt Hill parkrun # 86 | 2.0 | 11.5 | 4 Jun 16 | |
10K | 39:51 | Andy Reading 10K | 0.6 | 2.3 | 14 Dec 14 | |
10K | 38:32 | Capital Runners Bushy Park 10K | 0.6 | 0.9 | 24 Aug 14 | |
parkrun | 20:13 | Harcourt Hill parkrun # 15 | 2.0 | 2.9 | 24 Jan 15 | |
4.26M | 25:15 | Kidlington AC Mota-vation 4 Series | 1.1 | -0.5 | 5 Jun 14 | |
10K | 38:20 | Fairford 10K | 1.3 | 0.0 | 1 Jun 14 | |
5.3K | 19:16 | Oxfordshire Relays | 1.2 | -2.1 | 27 Apr 14 | |
parkrun | 21:55 | Harcourt Hill parkrun # 19 | 4.0 | 4.3 | 21 Feb 15 | |
HM | 84:59 | White Horse Half Marathon | 1.2 | 0.3 | 6 Apr 14 | |
3.25M | 19:43 | Oxfordshire Road Relays | 1.8 | 0.0 | 11 Mar 12 | |
3.9M | 24:51 | Kidlington AC Mota-vation 4 Series | 1.5 | 0.0 | 25 Jul 12 | |
4.1M | 25:46 | Kidlington AC Mota-vation 4 Series | 0.4 | 0.0 | 2 May 13 | |
5.3K | 20:05 | Oxfordshire County Relay Championships | 1.5 | 0.0 | 5 May 13 | |
10K | 38:34 | Oxford Town & Gown 10K | 0.4 | 0.0 | 12 May 13 | |
4.26M | 26:04 | Kidlington AC Mota-vation 4 Series | 1.1 | -0.8 | 6 Jun 13 | |
6M | 38:53 | Hooky 6 | 1.4 | 0.4 | 11 Aug 13 | |
HM | 81:46 | Oxford Half Marathon | 0.5 | -2.0 | 13 Oct 13 | |
10K | 38:03 | Capital Runners Bushy Park 10K | 0.2 | 0.8 | 19 Jan 14 | |
15M | 1:45:47 | Banbury 15 | 2.2 | 2.3 | 9 Mar 14 | |
parkrun | 20:52 | Oxford parkrun # 145 | 1.5 | 3.6 | 23 Aug 14 | |
parkrun | 22:48 | Harcourt Hill parkrun # 7 | 1.0 | 9.0 | 29 Nov 14 | |
parkrun | 23:22 | Harcourt Hill parkrun # 8 | 2.0 | 9.1 | 6 Dec 14 | |
parkrun | 22:39 | Harcourt Hill parkrun # 23 | 2.0 | 7.7 | 21 Mar 15 | |
parkrun | 24:34 | Harcourt Hill parkrun # 24 | 3.0 | 10.3 | 28 Mar 15 | |
parkrun | 23:23 | Harcourt Hill parkrun # 30 | 2.0 | 9.1 | 9 May 15 | |
parkrun | 23:24 | Harcourt Hill parkrun # 31 | 2.0 | 9.1 | 16 May 15 | |
parkrun | 23:31 | Harcourt Hill parkrun # 49 | 2.0 | 11.1 | 19 Sep 15 | |
parkrun | 26:52 | Harcourt Hill parkrun # 53 | 1.5 | 17.5 | 17 Oct 15 | |
parkrun | 24:55 | Harcourt Hill parkrun # 55 | 2.0 | 13.7 | 31 Oct 15 | |
parkrun | 24:26 | Harcourt Hill parkrun # 58 | 1.0 | 13.8 | 21 Nov 15 | |
parkrun | 24:53 | Harcourt Hill parkrun # 60 | 3.0 | 12.6 | 5 Dec 15 | |
parkrun | 23:42 | Harcourt Hill parkrun # 61 | 1.0 | 12.5 | 12 Dec 15 | |
parkrun | 24:02 | Harcourt Hill parkrun # 72 | 1.0 | 13.3 | 27 Feb 16 | |