10K | 30:12 | Helena Tipping Wrexham 10K | 1.1 | -0.6 | 21 Jul 24 | +1 |
5K | 14:41 | Shrewsbury 5K Festival | 0.8 | 0.1 | 27 Jul 24 | +2 |
5K | 14:30 | Mid Cheshire 5K | 0.2 | 0.2 | 30 Aug 24 | +3 |
HM | 66:46 | Village Bakery Wrexham Half Marathon | 0.7 | -0.2 | 18 Feb 24 | +4 |
8.1K | 26:59 | Surrey Men's League Division 1 | 4.4 | -0.1 | 13 Jan 24 | +5 |
15K | 46:22 | South of England Championships | 0.1 | 0.4 | 27 Jan 24 | |
Mar | 2:19:28 | TCS London Marathon | 1.5 | -1.3 | 23 Apr 23 | |
10K | 30:15 | Wilne 10K (Inc Midland, Midland Masters & Derbyshire 10K Championships) | 0.9 | -0.4 | 3 Sep 23 | |
10K | 30:41 | Helena Tipping Wrexham 10K | 1.2 | -0.2 | 23 Jul 23 | |
HM | 65:58 | Waters Wilmslow Half Marathon | 0.8 | -0.7 | 26 Mar 23 | |
8.65K | 26:24 | ERRA Men's National 12-Stage Relays | 1.5 | -0.4 | 15 Apr 23 | |
10K | 29:48 | Trafford 10K | 0.0 | -0.1 | 5 Mar 23 | |
9.9K | 31:51 | Manchester Area League | 2.7 | -0.1 | 11 Feb 23 | |
8K | 27:50 | Surrey Men's League Division 1 | 5.4 | 0.5 | 12 Nov 22 | |
Mar | 2:20:55 | Wrexham Elite Marathon | 1.4 | -0.9 | 24 Apr 22 | |
HM | 65:52 | Waters Wilmslow Half Marathon | 0.6 | -0.7 | 20 Mar 22 | |
9.72K | 35:12 | Manchester Area League | 8.3 | -2.6 | 19 Feb 22 | |
12K | 44:30 | ECCA Saucony English National Championships | 8.8 | -2.6 | 26 Feb 22 | |
8K | 26:51 | OpenTrack Surrey Men's League Division 1 | 6.1 | -2.8 | 15 Jan 22 | |
8.65K | 26:38 | ERRA National Men's 12-Stage | 1.4 | -0.1 | 9 Apr 22 | |
10K | 29:56 | Trafford 10K | -0.3 | -0.9 | 6 Mar 22 | |
9.7K | 33:28 | Manchester Area League | 5.7 | -2.2 | 4 Dec 21 | |
10K | 31:01 | Ribble Valley 10K | 0.8 | -1.2 | 27 Dec 21 | |
12.9K | 45:26 | ECCA Saucony English National Championships | 6.9 | -1.2 | 22 Feb 20 | |
8K | 28:11 | OpenTrack Surrey Men's League Division 1 | 5.5 | -0.8 | 13 Nov 21 | |
5M | 27:22 | Sportsystems Surrey Men's League Division 1 | 5.4 | -0.1 | 8 Feb 20 | |
10K | 31:22 | Trafford 10K | 1.0 | 1.0 | 1 Mar 20 | |
5M | 26:39 | Sport Systems Surrey Men's League Division 1 | 4.2 | 0.2 | 11 Jan 20 | |
Mar | 2:19:03 | Virgin London Marathon | 1.3 | -1.0 | 28 Apr 19 | |
5M | 25:16 | Sport Systems Surrey Men's League Division 1 | 2.4 | 0.1 | 12 Oct 19 | |
8.5K | 27:16 | Sport Systems Surrey Men's League Division 1 | 2.5 | 0.6 | 9 Nov 19 | |
HM | 67:34 | Reading Half Marathon | 0.5 | 0.7 | 17 Mar 19 | |
7.664K | 24:00 | Southern Men's 12-Stage Relays | 1.9 | 0.6 | 24 Mar 19 | |
5K | 15:32 | Sale Sizzler 5K Series | 0.9 | 2.1 | 8 Aug 19 | |
parkrun | 14:59 | Dulwich parkrun # 374 | 1.0 | 0.8 | 20 Apr 19 | |
5M | 26:41 | Start Fitness Surrey Men's League Division 1 | 4.3 | 0.1 | 9 Feb 19 | |
Mar | 2:20:19 | Virgin London Marathon | 3.2 | -2.6 | 22 Apr 18 | |
8.3K | 27:11 | Start Fitness Surrey Men's League Division 1 | 3.7 | 0.2 | 12 Jan 19 | |
15K | 50:09 | South of England AA Championships | 1.9 | 1.6 | 26 Jan 19 | |
12K | 39:04 | Kent County Championships | 1.6 | 1.4 | 5 Jan 19 | |
12K | 40:01 | ECCA Saucony English National Championships | 5.9 | -2.8 | 24 Feb 18 | |
5M | 27:47 | Start Fitness Surrey Men's League Division 1 | 3.6 | 2.3 | 10 Nov 18 | |
HM | 65:18 | Paddock Wood Half Marathon | 0.6 | -1.4 | 8 Apr 18 | |
5000 | 15:03.67 | British Athletics League Division 2 | 1.5 | 0.5 | 4 Aug 18 | |
15K | 51:07 | South of England AA Championships | 5.7 | -2.3 | 27 Jan 18 | |
5000 | 15:07.20 | British Athletics League Division 2 | 1.8 | 0.3 | 2 Jun 18 | |
5.38M | 26:35 | ERRA National Men's 12-Stage Relays | 1.6 | -0.1 | 14 Apr 18 | |
8.5K | 28:02 | Start Fitness Surrey Men's League Division 1 | 4.7 | -1.4 | 10 Feb 18 | |
5M | 27:47 | Start Fitness Surrey Men's League Division 1 | 6.6 | -1.5 | 13 Jan 18 | |
12.15K | 38:03 | Kent County Championships | 2.0 | -1.2 | 6 Jan 18 | |
7.5M | 36:58 | South of Thames CCA 7.5 Championships | 1.2 | -1.1 | 16 Dec 17 | |
5M | 27:17 | Start Fitness Surrey Men's League Division 1 | 5.3 | -0.8 | 14 Oct 17 | |
8K | 27:48 | Start Fitness Surrey Men's League Division 1 | 5.6 | -0.2 | 11 Nov 17 | |
5.88K | 18:04 | ERRA Men's National 6-Stage Relays | 1.4 | 0.1 | 7 Oct 17 | |
10000 | 30:17.3 | Orion Harriers Fast Friday 5000m / 10,000m Open | 0.7 | 0.5 | 30 Jun 17 | |
10K | 30:45 | Vitality London 10,000 | 1.1 | 0.7 | 29 May 17 | |
5000 | 14:56.64 | British Athletics League Division 2 | 0.4 | 1.8 | 20 Aug 17 | |
parkrun | 15:47 | Tooting Common parkrun # 78 | 2.7 | 1.4 | 22 Jul 17 | |
10000 | 30:34.58 | Highgate Harriers Night of the 10,000m PBs (inc British Championships) | 0.5 | 1.1 | 20 May 17 | |
5000 | 14:45.82 | BMC Grand Prix | 0.5 | 1.2 | 24 Jun 17 | |
5000 | 14:59.12 | BMC Regional Races | 1.0 | 1.2 | 21 Jun 17 | |
3000 | 8:37.33 | British Athletics League Division 2 | 1.2 | 0.4 | 15 Jul 17 | |
5000 | 15:17.29 | Hercules Wimbledon AC 5000m Festival Night | 0.1 | 2.8 | 23 Aug 17 | |
10K | 31:20 | Sutton Runners 10K | 0.9 | 1.5 | 7 May 17 | |
parkrun | 15:20 | Dulwich parkrun # 267 | 1.5 | 1.6 | 22 Apr 17 | |
5M | 27:37 | 2XU Surrey Men's League Division 1 | 5.9 | 0.3 | 14 Jan 17 | |
12K | 38:34 | Kent County Championships | 2.5 | 0.5 | 7 Jan 17 | |
5.08K | 15:51 | ERRA National Men's 12-Stage Relays | 1.9 | 1.7 | 8 Apr 17 | |
parkrun | 15:59 | Tooting Common parkrun # 72 | 1.6 | 2.9 | 10 Jun 17 | |
7.5M | 37:39 | South of Thames CCA 7.5 | 0.6 | 1.3 | 17 Dec 16 | |
6.38K | 20:54 | Southern Men's 12-Stage Relays | 2.0 | 2.9 | 25 Mar 17 | |
10K | 31:44 | Start Fitness Serpentine New Year's Day 10K | 0.8 | 2.1 | 1 Jan 17 | |
5M | 29:07 | 2XU Surrey Men's League Division 1 | 6.0 | 2.2 | 12 Nov 16 | |
Mar | 2:33:38 | Snowdonia Marathon | 5.0 | -0.7 | 24 Oct 15 | |
3000 | 8:59.0 | Herne Hill Harriers Open | 1.8 | 1.3 | 23 Jul 16 | |
15K | 50:50 | South of England Championships | 4.6 | -0.2 | 30 Jan 16 | |
Mar | 2:15:49 | BMW Berlin Marathon | 0.3 | -0.5 | 27 Sep 15 | |
5M | 26:23 | 2XU Surrey Men's League Division 1 | 3.9 | 0.6 | 13 Feb 16 | |
7.5M | 42:29 | South of Thames 7.5M Championships | 6.0 | 0.3 | 19 Dec 15 | |
12.08K | 41:21 | Kent County Championships | 4.6 | 0.6 | 9 Jan 16 | |
12K | 44:22 | ECCA Saucony English National Championships | 6.0 | 2.1 | 27 Feb 16 | |
10K | 31:17 | Chichester Priory 10K | 0.6 | 1.8 | 7 Feb 16 | |
5M | 26:37 | South of Thames CCA 5 | 3.5 | 1.3 | 21 Nov 15 | |
Mar | 2:18:12 | Virgin London Marathon | 0.8 | -0.5 | 26 Apr 15 | |
5.6M | 28:40 | 2XU Surrey Men's League Division 1 | 1.6 | 1.5 | 7 Nov 15 | |
1500 | 4:22.36 | Herne Hill Harriers Open | 0.5 | 3.3 | 23 Jul 16 | |
10000 | 30:06.29 | BMC 10,000m Track Festival | 0.4 | 0.4 | 5 Sep 15 | |
HM | 71:44 | Tour of Tameside Stage 2 - High Peak Half Marathon | 3.2 | 0.3 | 20 Jun 15 | |
5.994K | 18:26 | Southern Men's 6-Stage Relays | 1.7 | 0.8 | 20 Sep 15 | |
7.5K | 25:04 | 2XU Surrey Men's League Division 1 | 4.0 | 1.3 | 10 Oct 15 | |
5000 | 14:47.05 | BMC Grand Prix | 0.4 | 1.1 | 22 Aug 15 | |
5000 | 14:48.53 | Hercules Wimbledon 5K Festival Night | 0.0 | 1.6 | 19 Aug 15 | |
12K | 40:27 | ECCA Saucony English National Championships | 5.2 | -0.7 | 21 Feb 15 | |
5000 | 14:57.0 | Kent AC 5000m Championships | 0.0 | 1.9 | 10 Sep 15 | |
3000 | 8:39.77 | British Athletics League Division 1 | 1.0 | 1.1 | 8 Aug 15 | |
HM | 66:49 | Reading Half Marathon (inc England Athletics Championships) | 0.2 | 0.8 | 22 Mar 15 | |
7M | 38:04 | Tour of Tameside Stage 3 - Hyde 7 | 2.4 | 2.3 | 21 Jun 15 | |
5000 | 15:03.26 | British Athletics League Division 1 | 0.9 | 1.3 | 6 Jun 15 | |
7.664K | 24:18 | Southern Men's 12 Stage Relays | 2.2 | 0.9 | 29 Mar 15 | |
15K | 51:24 | South of England AA Championships | 4.6 | 0.0 | 24 Jan 15 | |
5K | 15:27 | Self Transcendence 5K | 1.0 | 2.1 | 6 Jul 15 | |
12K | 36:21 | CAU Inter County Championships (Inc World Trials & British Athletics Cross Challenge) | -0.1 | 0.8 | 7 Mar 15 | |
8.96K | 28:57 | ERRA National Men's 12-Stage Relays | 1.3 | 2.2 | 11 Apr 15 | |
Mar | 2:16:46 | Virgin London Marathon | 1.3 | -1.5 | 13 Apr 14 | |
5000 | 14:36.82 | BMC Grand Prix | 0.5 | 0.7 | 19 Jul 14 | |
15K | 50:23 | Southern Championships | 5.4 | -1.8 | 25 Jan 14 | |
12K | 36:51 | ECCA English National Championships | 2.0 | -1.1 | 22 Feb 14 | |
10000 | 31:19.1 | Biggleswade AC Track Fest Open inc Bedfordshire & Hertfordshire 10000m Championships | 0.8 | 1.4 | 10 Jul 14 | |
HM | 65:49 | Reading Half Marathon | 0.6 | -0.3 | 2 Mar 14 | |
7.664K | 23:44 | Southern Men's 12 Stage Relays | 2.0 | 0.1 | 16 Mar 14 | |
8.1K | 25:11 | ERRA National Men's 12 Stage Relays | 1.8 | 0.3 | 5 Apr 14 | |
5000 | 14:39.84 | BMC Grand Prix | 0.0 | 1.3 | 17 May 14 | |
Mar | 2:19:11 | BMW Berlin Marathon | 1.2 | -0.8 | 29 Sep 13 | |
5000 | 14:58.13 | British Athletics League Division 1 | 0.4 | 1.6 | 7 Jun 14 | |
5.7M | 29:34 | 2XU Surrey Men's League Division 1 | 2.9 | 0.2 | 8 Feb 14 | |
8.9K | 28:44 | 2XU Surrey Men's League Division 1 | 3.5 | -0.3 | 11 Jan 14 | |
7.5M | 42:28 | South of the Thames 7.5 Championship | 5.9 | -0.1 | 21 Dec 13 | |
3000 | 8:42.53 | British Athletics League Division 1 | 0.9 | 1.5 | 10 May 14 | |
5M | 26:53 | South of the Thames 5 Championships | 5.0 | -0.3 | 23 Nov 13 | |
5.5M | 27:51 | 2XU Surrey Men's League Division 1 | 2.5 | -0.2 | 9 Nov 13 | |
Mar | 2:17:43 | Virgin London Marathon | 1.3 | -1.5 | 21 Apr 13 | |
5M | 26:02 | 2XU Surrey Men's League Division 1 | 3.2 | 0.3 | 19 Oct 13 | |
5.994K | 18:17 | Southern Men's 6-Stage Relays | 1.8 | 0.2 | 22 Sep 13 | |
5.848K | 18:07 | ERRA Men's National 6-Stage Relays | 1.7 | 0.9 | 12 Oct 13 | |
5M | 25:00 | Ickenham 5 | 1.0 | 1.1 | 15 Sep 13 | |
10K | 31:23 | Middlesex 10K | 0.6 | 1.4 | 7 Sep 13 | |
10000 | 30:33.5 | Biggleswade AC Track Fest | 0.5 | 0.6 | 11 Jul 13 | |
5000 | 14:42.56 | British Athletics League Division 1 | 0.9 | 0.2 | 6 Jul 13 | |
HM | 65:41 | Bath Half Marathon | 0.2 | -0.3 | 3 Mar 13 | |
12K | 37:52 | McCain UK Cross Challenge inc World Trials & CAU Inter County Championships | 1.0 | -1.3 | 13 Mar 10 | |
8.663K | 27:19 | ERRA National Men's 12 Stage Road Relays (Long Legs) | 1.8 | -1.5 | 17 Apr 10 | |
Mar | 2:27:27 | Virgin London Marathon | 1.1 | -1.5 | 25 Apr 10 | |
3000 | 8:50.58 | British Athletics League Division 1 | 1.0 | -0.1 | 5 Jun 10 | |
5000 | 15:24.9 | Southern Men's League Division 2 | 0.6 | 0.0 | 31 Jul 10 | |
3000 | 8:36.9 | British Athletics League Division 1 | 1.0 | -1.6 | 21 Aug 10 | |
5.994K | 18:21 | Southern 6 Stage Road Relays | 1.5 | -1.6 | 26 Sep 10 | |
HM | 68:16 | New Balance English Half Marathon | 0.4 | -1.2 | 3 Oct 10 | |
HM | 67:51 | Sweatshop Reading Half Marathon | 0.4 | -0.6 | 20 Mar 11 | |
7.978K | 24:49 | Southern Men's 12 Stage Relays (Long Legs) | 1.2 | -0.4 | 27 Mar 11 | |
8.663K | 27:03 | ERRA Men's National 12-stage Relays (Long Legs) | 1.7 | -0.9 | 9 Apr 11 | |
Mar | 2:19:28 | Virgin London Marathon | 1.5 | -2.4 | 17 Apr 11 | |
HM | 67:28 | Shell Chester Half Marathon | 0.3 | 0.4 | 15 May 11 | |
5000 | 15:04.01 | British Athletics League Division 1 | 1.0 | 0.5 | 4 Jun 11 | |
10K | 31:24 | Richmond 10K (inc Surrey Championships) | 0.8 | 0.8 | 19 Jun 11 | |
3000 | 8:34.38 | British Athletics League Division 1 | 1.0 | -0.1 | 2 Jul 11 | |
10000 | 30:22.8 | Biggleswade Open Track Fest | 0.8 | -0.3 | 14 Jul 11 | |
3000 | 8:37.80 | British Athletics League 1 | 1.0 | 0.4 | 13 Aug 11 | |
3.5M | 16:49 | Assembly League | 0.4 | 0.5 | 18 Aug 11 | |
5000 | 14:53.85 | British Athletics League Division 1 | 1.0 | 0.2 | 27 Aug 11 | |
HM | 66:51 | Bristol Half Marathon | 1.1 | -0.7 | 11 Sep 11 | |
5.994K | 18:21 | Southern Road Relay Championships | 1.9 | -0.2 | 25 Sep 11 | |
5.848K | 17:37 | ERRA National 6 Stage Relays | 1.4 | -0.2 | 15 Oct 11 | |
5M | 25:56 | Shell Chester Round The Walls | 3.4 | -0.4 | 26 Dec 11 | |
HM | 66:17 | Bath Half Marathon | 0.4 | -0.3 | 11 Mar 12 | |
7.664K | 23:37 | SEAA Men's 12-Stage Relay Long Legs | 1.6 | -0.1 | 25 Mar 12 | |
8.663K | 26:51 | ERRA National Men's 12-Stage Road Relays (Long Legs) | 1.2 | 0.2 | 14 Apr 12 | |
Mar | 2:19:07 | Virgin London Marathon | 1.5 | -1.6 | 22 Apr 12 | |
5000 | 15:00.80 | British Athletics League Premiership | 1.0 | 0.5 | 9 Jun 12 | |
10K | 31:03 | Ranelagh Harriers Richmond 10K (inc Surrey Champs) | 0.8 | 0.5 | 24 Jun 12 | |
3000 | 8:28.67 | British Athletics League Premiership | 1.0 | 0.1 | 30 Jun 12 | |
5K | 15:07 | Assembly League | 0.5 | 1.2 | 5 Jul 12 | |
10000 | 30:34.4 | Hertfordshire County 10,000m Championships | 0.4 | 0.4 | 12 Jul 12 | |
800 | 2:10.19 | British Athletics League Premiership | 0.8 | 3.1 | 28 Jul 12 | |
3000 | 8:38.08 | British Athletics League Premiership | 1.0 | 0.7 | 28 Jul 12 | |
5K | 15:03 | Assembly League | 0.9 | 0.7 | 2 Aug 12 | |
5000 | 14:49.43 | British Athletics League Premiership | 1.0 | 0.1 | 18 Aug 12 | |
5.994K | 18:22 | Southern Men's 6-Stage Road Relays | 1.9 | -0.1 | 23 Sep 12 | |
HM | 65:59 | Bristol Half Marathon | 0.5 | -0.5 | 30 Sep 12 | |
parkrun | 15:10 | Dulwich parkrun # 53 | 0.6 | 1.4 | 13 Apr 13 | |
3000 | 8:49.36 | British Athletics League Division 1 | 1.0 | 1.8 | 8 Jun 13 | |