Date |
Series |
Time |
Graded |
Pace |
05/04/2009 |
Paris Marathon |
4:25:57 |
47.0% |
10:08 |
23/04/2023 |
Vienna Marathon |
4:08:16 |
51.3% |
9:28 |
03/10/2021 |
London Marathon |
3:57:32 |
52.9% |
9:03 |
28/04/2019 |
London Marathon |
3:53:17 |
53.3% |
8:54 |
21/04/2024 |
London Marathon |
3:52:36 |
55.2% |
8:52 |
10/04/2016 |
Rome Marathon |
3:47:00 |
54.3% |
8:39 |
23/04/2017 |
London Marathon |
3:42:29 |
55.5% |
8:29 |
05/03/2023 |
Oundle 20M |
3:09:50 |
50.2% |
9:33 |
24/03/2024 |
Hillingdon 20M |
2:57:10 |
54.2% |
8:51 |
13/03/2016 |
Finchley 20M |
2:55:29 |
52.5% |
8:46 |
19/03/2023 |
RB Kingston Spring Raceday 20M |
2:54:17 |
54.7% |
8:43 |
14/01/2024 |
RunThrough Richmond Park HM |
2:01:29 |
49.8% |
9:15 |
03/03/2024 |
Cambridge Half Marathon |
1:59:00 |
51.2% |
9:05 |
10/09/2023 |
Richmond Running Festival Half Marathon |
1:58:38 |
51.0% |
9:03 |
17/03/2013 |
Reading Half Marathon |
1:58:27 |
50.0% |
9:02 |
01/02/2009 |
Watford Half Marathon |
1:57:44 |
50.3% |
8:59 |
06/10/2013 |
Cardiff Half Marathon |
1:54:02 |
51.9% |
8:42 |
16/09/2012 |
Maidenhead Half Marathon |
1:53:43 |
52.1% |
8:40 |
15/11/2009 |
Gosport Half Marathon |
1:53:09 |
52.3% |
8:38 |
21/03/2010 |
Reading Half Marathon |
1:50:58 |
53.4% |
8:28 |
07/04/2024 |
Southampton Half Marathon |
1:49:56 |
55.4% |
8:23 |
30/07/2017 |
Wimbledon Common Half Marathon |
1:49:33 |
53.6% |
8:21 |
04/09/2022 |
The Big Half |
1:49:16 |
54.9% |
8:20 |
22/01/2017 |
Windsor Winter Half Marathon |
1:49:05 |
53.7% |
8:19 |
22/06/2014 |
Hackney Half Marathon |
1:48:58 |
54.4% |
8:19 |
02/03/2014 |
Reading Half Marathon |
1:48:26 |
54.6% |
8:16 |
06/03/2016 |
Berkhamsted Half Marathon |
1:47:58 |
54.2% |
8:14 |
31/07/2016 |
Wimbledon Common Half Marathon |
1:47:57 |
54.2% |
8:14 |
15/03/2020 |
Croydon Half Marathon |
1:47:51 |
55.0% |
8:13 |
20/02/2022 |
Hampton Court Half Marathon |
1:47:40 |
55.8% |
8:13 |
03/04/2022 |
Reading Half Marathon |
1:47:37 |
55.8% |
8:12 |
25/09/2022 |
Great Bristol Run HM |
1:47:37 |
55.8% |
8:12 |
06/09/2009 |
Great Bristol Run HM |
1:47:35 |
55.0% |
8:12 |
01/09/2019 |
Maidenhead Half Marathon |
1:44:45 |
56.4% |
7:59 |
05/09/2010 |
Great Bristol Run HM |
1:44:32 |
56.6% |
7:58 |
02/04/2023 |
Reading Half Marathon |
1:43:40 |
58.3% |
7:54 |
22/03/2015 |
Reading Half Marathon |
1:42:18 |
58.0% |
7:48 |
19/03/2017 |
Reading Half Marathon |
1:40:46 |
58.2% |
7:41 |
17/09/2017 |
Great Bristol Run HM |
1:39:17 |
59.1% |
7:34 |
13/10/2019 |
Cabbage Patch 10M |
1:25:14 |
52.4% |
8:31 |
21/10/2012 |
Cabbage Patch 10M |
1:22:35 |
53.7% |
8:15 |
16/10/2022 |
Cabbage Patch 10M |
1:22:09 |
55.2% |
8:13 |
16/10/2011 |
Cabbage Patch 10M |
1:20:48 |
54.9% |
8:05 |
13/03/2021 |
Tour de Serpiesphere Race 4: 16km (cut-off 10pm Sun 4 April) |
1:20:16 |
55.8% |
8:04 |
17/10/2021 |
Cabbage Patch 10M |
1:19:37 |
56.6% |
7:58 |
14/10/2018 |
Cabbage Patch 10M |
1:19:23 |
56.0% |
7:56 |
30/07/2023 |
Summer League 10k |
55:06 |
50.7% |
8:52 |
08/06/2020 |
Summer League 10k |
53:07 |
51.5% |
8:33 |
17/08/2020 |
2020 Virtual Summer Grand Prix Club Championships – Bonus event distance (10k) |
49:46 |
55.0% |
8:00 |
29/09/2019 |
Middlesex 10k |
49:13 |
55.3% |
7:55 |
21/07/2019 |
Summer League 10k |
49:01 |
55.5% |
7:53 |
06/02/2021 |
Tour de Serpiesphere Race 2: Virtual 10km |
48:53 |
55.9% |
7:52 |
24/07/2016 |
Summer League 10k |
48:41 |
55.2% |
7:50 |
26/07/2009 |
Summer League 10k |
48:29 |
55.4% |
7:48 |
25/07/2021 |
Summer League 10k |
47:34 |
57.9% |
7:39 |
13/08/2023 |
Summer League 10k |
47:32 |
58.8% |
7:39 |
21/08/2022 |
Summer League 10k |
47:01 |
58.9% |
7:34 |
14/08/2016 |
Summer League 10k |
46:50 |
57.4% |
7:32 |
16/07/2017 |
Summer League 10k |
46:44 |
57.7% |
7:31 |
30/09/2018 |
Middlesex 10k |
46:24 |
58.3% |
7:28 |
12/06/2016 |
Summer League 10k |
46:07 |
58.3% |
7:25 |
12/09/2020 |
Richmond Running Festival Kew 10k |
46:05 |
59.3% |
7:25 |
14/06/2015 |
Summer League 10k |
45:55 |
58.4% |
7:23 |
04/10/2015 |
Middlesex 10k |
45:03 |
59.5% |
7:15 |
06/09/2020 |
RunThrough Battersea Park 10k |
44:50 |
61.0% |
7:13 |
20/08/2017 |
Summer League 10k |
44:46 |
60.2% |
7:12 |
13/07/2020 |
Summer League 5M |
39:52 |
55.0% |
7:58 |
02/06/2019 |
Summer League 5M |
39:21 |
55.4% |
7:52 |
23/01/2021 |
Tour de Serpiesphere Race 1 - Virtual 8km |
39:17 |
55.5% |
7:54 |
23/06/2019 |
Summer League 5M |
38:56 |
56.0% |
7:47 |
03/07/2022 |
Summer League 5M |
38:33 |
57.7% |
7:42 |
02/07/2017 |
Summer League 5M |
37:27 |
57.6% |
7:29 |
31/05/2015 |
Summer League 5M |
37:11 |
58.0% |
7:26 |
10/07/2016 |
Summer League 5M |
36:39 |
58.7% |
7:20 |
02/12/2023 |
Serpentine Handicap |
36:36 |
53.0% |
8:27 |
04/04/2015 |
Serpentine Handicap |
36:07 |
51.4% |
8:20 |
05/07/2015 |
Summer League 5M |
36:06 |
59.4% |
7:13 |
03/01/2015 |
Serpentine Handicap |
35:54 |
51.5% |
8:17 |
08/01/2022 |
Serpentine Handicap |
35:53 |
53.3% |
8:17 |
05/03/2022 |
Serpentine Handicap |
35:16 |
54.6% |
8:08 |
04/12/2021 |
Serpentine Handicap |
34:53 |
54.8% |
8:03 |
07/01/2023 |
Serpentine Handicap |
34:35 |
55.7% |
7:59 |
06/02/2016 |
Serpentine Handicap |
34:18 |
54.0% |
7:55 |
07/05/2016 |
Serpentine Handicap |
34:00 |
54.6% |
7:51 |
06/01/2018 |
Serpentine Handicap |
33:54 |
55.0% |
7:49 |
01/10/2022 |
Serpentine Handicap |
33:23 |
57.7% |
7:42 |
03/12/2016 |
Serpentine Handicap |
33:14 |
55.9% |
7:40 |
03/06/2023 |
Serpentine Handicap |
33:01 |
58.7% |
7:37 |
06/01/2024 |
Serpentine Handicap |
32:58 |
58.8% |
7:36 |
07/12/2019 |
Serpentine Handicap |
32:46 |
57.5% |
7:34 |
01/06/2019 |
Serpentine Handicap |
32:41 |
57.7% |
7:32 |
06/08/2016 |
Serpentine Handicap |
32:40 |
56.9% |
7:32 |
06/06/2015 |
Serpentine Handicap |
32:28 |
57.2% |
7:29 |
04/01/2020 |
Serpentine Handicap |
32:28 |
58.1% |
7:29 |
01/07/2017 |
Serpentine Handicap |
31:36 |
59.0% |
7:17 |
02/07/2016 |
Serpentine Handicap |
30:47 |
60.4% |
7:06 |
01/08/2015 |
Serpentine Handicap |
30:33 |
60.6% |
7:03 |
01/08/2020 |
Serpiesphere virtual 5k |
28:18 |
47.8% |
9:06 |
31/10/2020 |
Serpiesphere virtual 5k |
27:01 |
50.0% |
8:42 |
01/06/2021 |
Serpiesphere virtual 5k |
26:52 |
50.7% |
8:39 |
01/09/2021 |
Serpiesphere virtual 5k |
25:37 |
53.1% |
8:15 |
03/10/2020 |
Serpiesphere virtual 5k |
25:25 |
53.2% |
8:11 |
17/08/2021 |
Serpiesphere virtual 5k |
25:20 |
53.7% |
8:09 |
07/05/2015 |
Assembly League Victoria Park 3.5M |
25:14 |
58.7% |
7:13 |
16/09/2021 |
Serpiesphere virtual 5k |
25:11 |
54.1% |
8:06 |
12/12/2020 |
Serpiesphere virtual 5k |
25:10 |
53.7% |
8:06 |
17/07/2021 |
Serpiesphere virtual 5k |
25:09 |
54.1% |
8:06 |
28/11/2020 |
Serpiesphere virtual 5k |
24:54 |
54.3% |
8:01 |
05/05/2016 |
Assembly League Victoria Park 3.5M |
24:52 |
59.9% |
7:06 |
01/08/2021 |
Serpiesphere virtual 5k |
24:30 |
55.6% |
7:53 |
30/11/2019 |
Clapham Common parkrun 5k |
24:30 |
54.8% |
7:53 |
25/07/2020 |
Serpiesphere virtual 5k |
24:27 |
55.3% |
7:52 |
04/08/2016 |
Assembly League Victoria Park 3.5M |
24:18 |
61.3% |
6:57 |
16/04/2021 |
Serpiesphere virtual 5k |
24:13 |
56.2% |
7:48 |
01/07/2021 |
Serpiesphere virtual 5k |
24:10 |
56.3% |
7:47 |
23/05/2020 |
Serpiesphere virtual 5k |
24:04 |
56.2% |
7:45 |
20/06/2020 |
Serpiesphere virtual 5k |
23:58 |
56.4% |
7:43 |
16/01/2021 |
Serpiesphere virtual 5k |
23:56 |
56.5% |
7:42 |
15/02/2021 |
Serpiesphere virtual 5k |
23:55 |
56.9% |
7:42 |
01/02/2021 |
Serpiesphere virtual 5k |
23:54 |
56.6% |
7:41 |
30/07/2015 |
Assembly League Victoria Park 3.5M |
23:51 |
62.3% |
6:49 |
25/07/2019 |
Club Championship 5k |
23:46 |
56.5% |
7:39 |
01/05/2021 |
Serpiesphere virtual 5k |
23:41 |
57.5% |
7:37 |
01/04/2021 |
Serpiesphere virtual 5k |
23:38 |
57.6% |
7:36 |
27/06/2020 |
Serpiesphere virtual 5k |
23:33 |
57.4% |
7:35 |
17/10/2020 |
Serpiesphere virtual 5k |
23:30 |
57.5% |
7:34 |
18/04/2020 |
Serpiesphere virtual 5k |
23:27 |
57.6% |
7:33 |
19/09/2020 |
Serpiesphere virtual 5k |
23:26 |
57.7% |
7:32 |
30/05/2020 |
Serpiesphere virtual 5k |
23:23 |
57.8% |
7:31 |
16/06/2021 |
Serpiesphere virtual 5k |
23:23 |
58.2% |
7:31 |
13/06/2020 |
Serpiesphere virtual 5k |
23:22 |
57.8% |
7:31 |
25/04/2020 |
Serpiesphere virtual 5k |
23:20 |
57.9% |
7:31 |
03/01/2021 |
Serpiesphere virtual 5k |
23:18 |
58.0% |
7:30 |
11/07/2020 |
Serpiesphere virtual 5k |
23:13 |
58.2% |
7:28 |
01/03/2021 |
Serpiesphere virtual 5k |
23:03 |
59.1% |
7:25 |
15/03/2021 |
Tour de Serpiesphere Race 3: Virtual 5km |
23:03 |
59.1% |
7:25 |
16/05/2020 |
Serpiesphere virtual 5k |
23:03 |
58.6% |
7:25 |
29/12/2023 |
Last Friday 5k |
22:59 |
60.1% |
7:24 |
12/04/2020 |
Serpiesphere virtual 5k |
22:58 |
58.9% |
7:23 |
14/11/2020 |
Serpiesphere virtual 5k |
22:56 |
58.9% |
7:23 |
30/12/2022 |
Last Friday 5k |
22:54 |
59.9% |
7:22 |
09/08/2020 |
2020 Virtual Summer Grand Prix Club Championships - 5k |
22:53 |
59.1% |
7:22 |
09/08/2020 |
Serpiesphere virtual 5k |
22:53 |
59.1% |
7:22 |
02/05/2020 |
Serpiesphere virtual 5k |
22:51 |
59.2% |
7:21 |
09/05/2020 |
Serpiesphere virtual 5k |
22:48 |
59.3% |
7:20 |
16/03/2021 |
Serpiesphere virtual 5k |
22:48 |
59.7% |
7:20 |
06/06/2020 |
Serpiesphere virtual 5k |
22:35 |
59.9% |
7:16 |
05/09/2020 |
Serpiesphere virtual 5k |
22:30 |
60.1% |
7:14 |
18/07/2023 |
Club Championship 5k |
22:26 |
61.5% |
7:13 |
18/07/2020 |
Serpiesphere virtual 5k |
22:21 |
60.5% |
7:12 |
04/07/2020 |
Serpiesphere virtual 5k |
22:20 |
60.5% |
7:11 |
26/07/2022 |
Club Championship 5k |
22:14 |
61.7% |
7:09 |
04/06/2015 |
Assembly League Battersea 5k |
21:45 |
60.0% |
7:00 |
06/07/2017 |
Assembly League Dome/O2 |
21:40 |
59.2% |
7:11 |
03/09/2015 |
Assembly League Beckenham 3.0M |
21:40 |
59.3% |
7:07 |
02/06/2016 |
Assembly League Battersea 5k |
21:35 |
61.1% |
6:57 |
02/07/2015 |
Assembly League Dome/O2 |
21:35 |
58.9% |
7:10 |
27/07/2017 |
Club Championship 5k |
21:19 |
62.2% |
6:52 |
28/07/2016 |
Club Championship 5k |
21:17 |
62.0% |
6:51 |
07/07/2016 |
Assembly League Dome/O2 |
21:13 |
60.2% |
7:02 |
03/04/2021 |
Tour de Serpiesphere Race 5: 2 miles (cut-off 10pm Sun 25 April) |
16:41 |
49.8% |
8:20 |
12/07/2020 |
2020 Virtual Summer Grand Prix Club Championships - 3k |
13:32 |
56.5% |
7:16 |
26/07/2020 |
2020 Virtual Summer Grand Prix Club Championships - 1 Mile |
6:39 |
58.3% |
6:39 |
28/06/2020 |
2020 Virtual Summer Grand Prix Club Championships - 1k |
3:53 |
58.3% |
6:15 |
27/06/2015 |
Club Championship 1k |
3:34 |
61.2% |
5:44 |