15K | 52:27 | South of England Championships | 2.0 | -0.5 | 28 Jan 23 | +1 |
7.8K | 27:13 | Start Fitness Metropolitan League | 3.2 | -0.4 | 11 Feb 23 | +2 |
7.8K | 26:52 | Start Fitness Metropolitan League | 2.4 | -0.1 | 12 Nov 22 | +3 |
8K | 28:21 | Start Fitness Metropolitan League | 3.5 | -0.2 | 15 Oct 22 | +4 |
parkrun | 17:17 | University Parks parkrun # 28 | 2.3 | 1.1 | 20 Aug 22 | +5 |
4.987K | 15:50 | Southern Men's 12-Stage Relays | 1.2 | -0.9 | 27 Mar 22 | |
15K | 54:43 | South of England AA Championships | 3.2 | -0.1 | 29 Jan 22 | |
Mar | 2:36:23 | Virgin Money London Marathon | 1.3 | -0.5 | 3 Oct 21 | |
7.6K | 27:42 | Start Fitness Metropolitan League | 4.9 | -0.4 | 15 Jan 22 | |
parkrun | 17:37 | Wanstead Flats parkrun # 518 | 2.2 | 1.9 | 11 Jun 22 | |
8.1K | 27:52 | Start Fitness Metropolitan League | 3.3 | -1.2 | 16 Oct 21 | |
parkrun | 15:47 | Stratford-upon-Avon parkrun # 217 | 1.0 | -6.1 | 25 Sep 21 | |
parkrun | 17:30 | Wimbledon Common parkrun # 715 | 3.4 | 0.4 | 20 Nov 21 | |
8K | 28:12 | Start Fitness Metropolitan League | 4.9 | -2.3 | 7 Dec 19 | |
7.8K | 28:07 | Start Fitness Metropolitan League | 4.7 | -1.2 | 8 Feb 20 | |
8.1K | 29:33 | Start Fitness Metropolitan League | 5.5 | -1.6 | 11 Jan 20 | |
14K | 55:28 | South of England AA Championships | 6.5 | -0.6 | 25 Jan 20 | |
8.1K | 27:57 | Start Fitness Metropolitan League | 3.6 | -1.8 | 12 Oct 19 | |
parkrun | 18:05 | Chipping Norton School parkrun # 3 | 5.2 | -0.6 | 4 Jan 20 | |
parkrun | 18:41 | Wanstead Flats parkrun # 459 | 4.3 | 1.6 | 25 Dec 19 | |
parkrun | 17:22 | Trelissick parkrun # 136 | 4.2 | -1.1 | 13 Jul 19 | |
parkrun | 18:06 | Bath Skyline parkrun # 263 | 3.8 | 0.9 | 9 Nov 19 | |
5000 | 16:00.09 | British Athletics League Division Premiership | 0.5 | -1.2 | 6 Jul 19 | |
parkrun | 17:48 | Wanstead Flats parkrun # 445 | 2.4 | 1.6 | 21 Sep 19 | |
parkrun | 19:36 | Wanstead Flats parkrun # 460 | 4.6 | 3.2 | 28 Dec 19 | |
HM | 74:51 | Reading Half Marathon | 0.5 | -1.2 | 17 Mar 19 | |
7.664K | 26:22 | Southern Men's 12-Stage Relays | 1.9 | -0.8 | 24 Mar 19 | |
8K | 29:24 | Start Fitness Metropolitan League | 5.8 | -3.0 | 1 Dec 18 | |
parkrun | 18:22 | Ludlow parkrun # 165 | 4.0 | 0.5 | 1 Jun 19 | |
7.5K | 29:54 | Start Fitness Metropolitan League | 8.2 | -2.0 | 9 Feb 19 | |
15K | 53:41 | South of England AA Championships | 1.9 | -1.4 | 26 Jan 19 | |
8K | 28:33 | Start Fitness Metropolitan League | 3.6 | -1.9 | 12 Jan 19 | |
8K | 28:29 | Start Fitness Metropolitan League | 4.4 | -2.8 | 10 Nov 18 | |
parkrun | 17:20 | Wanstead Flats parkrun # 411 | 3.2 | -1.6 | 19 Jan 19 | |
parkrun | 17:26 | Wanstead Flats parkrun # 406 | 3.6 | -1.8 | 25 Dec 18 | |
parkrun | 18:06 | Wanstead Flats parkrun # 403 | 4.6 | -1.3 | 8 Dec 18 | |
parkrun | 17:30 | Wimbledon Common parkrun # 632 | 3.1 | -1.1 | 15 Dec 18 | |
8K | 29:17 | Start Fitness Metropolitan League | 4.1 | -0.6 | 13 Oct 18 | |
10K | 48:20 | Essex County U17 / U20 / Senior Championships | 3.0 | 12.5 | 8 Jan 22 | |
1500 | 4:15.22 | British Athletics League Division Premiership | 0.7 | 2.3 | 5 May 18 | |
12K | 46:51 | ECCA Saucony English National Championships | 5.9 | 2.8 | 24 Feb 18 | |
parkrun | 18:39 | Ludlow parkrun # 105 | 6.0 | 2.9 | 24 Mar 18 | |
8K | 25:43 | Start Fitness Metropolitan League | 0.4 | 1.8 | 2 Dec 17 | |
parkrun | 18:00 | Wanstead Flats parkrun # 380 | 2.6 | 4.3 | 30 Jun 18 | |
parkrun | 17:34 | Wanstead Flats parkrun # 353 | 4.6 | 1.9 | 30 Dec 17 | |
parkrun | 18:57 | Lanhydrock parkrun # 220 | 5.8 | 3.7 | 14 Apr 18 | |
8K | 29:12 | Start Fitness Metropolitan League | 4.2 | 2.8 | 13 Jan 18 | |
parkrun | 17:48 | Wanstead Flats parkrun # 370 | 2.6 | 4.4 | 21 Apr 18 | |
parkrun | 16:37 | Wanstead Flats parkrun # 349 | 2.4 | 2.0 | 9 Dec 17 | |
parkrun | 18:15 | Royal Tunbridge Wells parkrun # 201 | 3.4 | 4.6 | 12 May 18 | |
5K | 14:28 | South of England AA Relay Championships | -2.4 | 1.9 | 21 Oct 17 | |
parkrun | 17:35 | Wanstead Flats parkrun # 358 | 2.8 | 3.8 | 27 Jan 18 | |
parkrun | 18:14 | Wanstead Flats parkrun # 364 | 3.4 | 4.6 | 10 Mar 18 | |
parkrun | 16:48 | Wanstead Flats parkrun # 338 | 2.6 | 2.2 | 23 Sep 17 | |
parkrun | 18:19 | Wanstead Flats parkrun # 352 | 2.6 | 5.5 | 25 Dec 17 | |
parkrun | 17:27 | Wanstead Flats parkrun # 329 | 1.6 | 4.7 | 22 Jul 17 | |
6K | 17:43 | Southern Men's 6-Stage Relays | 0.1 | -0.3 | 25 Sep 16 | |
parkrun | 18:39 | Trelissick parkrun # 38 | 3.6 | 5.3 | 19 Aug 17 | |
3000 | 8:29.38 | British Athletics League Division Premiership | 1.4 | -0.8 | 6 Aug 16 | |
8K | 27:35 | Start Fitness Metropolitan League | 3.0 | 1.8 | 3 Dec 16 | |
parkrun | 16:36 | Wanstead Flats parkrun # 297 | 2.4 | 2.0 | 24 Dec 16 | |
1500 | 4:00.15 | British Athletics League Division Premiership | 1.9 | -1.1 | 2 Jul 16 | |
parkrun | 17:24 | Wanstead Flats parkrun # 298 | 3.6 | 2.6 | 25 Dec 16 | |
5.38M | 26:41 | ERRA National Men's 12-Stage Relays | 1.5 | -0.8 | 16 Apr 16 | |
parkrun | 16:02 | Wanstead Flats parkrun # 286 | 1.8 | 1.3 | 8 Oct 16 | |
5000 | 15:09.22 | British Athletics League Division Premiership | 1.2 | -0.1 | 4 Jun 16 | |
5000 | 14:41.22 | BMC Grand Prix | 0.1 | -0.9 | 28 May 16 | |
parkrun | 16:15 | Wanstead Flats parkrun # 287 | 1.4 | 2.2 | 15 Oct 16 | |
1500 | 4:03.51 | Southern Counties Senior Inter County Match | 1.0 | 0.3 | 10 Jul 16 | |
parkrun | 16:53 | Mile End parkrun # 254 | 1.0 | 4.0 | 10 Dec 16 | |
parkrun | 17:00 | Wanstead Flats parkrun # 283 | 1.6 | 3.7 | 17 Sep 16 | |
5000 | 15:25.23 | Essex County Championships | 0.5 | 1.3 | 14 May 16 | |
4M | 20:04 | Southern Men's 12-Stage Relays | 0.8 | 0.9 | 20 Mar 16 | |
15K | 54:16 | South of England Championships | 4.6 | 0.8 | 30 Jan 16 | |
8K | 24:31 | Start Fitness Metropolitan League | 0.8 | -0.2 | 5 Dec 15 | |
parkrun | 17:08 | Hereford parkrun # 82 | 3.0 | 2.7 | 7 May 16 | |
parkrun | 16:15 | Hackney Marshes parkrun # 304 | 1.0 | 2.7 | 30 Apr 16 | |
12K | 46:12 | ECCA Saucony English National Championships | 6.0 | 2.3 | 27 Feb 16 | |
8K | 26:13 | Start Fitness Metropolitan League | 2.8 | 0.2 | 10 Oct 15 | |
8K | 30:25 | Start Fitness Metropolitan League | 6.0 | 2.7 | 16 Jan 16 | |
1500 | 3:55.40 | British Athletics League Division Premiership | 0.8 | -0.5 | 8 Aug 15 | |
1500 | 3:54.78 | South of England AA U20 / Senior Championships | 1.0 | 0.2 | 14 Jun 15 | |
1500 | 3:57.18 | British Athletics League Division Premiership | 0.8 | 0.0 | 11 Jul 15 | |
1500 | 3:54.55 | British Athletics League Division Premiership | 0.8 | 0.3 | 6 Jun 15 | |
parkrun | 16:08 | Wanstead Flats parkrun # 221 | 2.0 | 1.4 | 18 Jul 15 | |
1500 | 4:00.98 | South of England AA U20 / Senior Championships | 1.0 | 1.1 | 13 Jun 15 | |
1500 | 4:01.06 | Essex County Championships | 0.3 | 1.8 | 24 May 15 | |
12K | 43:14 | ECCA Saucony English National Championships | 5.2 | 0.5 | 21 Feb 15 | |
3000 | 8:58.54 | Essex County Championships | 1.0 | 2.7 | 23 May 15 | |
7.664K | 25:18 | Southern Men's 12 Stage Relays | 2.2 | 1.2 | 29 Mar 15 | |
800 | 1:59.36 | Essex County Championships | 0.0 | 2.4 | 23 May 15 | |
8.96K | 29:18 | ERRA National Men's 12-Stage Relays | 1.3 | 1.4 | 11 Apr 15 | |
3000 | 8:32.30 | Vivo Bare Foot Open 3000m & Dream Mile | 0.5 | 1.4 | 4 Feb 15 | |
3K | 15:10 | Essex Schools' Year 7 & 8 Championships | 5.0 | 19.2 | 21 Feb 18 | |
800 | 1:55.60 | British Athletics League Division 1 | 0.6 | 0.7 | 9 Aug 14 | |
1500 | 3:54.25 | British Championships (Inc European Trials) | 0.9 | 0.2 | 28 Jun 14 | |
1500 | 3:57.93 | British Athletics League Division 1 | 0.8 | 0.8 | 9 Aug 14 | |
1500 | 3:55.31 | British Athletics League Division 1 | 0.8 | 0.4 | 5 Jul 14 | |
1M | 4:19 | BMC Elite Mile | 1.4 | 0.5 | 22 Jun 14 | |
5000 | 14:38.84 | BMC Grand Prix | 0.0 | -0.3 | 17 May 14 | |
3000 | 8:24.57 | Watford Open Graded Meeting | 0.6 | 0.8 | 23 Apr 14 | |
800 | 1:56.63 | British Athletics League Division 1 | 0.8 | 0.8 | 7 Jun 14 | |
800 | 1:55.23 | British Athletics League Division 1 | 0.8 | 0.4 | 10 May 14 | |
1500 | 3:53.49 | Welsh Championships | | 1.0 | 1 Jun 14 | |
1500 | 4:00.27 | British Athletics League Division 1 | 0.8 | 1.2 | 7 Jun 14 | |
1500 | 3:59.44 | British Athletics League Division 1 | 0.8 | 1.0 | 10 May 14 | |
4.7M | 25:34 | ATW Metropolitan League | 4.3 | -0.9 | 8 Feb 14 | |
8.1K | 26:44 | ERRA National Men's 12 Stage Relays | 1.8 | 0.6 | 5 Apr 14 | |
10.3K | 36:03 | British Athletics Cross Challenge | 3.8 | 0.3 | 19 Jan 14 | |
5.5M | 31:55 | ATW Metropolitan League | 5.4 | 0.1 | 11 Jan 14 | |
parkrun | 16:03 | Wanstead Flats parkrun # 154 | 1.0 | 1.4 | 12 Apr 14 | |
parkrun | 16:36 | Wanstead Flats parkrun # 149 | 2.5 | 1.1 | 8 Mar 14 | |
5M | 27:02 | ATW Metropolitan League | 3.1 | 0.0 | 19 Oct 13 | |
1500 | 3:53.23 | British Athletics League Premiership | 0.8 | 0.1 | 3 Aug 13 | |
parkrun | 16:40 | Wanstead Flats parkrun # 152 | 1.0 | 2.8 | 29 Mar 14 | |
1500 | 3:48.58 | BMC Grand Prix | 0.4 | -0.2 | 30 Jun 13 | |
1500 | 3:46.82 | Memorial Leon Buyle | 0.0 | 0.0 | 6 Jul 13 | |
1500 | 3:51.67 | Sainsbury's British Championships | 0.7 | 0.0 | 12 Jul 13 | |
1500 | 3:49.71 | BUCS Championships | 1.1 | -0.9 | 6 May 13 | |
1500 | 3:50.29 | Loughborough International | 0.6 | -0.3 | 19 May 13 | |
800 | 1:51.48 | BMC Gold Standard Races | 0.0 | -0.2 | 4 Jun 13 | |
800 | 1:53.91 | British Athletics League Premiership | 0.7 | 0.0 | 8 Jun 13 | |
1500 | 3:52.48 | BMC Gold Standard Races | 0.5 | 0.3 | 12 Jun 13 | |
1500 | 3:54.20 | BUCS Championships | 1.1 | -0.3 | 5 May 13 | |
5K | 17:37 | ECCA National Relays | 3.9 | 2.0 | 2 Nov 13 | |
1500 | 3:59.76 | British Athletics League Premiership | 0.6 | 1.2 | 8 Jun 13 | |
1500 | 4:02.96 | BUCS Championships | 1.1 | 1.0 | 4 May 13 | |
parkrun | 16:50 | Wanstead Flats parkrun # 122 | 2.0 | 2.2 | 14 Sep 13 | |
Mile | 4:13.29 | Welsh Athletics Indoor International | 0.5 | 0.4 | 10 Mar 13 | |
1500 | 3:52.02 | British Athletics European Trials & UK Championships | 0.5 | 0.0 | 9 Feb 13 | |
1500 | 3:52.65 | British Athletics European Trials & UK Championships | 0.5 | 0.1 | 10 Feb 13 | |
1500 | 3:56.75 | BUCS Indoor Championships | 0.5 | 0.7 | 24 Feb 13 | |
1500 | 3:58.18 | BUCS Indoor Championships | 0.5 | 0.9 | 24 Feb 13 | |
1500 | 3:49.39 | BMC Gold Standard Races | 0.7 | -0.6 | 22 Aug 12 | |
parkrun | 22:26 | Wanstead Flats parkrun # 215 | 1.0 | 15.7 | 6 Jun 15 | |
1500 | 4:09.25 | BUCS Indoor Championships | 0.5 | 2.5 | 23 Feb 13 | |
1500 | 3:51.39 | BMC Grand Prix Final | 0.9 | -0.5 | 25 Aug 12 | |
800 | 1:52.2 | BMC Grand Prix | 0.2 | -0.3 | 21 Jul 12 | |
1500 | 3:59.63 | British Athletics League Premiership | 0.8 | 0.8 | 18 Aug 12 | |
800 | 1:55.66 | Welsh Athletics International | 0.6 | 0.4 | 18 Jul 12 | |
1500 | 3:57.83 | British Athletics League Premiership | 0.8 | 0.6 | 28 Jul 12 | |
1500 | 3:49.14 | BMC Gold Standard Races | 0.3 | -0.3 | 16 May 12 | |
1500 | 3:51.19 | BMC Grand Prix | 0.6 | -0.3 | 19 May 12 | |
1500 | 3:49.16 | BMC Gold Standard Races | 0.0 | 0.0 | 13 Jun 12 | |
1500 | 3:58.36 | British Athletics League Premiership | 0.8 | 0.5 | 30 Jun 12 | |
800 | 1:53.72 | Welsh Championships | 0.3 | 0.1 | 2 Jun 12 | |
800 | 1:58.21 | British Athletics League Premiership | 0.8 | 0.9 | 9 Jun 12 | |
1500 | 4:01.17 | British Athletics League Premiership | 0.8 | 1.0 | 9 Jun 12 | |
5000 | 15:00.06 | BUCS Championships | 0.1 | -2.1 | 5 May 12 | |
5000 | 15:07.09 | BUCS Championships | 0.1 | -1.9 | 7 May 12 | |
parkrun | 17:23 | Barking parkrun # 23 | 1.0 | 4.4 | 25 Dec 12 | |
800 | 2:01.80 | Essex County Championships | 0.8 | 1.9 | 28 Apr 12 | |
5K | 15:11 | St Davids Day 5K (Inc Welsh Champs) | 0.4 | -2.0 | 4 Mar 12 | |
7.664K | 25:35 | SEAA Men's 12-Stage Relay Long Legs | 1.6 | -0.7 | 25 Mar 12 | |
800 | 1:58.3 | Welsh Championships | 0.9 | -0.4 | 13 Jun 10 | |
800 | 2:03.28 | Welsh Championships | 0.9 | 1.0 | 13 Jun 10 | |
800 | 1:58.2 | Southern Men's League Division 1 | 0.8 | -0.4 | 26 Jun 10 | |
800 | 1:57.21 | BMC Regional Races | 0.4 | -0.3 | 21 Jul 10 | |
800 | 1:56.76 | Watford Graded Open | 0.3 | -0.4 | 11 Aug 10 | |
800 | 1:57.33 | BMC Regional Races | 0.6 | -0.4 | 14 Aug 10 | |
1500 | 4:02.8 | BMC Regional Races | 0.3 | 0.4 | 18 Aug 10 | |
5K | 15:53 | Brooks Serpentine Last Friday 5K | 0.9 | 0.0 | 25 Feb 11 | |
5.506K | 17:54 | Southern Men's 12 Stage Relay Short Leg | 1.3 | -0.7 | 27 Mar 11 | |
4.819K | 15:46 | ERRA Men's National 12-stage Relays (Short Legs) | 2.2 | -0.2 | 9 Apr 11 | |
1500 | 3:57.54 | Jo Smith Cup | 0.8 | -0.8 | 7 May 11 | |
800 | 1:53.51 | Essex County Championships | 0.5 | -1.4 | 14 May 11 | |
800 | 1:52.53 | BMC Gold Standard Races | 0.0 | -0.3 | 18 May 11 | |
1500 | 3:57.22 | British Athletics League Premiership | 0.8 | 0.4 | 4 Jun 11 | |
1500 | 3:50.91 | BMC Nike Grand Prix | 0.2 | 0.0 | 11 Jun 11 | |
1500 | 3:55.74 | Welsh Championships | 0.7 | 0.2 | 18 Jun 11 | |
parkrun | 17:36 | Wanstead Flats parkrun # 6 | 1.5 | 2.3 | 25 Jun 11 | |
1500 | 3:52.38 | Memorial Leon Buyle | 0.4 | 0.1 | 2 Jul 11 | |
1500 | 3:51.17 | BMC Nike Grand Prix | 0.4 | -0.1 | 9 Jul 11 | |
800 | 1:53.41 | BMC Gold Standard Races | 0.3 | 0.0 | 13 Jul 11 | |
1500 | 3:51.30 | BMC Nike Grand Prix | 0.3 | 0.0 | 23 Jul 11 | |
1500 | 4:01.1 | British Athletics League Premiership | 0.8 | 0.9 | 13 Aug 11 | |
800 | 1:54.0 | British Athletics League Premiership | 0.2 | 0.2 | 13 Aug 11 | |
1500 | 3:52.03 | BMC Nike Grand Prix | 0.2 | 0.2 | 20 Aug 11 | |
800 | 1:53.23 | British Athletics League Premiership Division | 0.8 | -0.6 | 27 Aug 11 | |
1500 | 3:51.62 | BMC Gold Standard Races | 0.8 | -0.5 | 7 Sep 11 | |
parkrun | 16:55 | Wanstead Flats parkrun # 32 | 1.5 | 0.8 | 24 Dec 11 | |
800 | 2:05.68 | Essex County Championships | 0.8 | 3.1 | 28 Apr 12 | |
parkrun | 17:21 | Wanstead Flats parkrun # 69 | 1.5 | 3.8 | 8 Sep 12 | |