5K | 18:18 | Even Splits 5K Series | 0.8 | -0.4 | 13 Feb 20 | + |
parkrun | 18:59 | Heslington parkrun # 103 | 2.2 | -0.3 | 29 Feb 20 | + |
5K | 18:09 | Even Splits 5K Series | 0.4 | -0.3 | 8 Dec 20 | + |
parkrun | 18:44 | Heslington parkrun # 93 | 1.6 | -0.3 | 28 Dec 19 | + |
5K | 18:23 | Even Splits 5K Series | 0.5 | 0.1 | 20 Oct 20 | + |
parkrun | 18:52 | York parkrun # 358 | 1.6 | 0.0 | 7 Dec 19 | |
parkrun | 18:47 | Heslington parkrun # 90 | 1.4 | 0.0 | 30 Nov 19 | |
10K | 42:10 | YVAA Championships | 4.1 | 0.4 | 8 Mar 20 | |
10K | 39:58 | Big Flat Runway 10K | 1.8 | 0.5 | 4 Oct 20 | |
parkrun | 18:59 | York parkrun # 363 | 1.4 | 0.5 | 1 Jan 20 | |
HM | 85:42 | Brass Monkey Half Marathon | 0.5 | 0.7 | 12 Jan 20 | |
10K | 39:18 | Dalby Dash 10K | 1.0 | 0.6 | 10 Nov 19 | |
parkrun | 19:18 | Princes parkrun # 459 | 1.5 | 1.0 | 8 Feb 20 | |
5K | 18:47 | Even Splits 5K Series | 1.0 | 0.4 | 14 Nov 19 | |
parkrun | 19:17 | York parkrun # 370 | 1.3 | 1.2 | 15 Feb 20 | |
parkrun | 21:27 | Mole Valley parkrun # 101 | 5.7 | 1.2 | 18 Jan 20 | |
10.15K | 41:25 | Yorkshire County Championships | 1.9 | 1.2 | 4 Jan 20 | |
parkrun | 19:37 | Heslington parkrun # 94 | 2.0 | 1.2 | 1 Jan 20 | |
parkrun | 19:18 | York parkrun # 349 | 1.9 | 0.6 | 28 Sep 19 | |
parkrun | 19:31 | Clapham Common parkrun # 69 | 2.1 | 0.9 | 14 Sep 19 | |
parkrun | 18:47 | Bangor parkrun # 254 | 2.4 | -1.0 | 20 Apr 19 | |
8.4K | 36:42 | West Yorkshire League | 3.8 | 2.6 | 17 Nov 19 | |
5K | 19:18 | Even Splits 5K Series | 0.8 | 1.7 | 10 Oct 19 | |
parkrun | 19:41 | York parkrun # 345 | 2.0 | 1.3 | 31 Aug 19 | |
parkrun | 19:32 | York parkrun # 348 | 1.1 | 1.9 | 21 Sep 19 | |
9.65K | 43:04 | West Yorkshire League | 4.3 | 2.7 | 27 Oct 19 | |
5K | 19:14 | Even Splits 5K Series | 0.9 | 1.5 | 12 Sep 19 | |
12.9K | 62:32 | ECCA Saucony English National Championships | 6.9 | 3.0 | 22 Feb 20 | |
parkrun | 18:50 | Heslington parkrun # 63 | 2.0 | -0.5 | 27 Apr 19 | |
10K | 39:31 | York and District Summer 10K League | 1.5 | 0.4 | 30 Apr 19 | |
parkrun | 18:55 | York parkrun # 327 | 2.3 | -0.9 | 16 Mar 19 | |
7.7K | 31:47 | West Yorkshire League | 1.4 | 2.9 | 5 Oct 19 | |
parkrun | 19:47 | Heslington parkrun # 78 | 1.5 | 2.0 | 24 Aug 19 | |
5K | 18:07 | Even Splits 5K Series | 0.4 | -0.7 | 11 Apr 19 | |
parkrun | 19:53 | York parkrun # 344 | 1.4 | 2.3 | 17 Aug 19 | |
10K | 40:01 | York and District Summer 10K League | 1.4 | 1.0 | 14 May 19 | |
parkrun | 18:30 | York parkrun # 325 | 1.2 | -0.7 | 2 Mar 19 | |
Mar | 3:12:46 | ASICS Greater Manchester Marathon | 1.5 | 2.0 | 7 Apr 19 | |
12.3K | 60:48 | Northern Counties Championships | 6.4 | 4.5 | 25 Jan 20 | |
parkrun | 19:01 | York parkrun # 322 | 2.4 | -0.8 | 9 Feb 19 | |
4.8K | 18:14 | Yorkshire Road Relay Championships | 2.3 | 0.2 | 30 Mar 19 | |
parkrun | 18:46 | Bangor parkrun # 238 | 2.0 | -0.9 | 29 Dec 18 | |
parkrun | 18:16 | Heslington parkrun # 44 | 0.9 | -1.0 | 22 Dec 18 | |
parkrun | 20:42 | Bangor parkrun # 269 | 2.4 | 3.0 | 10 Aug 19 | |
parkrun | 18:31 | York parkrun # 310 | 1.7 | -1.3 | 1 Dec 18 | |
12K | 50:19 | ECCA Saucony English National Championships | 2.7 | 0.9 | 23 Feb 19 | |
parkrun | 18:33 | Heslington parkrun # 43 | 1.4 | -0.9 | 15 Dec 18 | |
12.1K | 51:04 | Northern Counties Championships | 3.1 | 0.7 | 26 Jan 19 | |
parkrun | 18:20 | York parkrun # 304 | 1.4 | -1.4 | 20 Oct 18 | |
parkrun | 19:25 | New Earswick parkrun # 29 | 3.6 | -1.3 | 3 Nov 18 | |
10.22K | 41:49 | Yorkshire County Championships | 2.4 | 0.5 | 5 Jan 19 | |
parkrun | 21:17 | Heslington parkrun # 73 | 2.5 | 4.1 | 20 Jul 19 | |
parkrun | 21:56 | York parkrun # 372 | 1.6 | 6.3 | 7 Mar 20 | |
parkrun | 19:57 | York parkrun # 331 | 1.3 | 2.6 | 13 Apr 19 | |
parkrun | 18:20 | York parkrun # 302 | 0.7 | -0.7 | 29 Sep 18 | |
5K | 18:49 | York 5K Race Series | 1.4 | -0.4 | 11 Oct 18 | |
10K | 39:40 | York Road Race League Bishopthorpe 10K | 2.2 | 0.9 | 17 Jul 18 | |
parkrun | 18:45 | Heslington parkrun # 31 | 1.5 | -0.6 | 1 Sep 18 | |
5K | 18:23 | York 5K Race Series | 0.6 | -0.5 | 13 Sep 18 | |
parkrun | 20:29 | York parkrun # 319 | 2.4 | 2.3 | 19 Jan 19 | |
parkrun | 18:43 | Heslington parkrun # 32 | 1.0 | -0.2 | 8 Sep 18 | |
parkrun | 19:41 | Bangor parkrun # 220 | 2.6 | 0.3 | 18 Aug 18 | |
10K | 38:11 | York Road Race League Knavesmire 10K | 0.7 | 1.7 | 5 Jun 18 | |
5000 | 18:59.61 | North of England League Division 1 | 2.0 | 1.0 | 8 Jul 18 | |
10K | 38:35 | York Road Race League Easingwold 10K | 1.0 | 1.8 | 22 May 18 | |
parkrun | 19:40 | York parkrun # 303 | 1.8 | 1.0 | 6 Oct 18 | |
10K | 39:24 | York Road Race League Wistow 10K | 1.1 | 2.1 | 3 Jul 18 | |
parkrun | 18:58 | Heslington parkrun # 24 | 1.6 | 1.3 | 14 Jul 18 | |
5000 | 18:33.28 | North of England League Division 1 | 1.2 | 1.6 | 3 Jun 18 | |
parkrun | 19:06 | Heslington parkrun # 30 | 0.8 | 0.8 | 25 Aug 18 | |
4M | 25:16 | Kidlington AC Mota-vation 4 Series | 1.3 | 0.8 | 30 Aug 18 | |
10K | 45:37 | York and District Summer 10K League | 0.8 | 7.0 | 9 Jul 19 | |
HM | 87:00 | Asda Foundation Hull Half Marathon | 0.7 | 2.9 | 10 Jun 18 | |
parkrun | 22:20 | Heslington parkrun # 71 | 2.0 | 6.7 | 6 Jul 19 | |
parkrun | 18:54 | York parkrun # 287 | 1.9 | 1.8 | 5 May 18 | |
parkrun | 18:55 | Heslington parkrun # 21 | 0.9 | 2.7 | 23 Jun 18 | |
4.21M | 28:06 | Kidlington AC Mota-vation 4 Series | 3.0 | 2.9 | 26 Jul 18 | |
10K | 39:45 | York Road Race League Tadcaster 10K | 1.3 | 2.8 | 8 May 18 | |
parkrun | 18:58 | York parkrun # 286 | 1.4 | 2.4 | 28 Apr 18 | |
parkrun | 19:17 | York parkrun # 289 | 1.4 | 2.9 | 19 May 18 | |
parkrun | 19:54 | York parkrun # 282 | 3.1 | 2.8 | 31 Mar 18 | |
parkrun | 19:10 | Heslington parkrun # 6 | 0.8 | 3.6 | 24 Feb 18 | |
HM | 87:48 | Brass Monkey Half Marathon | 0.3 | 4.0 | 14 Jan 18 | |
parkrun | 19:30 | York parkrun # 266 | 1.7 | 3.4 | 16 Dec 17 | |
parkrun | 19:49 | Portobello parkrun # 142 | 1.8 | 3.9 | 3 Feb 18 | |
parkrun | 19:22 | York parkrun # 267 | 1.3 | 3.5 | 23 Dec 17 | |
parkrun | 19:26 | York parkrun # 264 | 1.4 | 3.5 | 2 Dec 17 | |
10K | 39:29 | Age UK Leeds Abbey Dash 10K | 0.4 | 3.9 | 5 Nov 17 | |
parkrun | 19:38 | York parkrun # 263 | 1.7 | 3.7 | 18 Nov 17 | |
parkrun | 24:30 | Heslington parkrun # 70 | 1.5 | 11.2 | 29 Jun 19 | |
parkrun | 19:52 | York parkrun # 259 | 2.5 | 3.7 | 21 Oct 17 | |
parkrun | 19:38 | York parkrun # 260 | 1.9 | 3.8 | 28 Oct 17 | |
3M | 20:43 | York New Year Relay | 5.2 | 4.9 | 30 Dec 17 | |
10M | 67:46 | Plusnet Yorkshire 10 | 0.9 | 4.9 | 8 Oct 17 | |
parkrun | 19:51 | York parkrun # 256 | 1.7 | 4.4 | 23 Sep 17 | |
parkrun | 21:35 | York parkrun # 283 | 1.8 | 7.5 | 7 Apr 18 | |
parkrun | 20:24 | Oxford parkrun # 304 | 2.0 | 5.3 | 16 Sep 17 | |
parkrun | 23:58 | Heslington parkrun # 35 | 2.7 | 8.6 | 13 Oct 18 | |
parkrun | 21:47 | York parkrun # 279 | 2.0 | 7.7 | 10 Mar 18 | |
parkrun | 21:19 | York parkrun # 276 | 1.0 | 7.8 | 17 Feb 18 | |
parkrun | 21:40 | York parkrun # 273 | 1.9 | 7.6 | 27 Jan 18 | |
parkrun | 18:42 | York parkrun # 228 | 1.8 | 2.2 | 21 Jan 17 | |
10K | 39:40 | FlaminGO! 10K | 1.4 | 3.4 | 11 Mar 17 | |
parkrun | 19:16 | Durham parkrun # 269 | 2.3 | 2.9 | 18 Feb 17 | |
parkrun | 20:39 | Portobello parkrun # 121 | 2.0 | 5.8 | 2 Sep 17 | |
10K | 37:47 | York and District Summer 10K League | 3.2 | 0.0 | 21 Jun 16 | |
5000 | 17:36.6 | North of England League Division 2E | 2.0 | 0.0 | 6 Aug 16 | |
parkrun | 18:48 | York parkrun # 230 | 1.5 | 2.7 | 4 Feb 17 | |
parkrun | 17:16 | York parkrun # 202 | 1.4 | -0.1 | 2 Jul 16 | |
parkrun | 17:52 | Jersey parkrun # 43 | 2.2 | 0.4 | 30 Jul 16 | |
1500 | 4:58.4 | North of England League Division 2 Promotion Match | 3.9 | -0.1 | 20 Aug 16 | |
10K | 36:17 | York and District Summer 10K League | 1.1 | 0.5 | 5 Jul 16 | |
parkrun | 20:29 | York parkrun # 252 | 1.5 | 5.9 | 12 Aug 17 | |
10K | 35:41 | York and District Summer 10K League | 1.2 | -0.2 | 26 Apr 16 | |
10K | 36:26 | York and District Summer 10K League | 1.4 | 0.4 | 7 Jun 16 | |
5000 | 18:18.7 | North of England League Division 2 Promotion Match | 2.0 | 1.6 | 20 Aug 16 | |
HM | 80:58 | Ackworth Half Marathon (Inc YVAA Championships) | 2.0 | 0.1 | 28 Mar 16 | |
Mar | 2:52:40 | ASICS Greater Manchester Marathon | 1.4 | 1.1 | 10 Apr 16 | |
10K | 35:47 | York and District Summer 10K League | 0.9 | 0.2 | 10 May 16 | |
3.9M | 22:22 | Kidlington AC Mota-vation 4 Series | 1.2 | 0.8 | 7 Jul 16 | |
parkrun | 17:43 | York parkrun # 195 | 2.2 | 0.1 | 16 Apr 16 | |
parkrun | 19:26 | York parkrun # 226 | 1.8 | 3.8 | 7 Jan 17 | |
parkrun | 17:18 | York parkrun # 200 | 0.7 | 0.7 | 28 May 16 | |
parkrun | 17:38 | York parkrun # 198 | 1.6 | 0.5 | 7 May 16 | |
5000 | 17:27.66 | North of England League Division 2E | 0.6 | 1.1 | 5 Jun 16 | |
parkrun | 21:34 | Jersey parkrun # 95 | 2.0 | 7.6 | 29 Jul 17 | |
parkrun | 21:31 | Penrith parkrun # 178 | 1.4 | 8.1 | 26 Aug 17 | |
parkrun | 18:21 | York parkrun # 203 | 1.2 | 2.4 | 16 Jul 16 | |
parkrun | 18:54 | York parkrun # 207 | 1.4 | 3.4 | 27 Aug 16 | |
1500 | 4:44.05 | North of England League Division 2E | 0.6 | 1.3 | 5 Jun 16 | |
parkrun | 20:03 | Bangor parkrun # 140 | 1.4 | 5.5 | 31 Dec 16 | |
parkrun | 21:52 | Wetherby parkrun # 103 | 2.0 | 8.2 | 15 Jul 17 | |
parkrun | 17:48 | York parkrun # 189 | 1.5 | 1.0 | 5 Mar 16 | |
10K | 35:23 | Age UK Leeds Abbey Dash 10K | 1.0 | -0.3 | 15 Nov 15 | |
parkrun | 17:42 | York parkrun # 183 | 1.4 | 0.8 | 23 Jan 16 | |
parkrun | 20:26 | Bangor parkrun # 138 | 1.6 | 6.0 | 24 Dec 16 | |
parkrun | 18:45 | York parkrun # 174 | 4.2 | 0.3 | 21 Nov 15 | |
parkrun | 18:11 | Bangor parkrun # 89 | 2.0 | 1.3 | 2 Jan 16 | |
parkrun | 25:02 | York parkrun # 290 | 0.9 | 14.6 | 2 Jun 18 | |
parkrun | 17:39 | York parkrun # 177 | 1.2 | 0.9 | 12 Dec 15 | |
10K | 36:12 | Bangor Aurora 10K | 1.0 | 0.6 | 26 Sep 15 | |
parkrun | 17:36 | York parkrun # 170 | 1.4 | 0.6 | 24 Oct 15 | |
HM | 80:45 | Vale of York Half Marathon | 0.6 | 1.4 | 20 Sep 15 | |
parkrun | 21:33 | Oxford parkrun # 264 | 2.2 | 7.7 | 17 Dec 16 | |
10.4K | 45:08 | Yorkshire County Championships | 6.0 | 2.8 | 9 Jan 16 | |
parkrun | 17:14 | York parkrun # 158 | 1.8 | -0.6 | 27 Jun 15 | |
10K | 35:05 | York & District Summer 10K League | 0.9 | -0.5 | 9 Jun 15 | |
parkrun | 17:38 | York parkrun # 168 | 1.0 | 1.1 | 3 Oct 15 | |
10K | 48:02 | York Road Race League 10K | 0.9 | 11.6 | 4 Jul 17 | |
Mar | 2:47:06 | ASICS Greater Manchester Marathon | 0.4 | 0.9 | 19 Apr 15 | |
parkrun | 17:32 | York parkrun # 163 | 1.0 | 0.9 | 29 Aug 15 | |
10K | 35:27 | York & District Summer 10K League | 1.3 | -0.5 | 28 Apr 15 | |
10K | 37:51 | York & District Summer 10K League | 2.8 | 0.5 | 23 Jun 15 | |
10K | 36:26 | York & District Summer 10K League | 1.8 | 0.0 | 26 May 15 | |
10K | 35:36 | York & District Summer 10K League | 1.3 | -0.4 | 12 May 15 | |
5K | 17:15 | York Millennium Bridge 5K | 0.4 | 0.8 | 12 Aug 15 | |
5000 | 17:24.3 | North of England League Division 2E | 0.6 | 1.0 | 8 Aug 15 | |
parkrun | 18:05 | Oxford parkrun # 191 | 2.0 | 1.1 | 18 Jul 15 | |
1500 | 4:42.1 | City of York AC Open | 0.8 | 1.1 | 5 Sep 15 | |
parkrun | 33:26 | York parkrun # 365 | 1.8 | 24.2 | 11 Jan 20 | |
parkrun | 18:02 | York parkrun # 162 | 1.4 | 1.6 | 15 Aug 15 | |
10K | 33:11 | FlaminGO! 10K | -1.4 | -0.3 | 15 Mar 15 | |
5000 | 17:35.9 | North of England League Division 2E | 0.6 | 1.4 | 12 Jul 15 | |
parkrun | 17:03 | York parkrun # 150 | 0.8 | 0.0 | 4 Apr 15 | |
parkrun | 17:32 | York parkrun # 151 | 1.8 | 0.1 | 11 Apr 15 | |
parkrun | 17:39 | St Andrews parkrun # 157 | 1.0 | 1.1 | 16 May 15 | |
parkrun | 22:07 | Reigate Priory parkrun # 143 | 1.2 | 9.8 | 10 Dec 16 | |
5K | 19:42 | ECCA Saucony English National Relay Championships | 2.8 | 3.7 | 31 Oct 15 | |
10K | 50:46 | York Road Race League 10K | 1.9 | 13.4 | 23 May 17 | |
1500 | 4:41.8 | North of England League Division 2E | 0.8 | 1.1 | 12 Jul 15 | |
parkrun | 17:59 | York parkrun # 154 | 2.0 | 0.9 | 9 May 15 | |
parkrun | 34:26 | York parkrun # 361 | 1.5 | 25.6 | 25 Dec 19 | |
parkrun | 17:48 | Doncaster parkrun # 83 | 1.0 | 1.5 | 25 Apr 15 | |
parkrun | 17:17 | York parkrun # 146 | 0.8 | 0.5 | 7 Mar 15 | |
parkrun | 17:43 | York parkrun # 144 | 1.4 | 0.9 | 21 Feb 15 | |
parkrun | 22:46 | York parkrun # 220 | 1.1 | 11.2 | 3 Dec 16 | |
5M | 27:36 | Hanney 5 | 0.8 | -1.0 | 5 Oct 14 | |
parkrun | 17:52 | York parkrun # 145 | 1.2 | 1.4 | 28 Feb 15 | |
parkrun | 18:15 | York parkrun # 139 | 2.4 | 1.0 | 17 Jan 15 | |
HM | 79:17 | Stroud Half Marathon | 0.7 | 0.6 | 26 Oct 14 | |
HM | 79:43 | Raceways Autumn Shakespeare Half Marathon | 0.6 | 0.9 | 15 Nov 14 | |
parkrun | 19:27 | York parkrun # 141 | 4.5 | 1.5 | 31 Jan 15 | |
parkrun | 18:27 | York parkrun # 138 | 2.6 | 1.3 | 10 Jan 15 | |
5M | 28:04 | Headington 5 | 0.7 | -0.2 | 31 Aug 14 | |
parkrun | 17:54 | Oxford parkrun # 152 | 2.5 | 0.2 | 11 Oct 14 | |
parkrun | 17:59 | Harcourt Hill parkrun # 1 | 1.5 | 1.4 | 18 Oct 14 | |
4.02M | 22:41 | Kidlington AC Mota-vation 4 Series | 0.9 | 0.2 | 28 Aug 14 | |
5.994K | 21:34 | Southern Men's 6 Stage Relays | 1.5 | 0.7 | 21 Sep 14 | |
5000 | 16:55.8 | Radley College 5000m | 0.1 | 0.3 | 2 Sep 14 | |
4.21M | 24:37 | Kidlington AC Mota-vation 4 Series | 2.1 | 0.3 | 7 Aug 14 | |
3.9M | 22:13 | Kidlington AC Mota-vation 4 Series | 1.5 | 0.0 | 3 Jul 14 | |
5M | 29:46 | Beaconsfield 5 | 3.0 | -0.3 | 21 Apr 14 | |
parkrun | 18:01 | Oxford parkrun # 147 | 1.5 | 1.2 | 6 Sep 14 | |
parkrun | 24:33 | York parkrun # 217 | 1.4 | 14.2 | 12 Nov 16 | |
HM | 79:22 | White Horse Half Marathon | 1.2 | 0.0 | 6 Apr 14 | |
parkrun | 18:12 | Bangor parkrun # 17 | 2.0 | 1.1 | 19 Jul 14 | |
parkrun | 26:39 | York parkrun # 245 | 1.2 | 18.0 | 20 May 17 | |
4.26M | 24:20 | Kidlington AC Mota-vation 4 Series | 1.1 | 0.4 | 5 Jun 14 | |
4.1M | 22:56 | Kidlington AC Mota-vation 4 Series | 0.8 | -0.1 | 1 May 14 | |
10K | 36:27 | Oxford Town & Gown 10K | 1.0 | 0.6 | 11 May 14 | |
5.3K | 18:33 | Oxfordshire Relays | 1.2 | 0.3 | 27 Apr 14 | |
parkrun | 26:51 | York parkrun # 216 | 4.2 | 15.3 | 5 Nov 16 | |
10K | 35:44 | Bourton 10K | 0.6 | 0.3 | 23 Feb 14 | |
parkrun | 18:03 | Oxford parkrun # 139 | 1.0 | 1.8 | 12 Jul 14 | |
15M | 1:36:54 | Banbury 15 | 2.2 | 1.1 | 9 Mar 14 | |
parkrun | 17:50 | Oxford parkrun # 127 | 1.0 | 1.4 | 19 Apr 14 | |
5.053K | 17:52 | Southern Men's 12 Stage Relays | 0.8 | 1.2 | 16 Mar 14 | |
parkrun | 29:06 | York parkrun # 253 | 1.5 | 21.3 | 19 Aug 17 | |
parkrun | 19:17 | Oxford parkrun # 117 | 5.0 | 0.5 | 1 Feb 14 | |
10K | 35:03 | Eynsham 10K | 0.2 | 0.0 | 24 Nov 13 | |
2.24M | 12:17 | Oxford City 2.24 | 2.6 | -0.4 | 11 Dec 13 | |
parkrun | 31:17 | Heslington parkrun # 1 | 2.1 | 23.4 | 13 Jan 18 | |
parkrun | 18:45 | Oxford parkrun # 111 | 4.0 | 0.3 | 21 Dec 13 | |
parkrun | 28:38 | Bangor parkrun # 156 | 2.0 | 20.4 | 29 Apr 17 | |
parkrun | 18:24 | Oxford parkrun # 124 | 1.5 | 2.1 | 29 Mar 14 | |
5000 | 16:48.5 | Radley College 5000m | 1.0 | -0.9 | 17 Sep 13 | |
10M | 59:21 | Portaferry 10 | 1.8 | -0.7 | 16 Jul 13 | |
parkrun | 17:30 | York parkrun # 83 | 1.2 | 0.4 | 30 Nov 13 | |
5.994K | 21:01 | Southern Men's 6-Stage Relays | 1.8 | -0.6 | 22 Sep 13 | |
5.848K | 20:45 | ERRA Men's National 6-Stage Relays | 1.7 | 0.0 | 12 Oct 13 | |
4.02M | 22:25 | Kidlington AC Mota-vation 4 Series | 1.0 | -0.3 | 29 Aug 13 | |
parkrun | 19:11 | Oxford parkrun # 115 | 3.0 | 2.2 | 18 Jan 14 | |
HM | 77:25 | White Horse Half Marathon | 1.1 | -0.9 | 7 Apr 13 | |
4.4M | 25:46 | Headington 5 | 1.6 | 0.7 | 1 Sep 13 | |
parkrun | 19:15 | Oxford parkrun # 113 | 2.5 | 2.9 | 4 Jan 14 | |
3.9M | 21:51 | Kidlington AC Mota-vation 4 Series | 1.0 | -0.1 | 4 Jul 13 | |
4.26M | 23:53 | Kidlington AC Mota-vation 4 Series | 1.1 | -0.4 | 6 Jun 13 | |
4.21M | 25:18 | Kidlington AC Mota-vation 4 Series | 2.7 | 0.8 | 1 Aug 13 | |
parkrun | 17:12 | York parkrun # 61 | 1.2 | -0.2 | 18 May 13 | |
parkrun | 17:54 | Oxford parkrun # 96 | 1.0 | 1.5 | 7 Sep 13 | |
parkrun | 17:55 | Wimbledon Common parkrun # 349 | 1.0 | 1.5 | 14 Sep 13 | |
parkrun | 17:42 | Gateshead parkrun # 63 | 2.0 | 0.1 | 25 May 13 | |
5.3K | 18:25 | Oxfordshire County Relay Championships | 1.5 | -0.3 | 5 May 13 | |
4.1M | 22:43 | Kidlington AC Mota-vation 4 Series | 0.4 | 0.0 | 2 May 13 | |
parkrun | 17:30 | Oxford parkrun # 83 | 1.0 | 0.6 | 8 Jun 13 | |
10K | 37:35 | Chalgrove Festival 10K | 2.2 | 0.6 | 6 May 13 | |
10K | 34:54 | Bourton 10K | 0.2 | -0.4 | 24 Feb 13 | |
parkrun | 18:03 | Oxford parkrun # 85 | 1.5 | 1.3 | 22 Jun 13 | |
parkrun | 17:51 | Oxford parkrun # 77 | 1.5 | 0.9 | 27 Apr 13 | |
Mar | 2:48:49 | Abingdon Marathon | 1.4 | -0.1 | 21 Oct 12 | |
parkrun | 17:42 | Wimbledon Common parkrun # 321 | 1.5 | 0.6 | 2 Mar 13 | |
10K | 35:21 | Andy Reading 10K | 0.6 | -0.3 | 9 Dec 12 | |
12M | 73:20 | Woodstock 12 | 1.6 | -0.1 | 22 Sep 12 | |
parkrun | 17:13 | York parkrun # 35 | 1.2 | -0.4 | 10 Nov 12 | |
parkrun | 19:02 | Oxford parkrun # 70 | 3.0 | 1.9 | 9 Mar 13 | |
parkrun | 18:36 | Oxford parkrun # 57 | 3.5 | 0.3 | 1 Dec 12 | |
parkrun | 18:42 | Oxford parkrun # 59 | 3.0 | 1.0 | 15 Dec 12 | |
5000 | 17:08.4 | Radley College 5000m | 0.6 | 0.0 | 18 Sep 12 | |
4.1M | 23:05 | Kidlington AC Mota-vation 4 Series | 1.0 | -0.2 | 26 Aug 12 | |
4.03M | 22:29 | Kidlington AC Mota-vation 4 Series | 0.4 | 0.1 | 30 Aug 12 | |
3.9M | 22:14 | Kidlington AC Mota-vation 4 Series | 1.5 | -0.1 | 25 Jul 12 | |
parkrun | 18:01 | Oxford parkrun # 49 | 1.5 | 1.1 | 6 Oct 12 | |
Mar | 2:53:51 | Belfast City Marathon | 1.4 | 1.0 | 7 May 12 | |
10K | 35:52 | Sandcastle City Classic 10K | 0.8 | 0.0 | 10 Jun 12 | |
parkrun | 18:04 | Oxford parkrun # 46 | 1.5 | 1.2 | 15 Sep 12 | |
5K | 17:28 | Al Goldstein Summer Speed Series | 1.0 | 0.4 | 20 Jun 12 | |
4.26M | 24:13 | Kidlington AC Mota-vation 4 Series | 1.2 | 0.0 | 31 May 12 | |
10K | 35:39 | Oxford Town and Gown 10K | 0.4 | 0.2 | 13 May 12 | |
10K | 35:05 | Bourton 10K | 0.4 | -0.8 | 26 Feb 12 | |
HM | 79:48 | Worcester Half Marathon | 0.5 | 0.7 | 15 Apr 12 | |
parkrun | 17:53 | York parkrun # 23 | 1.0 | 1.3 | 7 Jul 12 | |
parkrun | 18:07 | Oxford parkrun # 23 | 2.5 | 0.3 | 7 Apr 12 | |
parkrun | 17:54 | Oxford parkrun # 30 | 1.0 | 1.3 | 26 May 12 | |
parkrun | 17:44 | Oxford parkrun # 25 | 1.0 | 0.9 | 21 Apr 12 | |
parkrun | 17:53 | Wimbledon Common parkrun # 264 | 2.0 | -0.1 | 28 Jan 12 | |
parkrun | 17:46 | Wimbledon Common parkrun # 270 | 1.0 | 1.0 | 10 Mar 12 | |
HM | 80:14 | Stroud Half Marathon | 1.2 | -0.2 | 23 Oct 11 | |
parkrun | 18:23 | Oxford parkrun # 16 | 2.0 | 1.0 | 18 Feb 12 | |
10K | 36:04 | Maylarch Eynsham 10K | 0.7 | 0.0 | 27 Nov 11 | |
parkrun | 18:30 | Oxford parkrun # 8 | 3.0 | 0.2 | 24 Dec 11 | |
5M | 28:28 | Hanney 5 | 0.8 | -0.4 | 9 Oct 11 | |
4.03M | 22:30 | Kidlington AC Mota-vation 4 Series | 0.7 | -0.6 | 1 Sep 11 | |
4.25M | 24:31 | Kidlington AC Mota-vation 4 Series | 1.4 | -0.1 | 4 Aug 11 | |
3.9M | 22:14 | Kidlington AC Mota-vation 4 Series | 1.0 | 0.0 | 7 Jul 11 | |
Mar | 2:56:51 | Virgin London Marathon | 1.5 | 1.2 | 17 Apr 11 | |
10K | 35:58 | Oxford Town & Gown 10K | 0.6 | 0.0 | 15 May 11 | |
4.25M | 24:43 | Kidlington AC Mota-vation 4 Series | 1.5 | 0.1 | 2 Jun 11 | |
20M | 2:08:45 | Finchley 20 | 1.0 | 0.7 | 13 Mar 11 | |
Mile | 5:08.16 | Iffley Road Mile Meeting | 1.0 | 0.2 | 3 Aug 11 | |
parkrun | 19:18 | Oxford parkrun # 6 | 1.5 | 3.4 | 10 Dec 11 | |
4.1M | 23:20 | Kidlington AC Mota-vation 4 Series | 0.9 | -0.1 | 5 May 11 | |
20M | 2:08:40 | Bramley 20 | 1.2 | 0.5 | 14 Feb 10 | |
10K | 35:26 | Bourton-on-the-Water 10K | 1.0 | -1.5 | 28 Feb 10 | |
HM | 79:11 | White Horse Half Marathon | 0.6 | -0.1 | 11 Apr 10 | |
Mar | 2:54:36 | Virgin London Marathon | 1.1 | 1.1 | 25 Apr 10 | |
5K | 17:19 | Charndon 5K | 0.4 | 0.2 | 18 May 10 | |
10K | 37:31 | F1 Chicken Run 10K | 1.5 | 0.7 | 12 Jun 10 | |
parkrun | 17:47 | Wimbledon Common parkrun # 184 | 1.5 | 0.2 | 10 Jul 10 | |
parkrun | 17:42 | Wimbledon Common parkrun # 188 | 2.0 | -0.5 | 7 Aug 10 | |
5000 | 17:18.5 | Radley College 5000 | 0.7 | -0.1 | 21 Sep 10 | |
parkrun | 17:41 | Wimbledon Common parkrun # 195 | 1.5 | 0.0 | 25 Sep 10 | |
5.994K | 21:26 | Southern 6 Stage Road Relays | 1.5 | -0.1 | 26 Sep 10 | |
5M | 28:28 | Hanney 5 | 1.2 | -0.8 | 10 Oct 10 | |
HM | 79:36 | Stroud Half Marathon | 0.1 | 0.6 | 24 Oct 10 | |
10K | 35:51 | Andy Reading 10K | 0.4 | 0.0 | 12 Dec 10 | |
HM | 80:27 | Wokingham Half Marathon | 0.1 | 1.0 | 13 Feb 11 | |
parkrun | 18:45 | Wimbledon Common parkrun # 215 | 2.5 | 1.3 | 19 Feb 11 | |