HM | 76:41 | Vitality Big Half | 0.8 | -2.4 | 22 Aug 21 | +1 |
3K | 12:20 | Chingford League Relays | 7.4 | 3.1 | 5 Mar 22 | +2 |
5M | 29:59 | Chingford League | 3.0 | 0.4 | 18 Jan 20 | +3 |
HM | 80:00 | Vitality Big Half Marathon | 0.4 | 1.4 | 1 Mar 20 | +4 |
7.8K | 30:22 | Start Fitness Metropolitan League | 4.7 | 0.5 | 8 Feb 20 | +5 |
86.83K | 6:57:18 | Comrades Marathon | 5.4 | -2.0 | 9 Jun 19 | |
parkrun | 19:22 | Hackney Marshes parkrun # 545 | 2.0 | 3.8 | 23 Apr 22 | |
2M | 11:55 | Chingford League Relays | 5.3 | 0.5 | 7 Mar 20 | |
7.8K | 29:42 | Fraternity / Sorority Cup (incl Chingford League) | 4.3 | 0.0 | 23 Nov 19 | |
7.8K | 28:28 | Start Fitness Metropolitan League | 3.1 | -0.5 | 9 Nov 19 | |
8.1K | 29:38 | Start Fitness Metropolitan League | 3.6 | -1.0 | 12 Oct 19 | |
14K | 59:47 | South of England AA Championships | 6.5 | 1.1 | 25 Jan 20 | |
5M | 29:24 | North London Championships | 2.9 | -0.3 | 2 Nov 19 | |
5M | 29:13 | Chingford League | 1.0 | 1.3 | 1 Feb 20 | |
8K | 31:21 | Start Fitness Metropolitan League | 4.9 | 0.5 | 7 Dec 19 | |
5M | 29:06 | Liddiard Trophy (Inc North of Thames Championships) | 2.0 | 0.2 | 26 Oct 19 | |
5K | 17:48 | Chingford League 5K | 2.8 | -0.2 | 5 Nov 19 | |
7.6K | 33:15 | Start Fitness Metropolitan League | 4.9 | 4.9 | 15 Jan 22 | |
5M | 31:51 | Chingford League 5 | 0.4 | 5.1 | 5 Feb 22 | |
5K | 18:03 | Chingford League 5K | 3.1 | 0.1 | 1 Oct 19 | |
5K | 17:55 | Chingford League | 1.5 | 1.4 | 11 Dec 19 | |
15M | 94:48 | Benfleet 15 | 5.0 | -2.2 | 20 Jan 19 | |
15M | 1:46:24 | Orion 15 | 7.3 | 0.2 | 30 Mar 19 | |
parkrun | 21:25 | Hackney Marshes parkrun # 549 | 2.0 | 8.0 | 21 May 22 | |
parkrun | 18:28 | Mile End parkrun # 396 | 2.2 | 1.9 | 7 Sep 19 | |
Mar | 2:40:48 | TCS Amsterdam Marathon | 1.0 | -1.1 | 21 Oct 18 | |
parkrun | 18:18 | Tramore parkrun # 174 | 3.0 | 0.7 | 18 May 19 | |
15K | 55:03 | South of England AA Championships | 1.9 | -0.5 | 26 Jan 19 | |
7.8K | 27:28 | Fraternity / Sorority Cup (Inc Chingford League) | 2.6 | -1.4 | 24 Nov 18 | |
8K | 29:54 | Start Fitness Metropolitan League | 3.6 | -0.1 | 12 Jan 19 | |
3.16M | 18:06 | ERRA National Men's 12-Stage Relays | 1.6 | 1.0 | 6 Apr 19 | |
10.2K | 40:04 | London Championships | 5.4 | -0.5 | 17 Nov 18 | |
8K | 31:24 | Start Fitness Metropolitan League | 5.8 | -0.4 | 1 Dec 18 | |
parkrun | 18:42 | Hackney Marshes parkrun # 473 | 1.9 | 2.7 | 13 Jul 19 | |
8K | 29:58 | Start Fitness Metropolitan League | 4.4 | -0.8 | 10 Nov 18 | |
Mar | 3:04:11 | Virgin London Marathon | 1.3 | 4.0 | 28 Apr 19 | |
parkrun | 19:49 | Hackney Marshes parkrun # 493 | 1.3 | 5.6 | 30 Nov 19 | |
8K | 29:44 | Start Fitness Metropolitan League | 4.1 | -0.9 | 13 Oct 18 | |
Mar | 2:49:10 | Virgin London Marathon | 3.2 | -1.4 | 22 Apr 18 | |
50K | 4:11:40 | SVP 100K / 50K | 10.0 | 0.2 | 11 Aug 18 | |
parkrun | 18:51 | Hackney Marshes parkrun # 462 | 1.7 | 3.2 | 27 Apr 19 | |
7.5K | 33:03 | Start Fitness Metropolitan League | 8.2 | 2.2 | 9 Feb 19 | |
12K | 45:37 | ECCA Saucony English National Championships | 5.9 | -2.7 | 24 Feb 18 | |
10K | 40:31 | Vitality London 10,000 | 0.9 | 5.3 | 27 May 19 | |
15M | 1:42:24 | Orion 15 | 6.4 | -0.6 | 24 Mar 18 | |
10000 | 36:07.3 | Orion Harriers Fast Friday 5000m / 10,000m Open (Inc South of England AA 10,000m Championships) | 0.9 | 0.7 | 29 Jun 18 | |
parkrun | 17:42 | Hackney Marshes parkrun # 428 | 1.0 | 1.3 | 8 Sep 18 | |
parkrun | 18:49 | Hackney Marshes parkrun # 444 | 1.2 | 3.6 | 25 Dec 18 | |
HM | 76:49 | RunThrough Victoria Park Half Marathon | 0.1 | 0.1 | 31 Mar 18 | |
5M | 30:46 | Orion Harriers Forest 5 | 3.1 | 1.2 | 14 Jul 18 | |
parkrun | 18:22 | Shepton Mallet parkrun # 67 | 1.6 | 2.2 | 25 Aug 18 | |
HM | 79:26 | The Big Half Marathon (Inc British Championship) | 0.9 | 0.6 | 4 Mar 18 | |
parkrun | 18:31 | Hackney Marshes parkrun # 421 | 1.5 | 2.6 | 21 Jul 18 | |
8K | 30:50 | Start Fitness Metropolitan League | 4.2 | 0.4 | 13 Jan 18 | |
parkrun | 23:29 | Hackney Marshes parkrun # 496 | 1.7 | 12.5 | 21 Dec 19 | |
parkrun | 16:39 | Hackney Marshes parkrun # 374 | 1.6 | -2.3 | 19 Aug 17 | |
10.2K | 39:49 | London Championships | 4.0 | 0.6 | 18 Nov 17 | |
8K | 28:15 | Start Fitness Metropolitan League | 0.4 | 0.8 | 2 Dec 17 | |
5M | 28:42 | Liddiard Trophy (Inc North of Thames Championships) | 1.1 | 0.5 | 28 Oct 17 | |
parkrun | 23:04 | Hackney Marshes parkrun # 480 | 1.9 | 11.5 | 31 Aug 19 | |
8K | 29:58 | Start Fitness Metropolitan League | 3.1 | 0.4 | 14 Oct 17 | |
Mar | 2:46:37 | Virgin London Marathon | 1.5 | -1.0 | 23 Apr 17 | |
10K | 36:37 | Middlesex 10K | 1.0 | 1.1 | 1 Oct 17 | |
parkrun | 23:17 | Hackney Marshes parkrun # 485 | 1.1 | 12.7 | 5 Oct 19 | |
1500 | 4:27.1 | Sweatshop Southern Athletics League Division 3N | 1.4 | -1.9 | 8 Jul 17 | |
parkrun | 18:58 | Hackney Marshes parkrun # 410 | 0.7 | 4.3 | 5 May 18 | |
parkrun | 23:33 | Hackney Marshes parkrun # 477 | 1.9 | 12.4 | 10 Aug 19 | |
parkrun | 17:36 | Hackney Marshes parkrun # 373 | 1.8 | -0.4 | 12 Aug 17 | |
parkrun | 18:43 | Hampstead Heath parkrun # 326 | 4.2 | -0.4 | 22 Jul 17 | |
5M | 30:28 | Orion Harriers Forest 5 | 2.9 | 0.3 | 5 Aug 17 | |
8.8M | 59:51 | Crocodile 8.8 | 7.0 | -0.6 | 28 May 17 | |
parkrun | 26:00 | North Beach parkrun # 344 | 7.0 | 11.7 | 8 Jun 19 | |
HM | 77:56 | Roding Valley Half Marathon | 1.5 | -1.5 | 26 Feb 17 | |
parkrun | 19:48 | Hackney Marshes parkrun # 402 | 2.5 | 4.3 | 10 Mar 18 | |
10000 | 36:17.1 | Orion Harriers Fast Friday 5000m / 10,000m Open | 0.7 | 0.3 | 30 Jun 17 | |
parkrun | 18:53 | Hampstead Heath parkrun # 332 | 3.1 | 1.8 | 2 Sep 17 | |
parkrun | 18:09 | Hackney Marshes parkrun # 371 | 1.8 | 0.8 | 29 Jul 17 | |
parkrun | 23:39 | Hackney Marshes parkrun # 470 | 1.3 | 13.2 | 22 Jun 19 | |
parkrun | 17:53 | Hackney Marshes parkrun # 361 | 1.8 | 0.2 | 20 May 17 | |
parkrun | 18:47 | Hampstead Heath parkrun # 316 | 4.2 | -0.2 | 13 May 17 | |
5M | 31:00 | Orion Harriers Forest 5 | 3.1 | 0.8 | 3 Jun 17 | |
parkrun | 18:11 | Hackney Marshes parkrun # 365 | 1.8 | 0.9 | 17 Jun 17 | |
5K | 17:44 | Assembly League 5K | 1.2 | 0.5 | 1 Jun 17 | |
HM | 80:18 | Brooks Paddock Wood Half Marathon | 0.6 | 0.6 | 2 Apr 17 | |
15K | 58:25 | South of England AA Championships | 3.8 | -0.9 | 28 Jan 17 | |
parkrun | 18:32 | Mile End parkrun # 282 | 2.2 | 1.2 | 24 Jun 17 | |
8K | 29:56 | Start Fitness Metropolitan League | 3.8 | -1.1 | 14 Jan 17 | |
parkrun | 24:26 | Victoria Lake parkrun # 147 | 2.0 | 13.9 | 15 Jun 19 | |
parkrun | 21:27 | Hackney Marshes parkrun # 422 | 1.1 | 9.0 | 28 Jul 18 | |
12K | 44:24 | Middlesex County Championships | 1.9 | -0.5 | 7 Jan 17 | |
8K | 31:48 | Start Fitness Metropolitan League | 5.0 | 0.2 | 11 Feb 17 | |
8K | 29:30 | Start Fitness Metropolitan League | 3.5 | -1.3 | 12 Nov 16 | |
8K | 29:39 | Start Fitness Metropolitan League | 3.0 | -0.6 | 3 Dec 16 | |
8K | 28:50 | Start Fitness Metropolitan League | 2.9 | -1.6 | 15 Oct 16 | |
8K | 29:28 | Chingford League | 2.8 | -0.7 | 22 Oct 16 | |
parkrun | 21:39 | Hackney Marshes parkrun # 417 | 0.8 | 9.7 | 23 Jun 18 | |
7.8K | 29:11 | Fraternity / Sorority Cup | 2.6 | 0.2 | 26 Nov 16 | |
parkrun | 22:40 | Hackney Marshes parkrun # 427 | 1.3 | 11.2 | 1 Sep 18 | |
parkrun | 16:58 | Hackney Marshes parkrun # 324 | 0.9 | -1.1 | 17 Sep 16 | |
parkrun | 18:46 | Hampstead Heath parkrun # 281 | 5.2 | -1.5 | 10 Sep 16 | |
5M | 29:58 | Orion Harriers ELVIS Forest 5 | 3.6 | -1.3 | 6 Aug 16 | |
parkrun | 21:48 | Hackney Marshes parkrun # 409 | 1.1 | 9.7 | 28 Apr 18 | |
parkrun | 25:45 | Hackney Marshes parkrun # 466 | 1.4 | 16.8 | 25 May 19 | |
5M | 29:18 | Chingford League | 0.1 | 1.6 | 10 Dec 16 | |
parkrun | 19:09 | Hampstead Heath parkrun # 280 | 4.8 | -0.3 | 3 Sep 16 | |
5M | 31:08 | Orion Harriers Forest 5 | 4.1 | -0.2 | 2 Jul 16 | |
parkrun | 19:13 | Hampstead Heath parkrun # 278 | 4.0 | 0.7 | 20 Aug 16 | |
parkrun | 18:26 | Hackney Marshes parkrun # 315 | 2.0 | 1.0 | 16 Jul 16 | |
parkrun | 24:23 | Hackney Marshes parkrun # 425 | 0.9 | 14.8 | 18 Aug 18 | |
10M | 64:59 | Harry Hawkes 10 | 1.6 | 2.4 | 26 Jun 16 | |
parkrun | 18:34 | Hackney Marshes parkrun # 307 | 2.1 | 1.2 | 21 May 16 | |
parkrun | 21:48 | Hackney Marshes parkrun # 368 | 1.6 | 8.5 | 8 Jul 17 | |
parkrun | 18:38 | Hackney Marshes parkrun # 310 | 1.6 | 1.8 | 11 Jun 16 | |
parkrun | 18:43 | Hackney Marshes parkrun # 302 | 1.0 | 2.6 | 16 Apr 16 | |
5M | 31:54 | Victoria Park Open 5 | 1.6 | 3.2 | 7 May 16 | |
parkrun | 21:52 | Hackney Marshes parkrun # 356 | 1.2 | 9.1 | 15 Apr 17 | |
5M | 30:25 | Orion Harriers Forest 5 | 2.8 | 0.1 | 1 Aug 15 | |
parkrun | 22:48 | Hackney Marshes parkrun # 349 | 2.6 | 9.5 | 25 Feb 17 | |
parkrun | 19:22 | Hackney Marshes parkrun # 300 | 1.0 | 4.0 | 2 Apr 16 | |
Mar | 2:50:45 | Zurich Marathon de Sevilla | 1.0 | 1.4 | 22 Feb 15 | |
HM | 78:58 | Watford Half Marathon | 1.4 | 0.1 | 1 Feb 15 | |
5M | 31:33 | Orion Harriers Forest 5 | 3.4 | 1.0 | 4 Jul 15 | |
parkrun | 20:16 | Hackney Marshes parkrun # 308 | 0.8 | 6.1 | 28 May 16 | |
parkrun | 20:34 | Hackney Marshes parkrun # 312 | 0.8 | 6.7 | 25 Jun 16 | |
parkrun | 20:19 | Mile End parkrun # 224 | 1.0 | 6.0 | 14 May 16 | |
parkrun | 17:58 | Hackney Marshes parkrun # 259 | 1.0 | 1.0 | 27 Jun 15 | |
parkrun | 21:42 | Hackney Marshes parkrun # 319 | 2.2 | 7.6 | 13 Aug 16 | |
parkrun | 21:36 | Hackney Marshes parkrun # 326 | 1.0 | 8.7 | 1 Oct 16 | |
10K | 46:04 | Great Newham London Run 10K | 2.4 | 8.2 | 17 Jul 16 | |
parkrun | 17:03 | Hackney Marshes parkrun # 237 | 1.0 | 0.1 | 24 Jan 15 | |
8K | 37:18 | Start Fitness Metropolitan League | 6.0 | 5.7 | 13 Feb 16 | |
parkrun | 21:02 | Hackney Marshes parkrun # 314 | 0.6 | 7.8 | 9 Jul 16 | |
parkrun | 19:36 | Hackney Marshes parkrun # 275 | 1.5 | 4.0 | 17 Oct 15 | |
parkrun | 18:26 | Hackney Marshes parkrun # 257 | 1.5 | 1.5 | 13 Jun 15 | |
parkrun | 21:50 | Hackney Marshes parkrun # 317 | 1.2 | 8.8 | 30 Jul 16 | |
parkrun | 19:12 | Hackney Marshes parkrun # 263 | 1.8 | 2.9 | 25 Jul 15 | |
parkrun | 18:48 | Hackney Marshes parkrun # 261 | 1.0 | 2.8 | 11 Jul 15 | |
5K | 17:25 | Chingford League - Hog Hill 5K | 2.0 | -0.1 | 4 Nov 14 | |
Mar | 3:05:50 | Virgin London Marathon | 0.8 | 3.8 | 26 Apr 15 | |
parkrun | 21:27 | Hackney Marshes parkrun # 304 | 1.0 | 8.3 | 30 Apr 16 | |
parkrun | 19:05 | Hackney Marshes parkrun # 258 | 1.0 | 3.4 | 20 Jun 15 | |
parkrun | 18:44 | Highbury Fields parkrun # 167 | 3.0 | 1.8 | 1 Jan 15 | |
parkrun | 19:29 | Hackney Marshes parkrun # 262 | 1.0 | 4.2 | 18 Jul 15 | |
parkrun | 20:58 | Hackney Marshes parkrun # 291 | 1.0 | 7.3 | 30 Jan 16 | |
parkrun | 18:48 | Finsbury Park parkrun # 259 | 2.5 | 2.4 | 1 Jan 15 | |
5M | 30:03 | Orion Harriers Forest 5 | 3.0 | 0.6 | 2 Aug 14 | |
parkrun | 20:20 | Hackney Marshes parkrun # 273 | 1.0 | 6.0 | 3 Oct 15 | |
parkrun | 21:31 | Hackney Marshes parkrun # 297 | 0.8 | 8.6 | 12 Mar 16 | |
parkrun | 17:21 | Hackney Marshes parkrun # 215 | 1.0 | 0.8 | 30 Aug 14 | |
parkrun | 18:40 | Hampstead Heath parkrun # 169 | 4.0 | 0.6 | 19 Jul 14 | |
parkrun | 18:26 | Richmond Park parkrun # 366 | 2.0 | 2.1 | 18 Oct 14 | |
12K | 53:24 | ECCA Saucony English National Championships | 5.2 | 4.6 | 21 Feb 15 | |
parkrun | 19:08 | Hampstead Heath parkrun # 170 | 4.5 | 1.1 | 26 Jul 14 | |
5M | 36:42 | Chingford League 5 | 0.1 | 10.6 | 20 Feb 16 | |
5M | 31:28 | Orion Harriers Forest 5 | 3.6 | 1.8 | 5 Jul 14 | |
parkrun | 18:35 | Hackney Marshes parkrun # 224 | 1.0 | 3.5 | 1 Nov 14 | |
89K | 7:22:53 | Comrades Marathon | 1.0 | 3.6 | 1 Jun 14 | |
Mar | 2:57:45 | Virgin London Marathon | 1.3 | 2.7 | 13 Apr 14 | |
4.7M | 28:51 | ATW Metropolitan League | 4.3 | 0.2 | 8 Feb 14 | |
15K | 61:13 | Southern Championships | 5.4 | 0.4 | 25 Jan 14 | |
5M | 28:53 | ATW Metropolitan League | 3.1 | -1.1 | 19 Oct 13 | |
parkrun | 21:32 | Hackney Marshes parkrun # 270 | 1.0 | 8.4 | 12 Sep 15 | |
5M | 27:39 | Chingford League | -0.2 | 0.6 | 15 Feb 14 | |
parkrun | 19:07 | Hampstead Heath parkrun # 176 | 2.0 | 3.6 | 6 Sep 14 | |
5.5M | 35:13 | ATW Metropolitan League | 5.4 | 0.5 | 11 Jan 14 | |
parkrun | 17:48 | Hampstead Heath parkrun # 125 | 3.0 | -0.2 | 28 Sep 13 | |
3M | 16:23 | Assembly League | 2.3 | -0.5 | 5 Sep 13 | |
2M | 10:56 | Eton Manor Centenary Relays (4x2M) | 2.8 | 0.0 | 31 Aug 13 | |
parkrun | 18:01 | Hampstead Heath parkrun # 120 | 3.0 | 0.2 | 24 Aug 13 | |
HM | 76:58 | Richmond 13.1 | 1.4 | -1.4 | 31 Mar 13 | |
Mar | 2:49:38 | Virgin London Marathon | 1.3 | 0.9 | 21 Apr 13 | |
20M | 2:26:40 | Dunstable Downs 20 | 5.0 | 3.0 | 8 Sep 13 | |
5M | 30:44 | Orion Harriers Forest 5 | 3.2 | 1.3 | 3 Aug 13 | |
parkrun | 18:18 | Hampstead Heath parkrun # 121 | 2.5 | 1.4 | 31 Aug 13 | |
5M | 30:26 | Orion Harriers Forest 5 | 3.2 | 0.9 | 6 Jul 13 | |
parkrun | 18:07 | Hampstead Heath parkrun # 114 | 3.0 | 0.5 | 13 Jul 13 | |
1M | 5:00 | Self Transcendence Relay (3xMile) | 1.4 | 0.0 | 5 Aug 13 | |
5M | 29:41 | Orion Harriers Forest 5 | 2.6 | 0.5 | 1 Jun 13 | |
5M | 27:22 | Victoria Park Open 5 | 0.1 | -0.6 | 6 Apr 13 | |
parkrun | 25:25 | Hackney Marshes parkrun # 289 | 1.0 | 15.7 | 16 Jan 16 | |
5K | 17:30 | Assembly League 5K | 0.8 | 1.3 | 4 Jul 13 | |
1M | 5:01 | Westminster Mile | 1.5 | 0.0 | 26 May 13 | |
parkrun | 16:46 | Hackney Marshes parkrun # 137 | 1.0 | -1.7 | 2 Mar 13 | |
5000 | 17:15.0 | Southern Men's League Division 1 C | 0.4 | 1.2 | 18 May 13 | |
parkrun | 17:33 | Hackney Marshes parkrun # 147 | 1.5 | 0.7 | 11 May 13 | |
4.8545M | 26:55 | Chingford League | 0.4 | -1.0 | 2 Feb 13 | |
parkrun | 18:13 | Hampstead Heath parkrun # 118 | 1.0 | 2.7 | 10 Aug 13 | |
parkrun | 18:04 | Hackney Marshes parkrun # 153 | 1.0 | 2.3 | 22 Jun 13 | |
1500 | 4:46.2 | Southern Men's League Division 1 C | 0.6 | 1.9 | 18 May 13 | |
parkrun | 18:58 | Hackney Marshes parkrun # 143 | 2.0 | 3.3 | 13 Apr 13 | |
Mar | 3:44:46 | Steyning Stinger Marathon | 3.0 | 10.8 | 2 Mar 14 | |
24M | 3:13:06 | Man Versus Horse 24 | 5.0 | 6.3 | 8 Jun 13 | |
3.5M | 19:32 | Assembly League | 5.0 | 3.9 | 9 May 13 | |
5K | 18:00 | Chingford League - Hog Hill 5K | 2.1 | -0.1 | 6 Nov 12 | |
parkrun | 18:10 | Finsbury parkrun # 149 | 1.5 | 0.9 | 3 Nov 12 | |
Mar | 2:54:06 | Virgin London Marathon | 1.5 | 0.5 | 22 Apr 12 | |
3.5M | 20:02 | VPH&TH Club 3.5 | 0.2 | 1.1 | 6 Oct 12 | |
parkrun | 21:01 | Hackney Marshes parkrun # 168 | 1.0 | 8.5 | 5 Oct 13 | |
parkrun | 17:04 | Hackney Marshes parkrun # 96 | 1.0 | -1.1 | 14 Apr 12 | |
parkrun | 17:07 | Hackney Marshes parkrun # 93 | 1.0 | -1.2 | 24 Mar 12 | |
parkrun | 18:21 | Hackney Marshes parkrun # 111 | 1.0 | 1.8 | 25 Aug 12 | |
parkrun | 17:13 | Hackney Marshes parkrun # 92 | 1.0 | -1.4 | 17 Mar 12 | |
10M | 59:48 | Victoria Park Harriers and Tower Hamlets Club 10 | 1.2 | -1.7 | 4 Feb 12 | |
5.053K | 17:28 | SEAA Men's 12-Stage Relay Short Legs | 0.8 | -0.5 | 25 Mar 12 | |
4.8545M | 27:15 | Chingford League 5 | 0.0 | -0.8 | 18 Feb 12 | |
HM | 79:46 | Paddock Wood Half Marathon | -0.5 | 1.1 | 1 Apr 12 | |
1M | 5:06 | VPTH Club Championships Mile | 1.0 | 0.0 | 23 Sep 10 | |
Mar | 3:13:50 | Kielder Marathon | 3.0 | 0.0 | 17 Oct 10 | |
15M | 1:49:38 | Orion 15 | 5.8 | 0.0 | 19 Mar 11 | |
5.506K | 20:17 | Southern Men's 12 Stage Relay Short Leg | 1.3 | 0.0 | 27 Mar 11 | |
Mar | 3:03:34 | Virgin London Marathon | 1.5 | 0.0 | 17 Apr 11 | |
5K | 17:38 | Assembly League | 0.4 | -3.3 | 5 May 11 | |
parkrun | 17:46 | Hackney Marshes parkrun # 47 | 1.0 | -3.6 | 7 May 11 | |
parkrun | 18:01 | Hackney Marshes parkrun # 48 | 1.0 | -0.5 | 14 May 11 | |
parkrun | 18:30 | Hackney Marshes parkrun # 50 | 1.0 | 0.6 | 28 May 11 | |
3M | 17:05 | Assembly League | 0.7 | 0.1 | 2 Jun 11 | |
5M | 32:18 | Orion Forest Five Series | 1.8 | 2.0 | 4 Jun 11 | |
parkrun | 17:46 | Hackney Marshes parkrun # 52 | 1.0 | -1.0 | 11 Jun 11 | |
5M | 31:01 | Orion Forest Five Series | 1.4 | 0.7 | 2 Jul 11 | |
5K | 18:00 | Assembly League | 1.2 | -0.7 | 7 Jul 11 | |
5M | 30:41 | Orion Forest Five Series | 1.8 | -0.1 | 6 Aug 11 | |
2.8M | 16:42 | Assembly League | 1.2 | 1.5 | 1 Sep 11 | |
parkrun | 18:34 | Hackney Marshes parkrun # 65 | 1.0 | 0.7 | 10 Sep 11 | |
parkrun | 18:10 | Hackney Marshes parkrun # 67 | 1.0 | -0.1 | 24 Sep 11 | |
parkrun | 17:51 | Hackney Marshes parkrun # 68 | 1.0 | -0.8 | 1 Oct 11 | |
parkrun | 17:36 | Hackney Marshes parkrun # 71 | 1.0 | -1.4 | 22 Oct 11 | |
5K | 18:10 | Chingford League - Hog Hill 5K | 1.6 | -0.4 | 1 Nov 11 | |
parkrun | 17:38 | Hackney Marshes parkrun # 73 | 1.0 | -0.9 | 5 Nov 11 | |
1500 | 4:52.7 | Southern Men's League Division 2N | 0.6 | 2.2 | 30 Jun 12 | |
5K | 18:32 | Assembly League | 0.5 | 2.7 | 5 Jul 12 | |