parkrun | 18:08 | Cannon Hill parkrun # 425 | 1.5 | -0.3 | 19 Jan 19 | + |
HM | 81:11 | Simplyhealth Great Birmingham Half Marathon | 0.5 | 0.5 | 14 Oct 18 | + |
parkrun | 18:05 | Cannon Hill parkrun # 407 | 1.8 | -0.7 | 22 Sep 18 | + |
10K | 38:27 | Birmingham League Division 2 | 2.1 | 0.6 | 10 Nov 18 | + |
10K | 37:32 | Conductive Education Lets Move It 10K | 1.0 | 0.8 | 4 Nov 18 | + |
parkrun | 18:16 | Cannon Hill parkrun # 416 | 1.4 | 0.0 | 24 Nov 18 | |
parkrun | 18:40 | Cannon Hill parkrun # 424 | 2.0 | 0.3 | 12 Jan 19 | |
6.4M | 41:48 | Birmingham League Division 2 | 3.6 | 1.2 | 9 Feb 19 | |
10K | 39:03 | Bournville Leafy 10K | 1.9 | 1.5 | 30 Sep 18 | |
parkrun | 18:16 | Cannon Hill parkrun # 403 | 1.3 | 0.1 | 25 Aug 18 | |
HM | 81:35 | Asda Foundation Leeds Half Marathon | 1.2 | 0.0 | 13 May 18 | |
parkrun | 18:23 | Brueton parkrun # 424 | 1.5 | 0.2 | 15 Sep 18 | |
parkrun | 18:55 | Cannock Chase parkrun # 98 | 1.6 | 1.2 | 15 Dec 18 | |
6M | 43:08 | Birmingham League Division 2 | 6.0 | 3.0 | 1 Dec 18 | |
parkrun | 18:14 | Cannon Hill parkrun # 390 | 1.4 | 0.0 | 26 May 18 | |
Mar | 3:11:39 | Virgin London Marathon | 3.1 | 2.4 | 22 Apr 18 | |
parkrun | 20:30 | Cannon Hill parkrun # 400 | 4.8 | 1.3 | 4 Aug 18 | |
5.38M | 31:53 | Midland Counties Men's 12-Stage Relays | 1.1 | 0.3 | 17 Mar 18 | |
Mar | 2:54:44 | Simplyhealth Birmingham International Marathon | 2.4 | -0.6 | 15 Oct 17 | |
10K | 40:45 | Birmingham League Division 2 | 5.0 | 0.1 | 10 Feb 18 | |
parkrun | 18:15 | Cannon Hill parkrun # 389 | 0.8 | 0.6 | 19 May 18 | |
parkrun | 18:22 | Cannon Hill parkrun # 374 | 1.7 | 0.0 | 27 Jan 18 | |
HM | 83:18 | Conwy Half Marathon | 1.5 | 0.5 | 19 Nov 17 | |
6M | 39:15 | Birmingham League Division 2 | 3.7 | 1.3 | 13 Jan 18 | |
10K | 37:25 | Brewood Woggle 10K | 1.6 | 0.1 | 24 Sep 17 | |
10K | 37:39 | Conductive Education Lets Move It 10K | 1.0 | 0.9 | 5 Nov 17 | |
parkrun | 18:58 | Cannon Hill parkrun # 373 | 1.5 | 1.4 | 20 Jan 18 | |
5.88K | 21:20 | Midland Counties Men's 6-Stage Relays | 1.3 | -0.5 | 23 Sep 17 | |
6K | 24:19 | Midland Counties Relay Championships | 4.7 | 0.5 | 21 Oct 17 | |
HM | 82:04 | Plusnet Leeds Half Marathon | 1.5 | -0.1 | 14 May 17 | |
10K | 37:06 | Asda Foundation Nottingham 10K | 1.1 | 0.2 | 28 May 17 | |
parkrun | 17:36 | Cannon Hill parkrun # 337 | 1.4 | -1.5 | 29 Apr 17 | |
parkrun | 17:57 | Cannon Hill parkrun # 340 | 1.1 | -0.3 | 20 May 17 | |
8.65K | 31:55 | Midland Men's 12-Stage Relays | 1.4 | 0.0 | 25 Mar 17 | |
HM | 81:58 | MK Festival of Running Half Marathon | 1.3 | 0.1 | 5 Mar 17 | |
parkrun | 17:40 | Cannon Hill parkrun # 334 | 1.2 | -1.1 | 8 Apr 17 | |
parkrun | 17:38 | Cannon Hill parkrun # 338 | 0.6 | -0.5 | 6 May 17 | |
parkrun | 17:45 | Cannon Hill parkrun # 330 | 1.6 | -1.4 | 11 Mar 17 | |
Mar | 2:47:11 | Frankfurt Marathon | 0.5 | -0.4 | 30 Oct 16 | |
parkrun | 18:01 | Cannon Hill parkrun # 336 | 0.9 | -0.1 | 22 Apr 17 | |
HM | 79:34 | Great Birmingham Half Marathon | 1.2 | -0.9 | 16 Oct 16 | |
parkrun | 17:59 | Cannon Hill parkrun # 321 | 1.9 | -1.2 | 31 Dec 16 | |
HM | 79:02 | Cardiff Half Marathon | 0.7 | -0.8 | 2 Oct 16 | |
10K | 36:01 | Birmingham League Division 3 | -0.8 | 1.0 | 11 Feb 17 | |
10K | 36:43 | Conductive Education Lets Move It!10K | 1.0 | -0.1 | 6 Nov 16 | |
6M | 40:33 | Birmingham League Division 3 | 4.8 | 1.6 | 12 Nov 16 | |
Mar | 2:53:11 | Virgin London Marathon | 0.9 | 0.4 | 24 Apr 16 | |
10K | 42:44 | Birmingham League Division 3 | 3.3 | 3.7 | 14 Jan 17 | |
12.8M | 80:56 | Welsh Castles Relay | 0.9 | 0.9 | 5 Jun 16 | |
parkrun | 17:59 | Cannon Hill parkrun # 297 | 1.4 | -0.7 | 18 Jun 16 | |
10M | 62:03 | Teifi 10 | 1.4 | 0.3 | 27 Mar 16 | |
10K | 37:53 | Great Birmingham 10K | 1.5 | 0.5 | 1 May 16 | |
HM | 79:19 | Coventry Half Marathon | -0.1 | -0.2 | 28 Feb 16 | |
parkrun | 20:04 | Lancaster parkrun # 26 | 4.8 | 0.3 | 9 Jul 16 | |
HM | 83:51 | Valiants Half Marathon | 0.8 | 1.4 | 17 Apr 16 | |
parkrun | 17:57 | Cannon Hill parkrun # 292 | 0.6 | 0.0 | 7 May 16 | |
parkrun | 18:04 | Cannon Hill parkrun # 293 | 0.8 | 0.0 | 14 May 16 | |
parkrun | 18:33 | Cannon Hill parkrun # 294 | 1.1 | 0.8 | 21 May 16 | |
parkrun | 18:15 | Cannon Hill parkrun # 277 | 2.0 | -0.8 | 23 Jan 16 | |
parkrun | 17:58 | Cannon Hill parkrun # 278 | 1.2 | -0.6 | 30 Jan 16 | |
HM | 79:54 | Morrisons Great Birmingham Half Marathon | 0.8 | -1.4 | 18 Oct 15 | |
parkrun | 18:14 | Cannon Hill parkrun # 276 | 2.0 | -0.8 | 9 Jan 16 | |
parkrun | 18:30 | Cannon Hill parkrun # 275 | 1.8 | 0.0 | 2 Jan 16 | |
parkrun | 18:08 | Cannon Hill parkrun # 270 | 1.4 | -0.4 | 28 Nov 15 | |
parkrun | 18:11 | Cannon Hill parkrun # 265 | 1.8 | -0.7 | 24 Oct 15 | |
10M | 73:56 | Stourbridge Stagger 10 | 6.0 | 2.5 | 7 Feb 16 | |
parkrun | 18:04 | Cannon Hill parkrun # 266 | 1.0 | -0.2 | 31 Oct 15 | |
HM | 82:05 | Lake Vyrnwy Half Marathon | 0.5 | 0.0 | 13 Sep 15 | |
Mar | 2:49:06 | ASICS Greater Manchester Marathon | 0.4 | -0.8 | 19 Apr 15 | |
parkrun | 18:14 | Cannon Hill parkrun # 262 | 1.0 | 0.2 | 3 Oct 15 | |
HM | 81:06 | BHF Warwick Half Marathon | 0.8 | -1.0 | 22 Mar 15 | |
10K | 38:13 | Morrisons Great Birmingham 10K | 1.6 | -0.1 | 3 May 15 | |
HM | 84:59 | Worcester Half Marathon | 1.6 | 0.2 | 12 Apr 15 | |
parkrun | 18:24 | Cannon Hill parkrun # 242 | 1.5 | 0.1 | 25 Apr 15 | |
10.8M | 71:18 | Welsh Castles Relay | 1.4 | 1.6 | 7 Jun 15 | |
parkrun | 18:16 | Perry Hall parkrun # 27 | 1.0 | 0.3 | 9 May 15 | |
Mar | 2:56:25 | Airtricity Dublin Marathon | 1.2 | -0.4 | 27 Oct 14 | |
HM | 81:55 | Herefordshire Running Festival Half Marathon | 1.0 | -0.8 | 21 Sep 14 | |
parkrun | 18:36 | Cannon Hill parkrun # 227 | 1.5 | 0.5 | 10 Jan 15 | |
parkrun | 18:22 | Cannon Hill parkrun # 223 | 0.8 | 0.7 | 20 Dec 14 | |
parkrun | 18:19 | Cannon Hill parkrun # 218 | 1.4 | 0.0 | 15 Nov 14 | |
HM | 84:30 | Bupa Great Birmingham Half Marathon | 1.0 | 0.4 | 19 Oct 14 | |
13.1M | 85:05 | Welsh Castles Relay | 2.8 | -1.1 | 7 Jun 14 | |
parkrun | 33:08 | Cannon Hill parkrun # 421 | 1.7 | 25.1 | 25 Dec 18 | |
HM | 83:22 | Worcester Half Marathon | 2.0 | -1.1 | 4 May 14 | |
10M | 62:32 | Teifi 10 (Inc Welsh Champs) | 1.2 | -0.3 | 20 Apr 14 | |
HM | 82:00 | Ras Cors Caron Half Marathon | 2.0 | -1.8 | 9 Feb 14 | |
parkrun | 18:23 | Cannon Hill parkrun # 203 | 1.0 | 0.5 | 26 Jul 14 | |
Mar | 2:59:53 | Virgin London Marathon | 1.3 | 0.2 | 13 Apr 14 | |
10K | 39:50 | Cobra Classic 10K | 3.4 | -0.3 | 18 May 14 | |
parkrun | 18:53 | Llyn Llech Owain parkrun # 61 | 3.0 | -0.4 | 10 May 14 | |
10K | 40:12 | Two Castles 10K | 1.8 | 1.7 | 8 Jun 14 | |
parkrun | 18:21 | Cannon Hill parkrun # 182 | 1.0 | 0.4 | 1 Mar 14 | |
HM | 82:01 | Bupa Great Birmingham Half Marathon | 0.9 | -0.7 | 20 Oct 13 | |
parkrun | 32:27 | Cannon Hill parkrun # 368 | 2.2 | 23.8 | 25 Dec 17 | |
10M | 64:51 | Sospan Road Runners 10 | 2.6 | -0.2 | 17 Nov 13 | |
parkrun | 19:07 | Llyn Llech Owain parkrun # 45 | 2.5 | 0.6 | 11 Jan 14 | |
parkrun | 17:41 | Aberystwyth parkrun # 51 | 1.0 | -1.2 | 24 Aug 13 | |
10K | 40:52 | Bournville Leafy 10K | 4.0 | 0.2 | 6 Oct 13 | |
parkrun | 18:46 | Llyn Llech Owain parkrun # 32 | 2.0 | 0.3 | 26 Oct 13 | |
parkrun | 18:42 | Llyn Llech Owain parkrun # 30 | 2.0 | 0.2 | 12 Oct 13 | |
parkrun | 18:06 | Cannon Hill parkrun # 154 | 1.6 | -0.8 | 17 Aug 13 | |
parkrun | 18:14 | Cannon Hill parkrun # 151 | 1.5 | -0.5 | 27 Jul 13 | |
parkrun | 19:25 | Llyn Llech Owain parkrun # 44 | 1.5 | 2.2 | 4 Jan 14 | |
HM | 85:27 | Acorns Triple Run Half Marathon | 1.8 | 0.1 | 23 Jun 13 | |
6M | 35:26 | Felinfach 6 | 0.0 | -0.2 | 28 Jun 13 | |
parkrun | 19:06 | Llyn Llech Owain parkrun # 20 | 3.0 | -0.1 | 3 Aug 13 | |
parkrun | 18:38 | Cannon Hill parkrun # 158 | 1.4 | 0.7 | 14 Sep 13 | |
parkrun | 18:46 | Llyn Llech Owain parkrun # 29 | 1.0 | 1.3 | 5 Oct 13 | |
parkrun | 18:37 | Cannon Hill parkrun # 160 | 0.6 | 1.4 | 28 Sep 13 | |
parkrun | 18:38 | Cannon Hill parkrun # 156 | 0.8 | 1.3 | 31 Aug 13 | |
parkrun | 18:34 | Preston parkrun # 58 | 1.5 | 0.3 | 13 Jul 13 | |
10K | 39:41 | Evesham Vale 10K | 2.0 | 0.8 | 7 Jul 13 | |
HM | 96:17 | Sheffield Half Marathon | 1.2 | 0.0 | 25 Apr 10 | |
HM | 91:21 | Bupa Great North Run Half Marathon | 0.7 | -2.9 | 19 Sep 10 | |
HM | 84:31 | EDF Birmingham Half Marathon | 0.5 | -3.6 | 24 Oct 10 | |
HM | 85:00 | Brass Monkey Half Marathon | 0.2 | 0.0 | 23 Jan 11 | |
Mar | 3:10:53 | Edinburgh Marathon | 2.0 | 0.8 | 22 May 11 | |
HM | 86:04 | Bupa Birmingham Half Marathon | 0.8 | -0.1 | 23 Oct 11 | |
parkrun | 20:24 | Leeds parkrun # 216 | 3.5 | 0.0 | 10 Dec 11 | |
parkrun | 19:41 | Leeds parkrun # 217 | 2.6 | -4.1 | 17 Dec 11 | |
parkrun | 19:08 | Cannon Hill parkrun # 75 (Short course) | 0.2 | -1.4 | 28 Jan 12 | |
HM | 95:30 | Liversedge Half Marathon | 1.4 | 3.6 | 12 Feb 12 | |
parkrun | 19:06 | Cannon Hill parkrun # 82 (Short course) | 0.8 | -0.9 | 17 Mar 12 | |
HM | 85:34 | Stafford Half Marathon | 0.2 | 0.3 | 25 Mar 12 | |
parkrun | 18:34 | Leeds parkrun # 234 | 1.0 | -2.1 | 31 Mar 12 | |
10K | 37:32 | Salford 10K | -0.2 | -0.6 | 6 Apr 12 | |
parkrun | 18:20 | Cannon Hill parkrun # 85 (Short course) | 1.0 | -0.4 | 7 Apr 12 | |
HM | 85:23 | Jane Tomlinson's Leeds Half Marathon | 0.9 | 0.3 | 13 May 12 | |
10K | 39:38 | ABC 10K | 2.2 | 0.0 | 31 May 12 | |
10K | 37:58 | Humber Bridge 10K | 1.0 | -0.5 | 17 Jun 12 | |
parkrun | 18:13 | Leeds parkrun # 246 | 1.6 | -1.2 | 23 Jun 12 | |
10K | 39:12 | Nostell Priory 10K | 2.8 | -1.1 | 18 Jul 12 | |
parkrun | 18:13 | Leeds parkrun # 250 | 0.6 | -0.2 | 21 Jul 12 | |
parkrun | 18:08 | Leeds parkrun # 251 | 1.4 | -1.2 | 28 Jul 12 | |
parkrun | 18:05 | Leeds parkrun # 255 | 0.8 | -0.7 | 25 Aug 12 | |
10K | 41:16 | Spofforth Gala 10K | 4.2 | -0.4 | 27 Aug 12 | |
parkrun | 18:18 | Cannon Hill parkrun # 108 | 1.0 | -0.4 | 22 Sep 12 | |
HM | 82:11 | Bupa Great Birmingham Half Marathon | 0.4 | -0.7 | 21 Oct 12 | |
parkrun | 18:44 | Cannon Hill parkrun # 116 | 1.0 | 0.5 | 17 Nov 12 | |
parkrun | 18:58 | Cannon Hill parkrun # 118 | 0.8 | 1.2 | 1 Dec 12 | |
10K | 37:54 | Moreton Morrell Christmas Cracker 10K | 0.6 | 0.1 | 8 Dec 12 | |
parkrun | 19:19 | Cannon Hill parkrun # 125 | 4.0 | -1.3 | 19 Jan 13 | |
parkrun | 18:50 | Cannon Hill parkrun # 126 | 1.6 | 0.1 | 2 Feb 13 | |
10M | 74:02 | Stourbridge Stagger 10 | 5.0 | 2.5 | 3 Feb 13 | |
parkrun | 18:23 | Cannon Hill parkrun # 128 | 0.8 | 0.0 | 16 Feb 13 | |
parkrun | 18:08 | Cannon Hill parkrun # 129 | 1.2 | -1.0 | 23 Feb 13 | |
10K | 36:57 | Shakespeare Raceway 10K | 0.0 | -0.3 | 9 Mar 13 | |
20M | 2:21:21 | Rhayader Round the Lakes 20 | 2.2 | 1.3 | 16 Mar 13 | |
parkrun | 18:15 | Aberystwyth parkrun # 32 | 2.0 | -0.9 | 13 Apr 13 | |
Mar | 3:17:25 | Virgin London Marathon | 1.3 | 3.9 | 21 Apr 13 | |
parkrun | 19:07 | Cannon Hill parkrun # 139 | 1.6 | 1.3 | 4 May 13 | |
HM | 86:44 | Leeds Half Marathon | 1.2 | 1.3 | 12 May 13 | |
5K | 19:20 | Talley 5K | 1.0 | 2.4 | 24 May 13 | |
parkrun | 19:48 | Llyn Llech Owain parkrun # 10 | 3.0 | 1.4 | 25 May 13 | |
5M | 31:54 | Cwmann 5 | 1.6 | 1.7 | 27 May 13 | |
10.7M | 67:18 | Welsh Castles Relay Stage 2 | -0.4 | 1.4 | 8 Jun 13 | |
10K | 39:09 | Two Castles 10K | 1.0 | 1.3 | 9 Jun 13 | |
parkrun | 18:44 | Llyn Llech Owain parkrun # 13 | 1.0 | 1.1 | 15 Jun 13 | |
parkrun | 18:38 | Llyn Llech Owain parkrun # 15 | 1.0 | 0.9 | 29 Jun 13 | |