parkrun | 20:47 | Dreiländergarten parkrun # 39 | 3.5 | -1.2 | 16 Jul 22 | +1 |
parkrun | 21:05 | Dreiländergarten parkrun # 40 | 3.5 | -0.6 | 30 Jul 22 | +2 |
parkrun | 20:41 | Dreiländergarten parkrun # 38 | 2.5 | -0.4 | 9 Jul 22 | +3 |
parkrun | 20:36 | Dreiländergarten parkrun # 31 | 2.0 | 0.0 | 14 May 22 | +4 |
parkrun | 20:47 | Dreiländergarten parkrun # 33 | 2.0 | 0.3 | 28 May 22 | +5 |
HM | 84:42 | Bath Half Marathon | 0.4 | 0.0 | 15 Mar 20 | |
Mar | 3:07:43 | Cetilar Maratona di Pisa | 2.4 | 0.0 | 15 Dec 19 | |
HM | 84:02 | Stroud Half Marathon | 0.6 | -0.5 | 27 Oct 19 | |
HM | 90:12 | Natasha Lewis Foundation Half Marathon | 0.4 | 2.4 | 5 Sep 21 | |
HM | 84:58 | Chippenham Half Marathon | 0.9 | -0.3 | 8 Sep 19 | |
11K | 51:08 | Marshfield Mudlark | 8.2 | -0.1 | 6 Oct 19 | |
20M | 2:52:03 | Marlborough Downs Challenge 20 | 4.6 | 3.6 | 7 May 22 | |
10K | 39:31 | 10 km Peugeot Citroën Mulhouse | 1.2 | 0.4 | 13 Oct 19 | |
Mar | 3:09:36 | BMW Berlin Marathon | 0.9 | 1.9 | 29 Sep 19 | |
20M | 2:37:49 | Marlborough Downs Challenge 20 / 33 | 7.8 | -0.4 | 11 May 19 | |
12M | 92:36 | Cotswold Way Relay | 8.4 | -0.4 | 29 Jun 19 | |
HM | 94:40 | Marlborough Temple Trail | 3.4 | 1.6 | 15 Sep 19 | |
HM | 86:53 | Generali Berliner Halbmarathon | 2.0 | -0.3 | 7 Apr 19 | |
10K | 37:59 | Simplyhealth Great Bristol 10K | 0.3 | 0.0 | 5 May 19 | |
HM | 85:39 | Bath Half Marathon | 0.4 | 1.2 | 17 Mar 19 | |
10.8M | 76:19 | Welsh Castles Relay | 2.0 | 2.6 | 9 Jun 19 | |
Mar | 3:52:21 | BMW Berlin Marathon | 1.6 | 9.8 | 26 Sep 21 | |
parkrun | 24:46 | Dreiländergarten parkrun # 25 | 2.0 | 7.9 | 19 Mar 22 | |
11K | 51:20 | Marshfield Mudlark 11K | 9.2 | 0.0 | 7 Oct 18 | |
10K | 39:17 | Bromham Pudding Run 10K | 1.2 | 1.0 | 2 Dec 18 | |
10K | 39:17 | Clock Change Challenge 10K | 1.5 | 0.7 | 28 Oct 18 | |
HM | 87:12 | Stroud Half Marathon | 1.0 | 1.5 | 21 Oct 18 | |
9.999K | 41:05 | Gloucestershire League | 1.6 | 2.5 | 3 Nov 18 | |
12.3M | 83:51 | Welsh Castles Relay | 2.4 | 1.5 | 10 Jun 18 | |
Mar | 3:17:32 | BMW Berlin Marathon | 1.0 | 4.4 | 16 Sep 18 | |
HM | 87:11 | Berliner Halbmarathon | 1.9 | 0.9 | 8 Apr 18 | |
Mar | 2:59:40 | BMW Berlin Marathon | 0.8 | 1.0 | 24 Sep 17 | |
10K | 39:04 | Bromham Pudding Run 10K | 0.4 | 1.9 | 3 Dec 17 | |
HM | 82:13 | Berliner Halbmarathon | 1.9 | -1.5 | 2 Apr 17 | |
10K | 39:04 | Grittleton 10K | 0.8 | 1.5 | 15 Oct 17 | |
Mar | 3:39:01 | Virgin London Marathon | 3.2 | 6.9 | 22 Apr 18 | |
parkrun | 20:13 | Bath Skyline parkrun # 160 | 3.4 | 1.9 | 21 Oct 17 | |
parkrun | 19:11 | Bath Skyline parkrun # 142 | 3.2 | 0.0 | 17 Jun 17 | |
11K | 52:24 | Marshfield Mudlark 11K | 8.4 | 2.0 | 8 Oct 17 | |
parkrun | 20:09 | Bath Skyline parkrun # 163 | 3.0 | 2.2 | 11 Nov 17 | |
parkrun | 20:12 | Bath Skyline parkrun # 164 | 2.4 | 2.9 | 18 Nov 17 | |
10K | 39:23 | Wells 10K | 2.2 | 0.4 | 28 May 17 | |
parkrun | 20:06 | Bath Skyline parkrun # 161 | 2.6 | 2.5 | 28 Oct 17 | |
HM | 81:53 | Bath Half Marathon | 0.8 | -0.5 | 12 Mar 17 | |
parkrun | 19:46 | Bath Skyline parkrun # 144 | 3.8 | 0.6 | 1 Jul 17 | |
parkrun | 20:11 | Bath Skyline parkrun # 157 | 3.0 | 2.2 | 30 Sep 17 | |
10K | 37:43 | Simplyhealth Great Bristol 10K | 0.5 | 0.4 | 7 May 17 | |
9.3K | 37:59 | Gloucestershire League | 4.5 | -0.3 | 18 Feb 17 | |
10K | 37:58 | Calne Clock Change Challenge 10K | 0.7 | 0.4 | 26 Mar 17 | |
parkrun | 19:35 | Bath Skyline parkrun # 138 | 2.8 | 1.2 | 20 May 17 | |
10K | 38:38 | Corsham St George's 10K | 0.6 | 1.2 | 23 Apr 17 | |
parkrun | 19:11 | Bath Skyline parkrun # 135 | 2.4 | 0.8 | 29 Apr 17 | |
parkrun | 19:23 | Bath Skyline parkrun # 137 | 2.6 | 1.0 | 13 May 17 | |
parkrun | 19:04 | Bath Skyline parkrun # 133 | 2.0 | 0.9 | 15 Apr 17 | |
parkrun | 20:11 | Bath Skyline parkrun # 127 | 4.8 | 0.4 | 4 Mar 17 | |
parkrun | 20:19 | Bath Skyline parkrun # 146 | 3.0 | 2.5 | 15 Jul 17 | |
9.5M | 64:42 | Welsh Castles Relay | 1.4 | 3.2 | 10 Jun 17 | |
parkrun | 20:59 | Bath Skyline parkrun # 154 | 2.8 | 4.1 | 9 Sep 17 | |
HM | 83:44 | Stroud Half Marathon | 1.0 | 0.1 | 23 Oct 16 | |
parkrun | 20:09 | Bath Skyline parkrun # 129 | 3.4 | 1.8 | 18 Mar 17 | |
HM | 85:16 | St Neots Riverside Half Marathon | 0.9 | 1.0 | 20 Nov 16 | |
Mar | 2:59:08 | BMW Berlin Marathon | 0.7 | 1.0 | 25 Sep 16 | |
10K | 36:53 | Cardiff 10K | 0.5 | -0.5 | 11 Sep 16 | |
10K | 38:31 | Bromham Pudding Run 10K | 0.6 | 1.1 | 4 Dec 16 | |
10K | 38:25 | Calne Clock Change Challenge 10K | 0.7 | 0.9 | 30 Oct 16 | |
parkrun | 19:04 | Bath Skyline parkrun # 94 | 3.8 | -0.9 | 16 Jul 16 | |
10.3K | 41:41 | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 1.9 | 1.7 | 11 Dec 16 | |
11K | 48:49 | Marshfield Mudlark 11K | 6.0 | 1.3 | 9 Oct 16 | |
parkrun | 21:56 | Bath Skyline parkrun # 140 | 3.9 | 4.9 | 3 Jun 17 | |
10K | 38:06 | Wells 10K | 1.9 | -0.6 | 29 May 16 | |
parkrun | 21:59 | Bath Skyline parkrun # 149 | 2.8 | 6.0 | 5 Aug 17 | |
10K | 36:52 | Great Bristol 10K | 0.7 | -1.0 | 15 May 16 | |
8.5M | 49:48 | Welsh Castles Relay | -1.0 | -0.1 | 4 Jun 16 | |
HM | 81:59 | Berliner Half Marathon | 0.8 | -1.1 | 3 Apr 16 | |
10K | 39:02 | Chew Valley 10K | 1.7 | 0.5 | 19 Jun 16 | |
parkrun | 18:46 | Bath Skyline parkrun # 97 | 1.4 | 0.9 | 6 Aug 16 | |
parkrun | 18:41 | Bath Skyline parkrun # 86 | 2.2 | -0.1 | 21 May 16 | |
10K | 37:09 | Lausanne 10K | 0.4 | -0.4 | 24 Apr 16 | |
10K | 37:33 | Corsham St George's 10K (Inc Wiltshire Championships) | 0.8 | -0.4 | 17 Apr 16 | |
parkrun | 20:00 | Bath Skyline parkrun # 111 | 2.4 | 2.5 | 12 Nov 16 | |
parkrun | 19:30 | Bath Skyline parkrun # 92 | 3.2 | 0.6 | 2 Jul 16 | |
parkrun | 18:58 | Bath Skyline parkrun # 93 | 2.0 | 0.7 | 9 Jul 16 | |
HM | 84:21 | Devizes Half Marathon | 1.0 | 0.1 | 10 Apr 16 | |
parkrun | 18:56 | Bath Skyline parkrun # 90 | 1.6 | 1.0 | 18 Jun 16 | |
HM | 82:42 | Bath Half Marathon | 0.5 | -1.0 | 13 Mar 16 | |
parkrun | 18:30 | Bath Skyline parkrun # 83 | 1.5 | -0.1 | 30 Apr 16 | |
parkrun | 22:07 | Bath Skyline parkrun # 130 | 3.4 | 5.7 | 25 Mar 17 | |
5K | 18:36 | Yeovilton Summer 5K Series | 0.5 | 1.4 | 13 Jul 16 | |
parkrun | 18:26 | Bath Skyline parkrun # 84 | 1.0 | 0.3 | 7 May 16 | |
10K | 38:35 | Devizes 10K | 1.2 | -0.1 | 20 Mar 16 | |
parkrun | 19:44 | Bath Skyline parkrun # 89 | 1.0 | 3.3 | 11 Jun 16 | |
HM | 85:16 | Stroud Half Marathon | 0.9 | 0.7 | 25 Oct 15 | |
10.3K | 42:08 | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 3.0 | 0.8 | 13 Dec 15 | |
10K | 38:48 | Grittleton 10K | 0.6 | 1.1 | 18 Oct 15 | |
HM | 85:51 | Lloyds Bank Cardiff Half Marathon | 0.6 | 1.2 | 4 Oct 15 | |
parkrun | 20:50 | Wimpole Estate parkrun # 152 | 4.5 | 1.8 | 26 Dec 15 | |
parkrun | 20:10 | Wimpole Estate parkrun # 145 | 4.0 | 0.9 | 7 Nov 15 | |
HM | 88:04 | Frome Half Marathon | 1.6 | 1.2 | 19 Jul 15 | |
5K | 18:49 | Aztec West Fast 5K | 0.5 | 1.6 | 29 Sep 15 | |
10.8M | 70:08 | Welsh Castles Relay | 1.4 | 0.9 | 6 Jun 15 | |
5.848K | 22:46 | Midland Counties Men's 6-Stage Relays | 1.4 | 1.6 | 19 Sep 15 | |
5K | 18:52 | Yeovilton Summer 5K Series | 0.4 | 1.8 | 9 Sep 15 | |
Mar | 3:04:49 | Virgin London Marathon | 0.8 | 2.2 | 26 Apr 15 | |
7M | 48:45 | Roundway Rampage Devizes 7 | 3.0 | 2.9 | 26 Sep 15 | |
10K | 39:04 | Bristol 10K | 0.8 | 1.5 | 31 May 15 | |
HM | 84:19 | Bath Half Marathon | 0.6 | 0.8 | 1 Mar 15 | |
5K | 19:08 | Aztec West Fast 5K | 0.7 | 2.0 | 28 Jul 15 | |
3M | 18:30 | BMAF Relay Championships | 2.6 | 1.5 | 16 May 15 | |
5K | 19:00 | Yeovilton Summer 5K Series | 0.4 | 2.1 | 8 Jul 15 | |
10M | 63:07 | Bramley 10 | 0.1 | 1.3 | 15 Feb 15 | |
10M | 70:17 | Bath Hilly 10 | 2.0 | 3.8 | 14 Jun 15 | |
parkrun | 24:34 | Bath Skyline parkrun # 103 | 2.0 | 11.7 | 17 Sep 16 | |
11K | 49:51 | Marshfield Mudlark 11K | 1.5 | 6.4 | 11 Oct 15 | |
10M | 67:44 | Bath Hilly 10 | 4.2 | 0.2 | 1 Jun 14 | |
HM | 86:36 | Bristol Half Marathon | 0.3 | 2.4 | 21 Sep 14 | |
9.5M | 57:26 | Welsh Castles Relay | -0.4 | 0.4 | 7 Jun 14 | |
10K | 38:44 | Cardiff 10K | 0.7 | 1.4 | 7 Sep 14 | |
HM | 86:29 | Cardiff Half Marathon | 0.1 | 2.5 | 5 Oct 14 | |
parkrun | 19:45 | Bath Skyline parkrun # 3 | 2.5 | 2.1 | 18 Oct 14 | |
parkrun | 18:57 | Cardiff parkrun # 344 | 1.8 | 1.1 | 30 Aug 14 | |
parkrun | 19:51 | Bath Skyline parkrun # 1 | 3.0 | 1.8 | 4 Oct 14 | |
5K | 18:34 | Pomphrey Sports 5K Summer Series | 1.3 | 0.8 | 24 Jun 14 | |
parkrun | 19:54 | Bath Skyline parkrun # 6 | 2.0 | 2.7 | 8 Nov 14 | |
10K | 38:01 | Bristol 10K | 0.9 | 1.0 | 11 May 14 | |
Mar | 3:15:25 | BMW Frankfurt Marathon | 0.4 | 5.0 | 26 Oct 14 | |
10M | 62:27 | Bramley 10 | 1.0 | 0.7 | 16 Feb 14 | |
HM | 81:58 | Bath Half Marathon | 0.3 | 0.7 | 2 Mar 14 | |
3M | 18:14 | BMAF Relay Championships | 2.7 | 1.5 | 17 May 14 | |
20M | 2:20:54 | Gloucester 20 | 1.8 | 2.7 | 16 Mar 14 | |
5K | 18:29 | Yeovilton Summer 5K Series | 0.6 | 1.3 | 11 Jun 14 | |
parkrun | 18:48 | Cardiff parkrun # 333 | 1.2 | 1.4 | 14 Jun 14 | |
11K | 51:20 | Marshfield Mudlark 11K | 5.8 | 3.9 | 12 Oct 14 | |
Mar | 2:56:41 | BMW Berlin Marathon | 1.2 | 0.7 | 29 Sep 13 | |
Mar | 3:10:33 | Greater Manchester Marathon | 1.0 | 3.9 | 6 Apr 14 | |
9.1M | 58:22 | Welsh Castles Relay Stage 1 | 5.0 | -2.0 | 8 Jun 13 | |
HM | 85:17 | Stroud Half Marathon | 1.1 | 1.5 | 27 Oct 13 | |
Mar | 3:10:05 | Pisa Marathon | 1.4 | 3.4 | 15 Dec 13 | |
5K | 17:42 | Pomphrey Sports Bridge Inn 5K Summer Series | 1.1 | -0.4 | 25 Jun 13 | |
10K | 38:25 | Chew Valley 10K | 1.2 | 1.1 | 16 Jun 13 | |
10K | 36:55 | Bristol 10K | 0.5 | 0.3 | 5 May 13 | |
10M | 65:28 | Bath Hilly 10 | 2.0 | 1.5 | 2 Jun 13 | |
11K | 48:55 | Marshfield Mudlark 11K | 5.0 | 3.1 | 13 Oct 13 | |
HM | 82:00 | Reading Half Marathon | 0.3 | 0.7 | 17 Mar 13 | |
10K | 37:26 | Corsham St George's 10K | 0.4 | 0.9 | 28 Apr 13 | |
5K | 18:17 | Pomphrey Sports Bridge Inn 5K Summer Series | 1.0 | 1.0 | 28 May 13 | |
10K | 37:52 | Calne SMaRTT Smasher 10K | 1.8 | 0.0 | 24 Feb 13 | |
5K | 18:07 | Yeovilton Summer 5K Series | 0.5 | 1.1 | 12 Jun 13 | |
HM | 81:49 | Bath Half Marathon | 0.2 | 0.8 | 3 Mar 13 | |
10K | 37:24 | Calne Clock Change Challenge 10K | 0.4 | 0.9 | 31 Mar 13 | |
10M | 62:08 | Bramley 10 | 0.2 | 1.3 | 17 Feb 13 | |
HM | 83:23 | Downton Half Marathon | 1.4 | 0.3 | 25 Nov 12 | |
HM | 81:36 | Devizes Half Marathon | 0.8 | 0.1 | 21 Oct 12 | |
10K | 36:40 | Clock Change Challenge 10K | 0.4 | 0.1 | 28 Oct 12 | |
10K | 37:04 | Bromham Pudding Run 10K | 0.3 | 0.6 | 2 Dec 12 | |
Mar | 2:57:47 | BMW Berlin Marathon | 0.8 | 1.3 | 30 Sep 12 | |
1500 | 5:04.71 | Avon County & West of England Open Championship | 0.3 | 0.0 | 25 May 13 | |
10K | 37:06 | Cardiff 10K | 0.6 | 0.4 | 9 Sep 12 | |
10M | 65:00 | Bath Hilly 10 | 3.4 | -0.1 | 3 Jun 12 | |
5K | 17:58 | Running Bath 5K | 1.4 | -0.1 | 7 Aug 12 | |
4M | 23:51 | Bath Royal Victoria Park 4 | 0.2 | 1.7 | 3 Nov 12 | |
10K | 36:11 | Bristol 10K | 0.1 | -0.8 | 20 May 12 | |
8.6M | 49:03 | Welsh Castles Relay | -1.8 | 0.4 | 9 Jun 12 | |
HM | 89:55 | Bath Half Marathon | 0.4 | 0.0 | 7 Mar 10 | |
10K | 43:33 | Bradford-on-Avon 10K | 1.5 | 1.2 | 22 May 10 | |
HM | 86:44 | Chippenham Half Marathon | 1.4 | -2.9 | 12 Sep 10 | |
10K | 39:40 | Bourn To Run 10K | 1.5 | -1.2 | 26 Sep 10 | |
11K | 52:41 | Marshfield Mudlark 11K | 1.5 | 6.6 | 3 Oct 10 | |
5K | 18:32 | Running Bath 5K | 1.0 | -1.8 | 5 Oct 10 | |
HM | 84:19 | Stroud Half Marathon | 0.1 | -0.5 | 24 Oct 10 | |
4M | 24:15 | Bath Victoria Park 4 | 1.2 | -0.8 | 6 Nov 10 | |
10K | 38:09 | Bromham Pudding Run 10K | 0.4 | -0.5 | 5 Dec 10 | |
HM | 84:46 | Bath Half Marathon | -0.2 | 0.5 | 6 Mar 11 | |
10M | 68:43 | Bath Hilly 10 | 3.6 | -0.1 | 4 Jun 11 | |
12.8M | 81:05 | Welsh Castles Relay | 0.0 | -0.5 | 11 Jun 11 | |
8M | 55:21 | Ash Excellent 8 | 5.0 | -0.7 | 4 Sep 11 | |
HM | 84:12 | Bristol Half Marathon | 1.1 | -1.1 | 11 Sep 11 | |
5.847K | 22:10 | Midland Road Relay Championships | 1.7 | -0.8 | 24 Sep 11 | |
7M | 50:26 | Mells Scenic 7 | 5.0 | 1.3 | 25 Sep 11 | |
11K | 49:48 | Marshfield Mudlark 11K | 3.0 | 3.8 | 2 Oct 11 | |
HM | 82:36 | Cardiff Half Marathon | 0.6 | -1.3 | 16 Oct 11 | |
10K | 38:07 | Calne Leisure Centre Clock Challenge 10K | 1.0 | -0.3 | 30 Oct 11 | |
parkrun | 18:57 | Swindon parkrun # 84 | 1.5 | 0.6 | 12 Nov 11 | |
HM | 1:45:47 | Bath Hilly Half Marathon | 5.0 | 5.3 | 27 Nov 11 | |
10K | 37:29 | Bromham Pudding Run 10K | 0.4 | -0.4 | 4 Dec 11 | |
10K | 44:13 | Bath Skyline 10K Series | 1.5 | 5.3 | 17 Dec 11 | |
5K | 18:11 | Running Bath 5K | 1.0 | -0.6 | 3 Jan 12 | |
10K | 39:29 | Longleat 10K | 2.6 | -0.5 | 5 Feb 12 | |
10K | 44:54 | Bath Skyline 10K Series | 1.5 | 5.9 | 26 Feb 12 | |
10K | 39:12 | Devizes 10K | 1.0 | 0.8 | 4 Mar 12 | |
5K | 18:04 | Running Bath 5K | 0.4 | -0.2 | 6 Mar 12 | |
HM | 81:12 | Bath Half Marathon | 0.4 | -1.1 | 11 Mar 12 | |
4.819K | 17:40 | Midland Men's 12-Stage Relays (Short Legs) | 2.0 | 0.3 | 31 Mar 12 | |
HM | 84:26 | Bournemouth Bay Run Half Marathon | 0.7 | 0.8 | 1 Apr 12 | |
5K | 18:14 | Running Bath 5K | 1.0 | 0.2 | 3 Apr 12 | |
10K | 37:40 | Corsham St George's 10K | 0.6 | 0.3 | 22 Apr 12 | |
5M | 29:52 | Highworth 5 | 1.0 | -0.2 | 29 Apr 12 | |
10K | 42:11 | Roman 10K | 1.5 | 4.6 | 21 Jul 12 | |
11K | 51:12 | Marshfield Mudlark 11K | 3.0 | 7.1 | 14 Oct 12 | |
10K | 47:31 | Bath Skyline 10K Series | 1.5 | 9.7 | 18 Nov 12 | |
10K | 47:56 | Bath Skyline 10K Series | 5.0 | 6.6 | 16 Dec 12 | |
10K | 47:12 | Bath Skyline 10K Series | 1.5 | 9.4 | 20 Jan 13 | |
HM | 1:56:52 | Bath Half Marathon | 1.5 | 14.0 | 27 Jul 14 | |