| Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Delamere | 
5.8 | 
 | 
17/10/2021 | 
175 | 
00:44:32 | 
MV45 | 
25 | 
147 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 4 | 
Abergele | 
 | 
 | 
12/01/2020 | 
139 | 
00:34:07 | 
MV40 | 
27 | 
131 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 3 | 
Harrison Drive | 
4.22 | 
 | 
17/09/2019 | 
125 | 
00:30:44 | 
O40 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Chester | 
 | 
 | 
11/11/2018 | 
109 | 
00:32:02 | 
MV40 | 
15 | 
105 | 
 | 
 | 
| Race 4 | 
Tattenhall | 
 | 
 | 
27/01/2019 | 
100 | 
00:40:18 | 
MV40 | 
16 | 
97 | 
 | 
 | 
| Race 5 | 
Birkenhead Park | 
 | 
 | 
03/03/2019 | 
109 | 
00:35:22 | 
MV40 | 
17 | 
106 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
 | 
 | 
04/09/2018 | 
71 | 
00:32:26 | 
O40M | 
9 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
25/09/2018 | 
58 | 
00:28:48 | 
O40M | 
8 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 3 | 
Pensarn | 
5 | 
 | 
14/01/2018 | 
87 | 
00:31:13 | 
MV40 | 
18 | 
87 | 
 | 
 | 
| Race 7 | 
Deeside | 
 | 
 | 
25/04/2018 | 
87 | 
00:28:33 | 
MV40 | 
16 | 
86 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Sefton Park | 
 | 
10 | 
25/11/2017 | 
131 | 
00:46:42 | 
 | 
 | 
 | 
1545 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
4.7 | 
 | 
05/09/2017 | 
38 | 
00:31:54 | 
O40M | 
5 | 
 | 
 | 
 | 
| Race 2 | 
Wirral Country Park | 
 | 
 | 
12/09/2017 | 
46 | 
00:32:07 | 
O40M | 
7 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
26/09/2017 | 
43 | 
00:29:16 | 
O40M | 
5 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Cross Challenge | 
Sefton Park | 
6 | 
10 | 
25/11/2017 | 
393 | 
00:46:42 | 
 | 
 | 
 | 
1545 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
17/12/2017 | 
63 | 
00:28:51 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Caernarvon | 
6.21 | 
10 | 
09/10/2016 | 
68 | 
00:39:29 | 
MV40 | 
17 | 
67 | 
 | 
 | 
| Race 2 | 
Chester | 
5 | 
 | 
06/11/2016 | 
102 | 
00:31:43 | 
MV40 | 
21 | 
98 | 
 | 
 | 
| Race 3 | 
Birkenhead Park | 
5.5 | 
 | 
04/12/2016 | 
79 | 
00:33:51 | 
MV40 | 
16 | 
77 | 
 | 
 | 
| Race 4 | 
Connah's Quay | 
4.4 | 
 | 
22/01/2017 | 
85 | 
00:27:07 | 
MV40 | 
16 | 
83 | 
 | 
 | 
| Race 5 | 
Manley Mere | 
5.15 | 
 | 
05/03/2017 | 
48 | 
00:31:03 | 
MV40 | 
11 | 
48 | 
 | 
 | 
| Race 6 | 
New Brighton | 
5.1 | 
 | 
09/04/2017 | 
58 | 
00:31:45 | 
MV40 | 
11 | 
57 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
18/12/2016 | 
46 | 
00:15:21 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Capenhurst | 
 | 
 | 
11/10/2015 | 
103 | 
00:32:19 | 
MV40 | 
17 | 
97 | 
 | 
 | 
| Race 5 | 
Tattenhall | 
 | 
 | 
20/03/2016 | 
63 | 
00:39:06 | 
MV40 | 
18 | 
62 | 
 | 
 | 
| Race 7 | 
Prestatyn | 
 | 
 | 
27/04/2016 | 
57 | 
00:26:31 | 
MV40 | 
12 | 
57 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Wirral Country Park | 
 | 
 | 
01/09/2015 | 
52 | 
00:32:12 | 
O40M | 
 | 
 | 
 | 
 | 
| Race 2 | 
Royden Park | 
4.5 | 
 | 
08/09/2015 | 
102 | 
00:34:22 | 
O40M | 
 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
22/09/2015 | 
66 | 
00:29:51 | 
O40M | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
20/12/2015 | 
19 | 
00:16:01 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Cheshire View | 
5.75 | 
9 | 
09/11/2014 | 
99 | 
00:38:03 | 
SM | 
41 | 
90 | 
 | 
 | 
| Race 2 | 
Tattenhall | 
 | 
 | 
07/12/2014 | 
92 | 
00:40:37 | 
SM | 
37 | 
87 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 4 | 
Arrowe Park | 
 | 
 | 
23/09/2014 | 
70 | 
00:30:25 | 
U40M | 
16 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
21/12/2014 | 
13 | 
00:16:20 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
22/12/2013 | 
27 | 
00:34:43 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Caernarfon | 
6.21 | 
10 | 
21/10/2012 | 
83 | 
00:40:51 | 
SM | 
37 | 
79 | 
 | 
 | 
| Race 4 | 
Birkenhead | 
5.25 | 
 | 
13/01/2013 | 
94 | 
00:35:16 | 
SM | 
46 | 
90 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Championships | 
Clarkes Garden | 
 | 
 | 
10/02/2013 | 
83 | 
00:47:03 | 
 | 
 | 
80 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Merseyside | 
Arrowe Park | 
7 | 
11 | 
05/01/2013 | 
68 | 
00:52:10 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Thurstaston | 
 | 
 | 
11/09/2012 | 
63 | 
00:34:00 | 
U40M | 
18 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
23/12/2012 | 
12 | 
00:18:15 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 6 | 
Christleton | 
 | 
 | 
01/04/2012 | 
149 | 
00:40:21 | 
SM | 
56 | 
137 | 
 | 
 | 
| Race 7 | 
Deestriders | 
4.16 | 
 | 
25/04/2012 | 
83 | 
00:26:22 | 
SM | 
38 | 
79 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 3 | 
Stadt Moers | 
 | 
 | 
10/12/2011 | 
77 | 
00:41:59 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Merseyside | 
Sherdley Park | 
 | 
 | 
07/01/2012 | 
93 | 
00:55:30 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
4.69 | 
 | 
06/09/2011 | 
46 | 
00:33:03 | 
U40M | 
13 | 
 | 
 | 
 | 
| Race 2 | 
Harrison Drive | 
 | 
 | 
13/09/2011 | 
56 | 
00:29:19 | 
U40M | 
13 | 
 | 
 | 
 | 
| Race 3 | 
Thurstaston | 
 | 
 | 
20/09/2011 | 
42 | 
00:32:30 | 
U40M | 
12 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
27/09/2011 | 
52 | 
00:29:35 | 
U40M | 
14 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Cross Challenge | 
Sefton Park | 
 | 
 | 
26/11/2011 | 
381 | 
00:43:22 | 
 | 
 | 
 | 
1202 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
18/12/2011 | 
22 | 
00:27:09 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Summer Handicap | 
Thurstaston | 
 | 
 | 
28/08/2011 | 
4 | 
00:20:02 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Christmas Handicap | 
Wallasey Shore | 
2.57 | 
 | 
21/12/2008 | 
34 | 
00:31:59 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Tunnel 10k | 
Liverpool | 
 | 
10 | 
14/04/2024 | 
1507 | 
01:09:48 | 
M45+ | 
102 | 
1011 | 
142 | 
01:05:11 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Colshaw Hall 10k | 
Knutsford | 
 | 
10 | 
20/06/2021 | 
204 | 
00:45:44 | 
V45 | 
33 | 
181 | 
4214 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Penmaenmawr Fell Race | 
Penmaenmawr | 
 | 
16 | 
16/11/2019 | 
111 | 
02:08:20 | 
V45 | 
 | 
 | 
84 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Half Marathon | 
New Brighton | 
13.11 | 
 | 
09/09/2018 | 
40 | 
01:29:28 | 
M40+ | 
6 | 
39 | 
1732 | 
01:29:25 | 
| Chester Marathon | 
Chester Racecourse | 
26.21 | 
 | 
07/10/2018 | 
680 | 
03:28:23 | 
MV40 | 
137 | 
595 | 
2189 | 
03:28:14 | 
| Prague Marathon | 
Prague | 
26.21 | 
 | 
05/05/2019 | 
1383 | 
03:31:17 | 
SM45 | 
223 | 
1274 | 
1044 | 
03:29:52 | 
| Anglesey Trail Half Marathon | 
Anglesey | 
13.11 | 
 | 
02/06/2019 | 
26 | 
01:42:39 | 
M40+ | 
10 | 
23 | 
115 | 
01:42:37 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Sandstone Trail Race A | 
Duckington | 
17 | 
 | 
01/10/2017 | 
39 | 
02:37:27 | 
Vet 40 | 
12 | 
35 | 
27 | 
 | 
| Chester Marathon | 
Chester | 
26.21 | 
 | 
08/10/2017 | 
1542 | 
04:15:20 | 
MV40 | 
243 | 
1244 | 
1887 | 
04:12:58 | 
| Northern 12 Stage Road Relay | 
Birkenhead Park | 
40 | 
 | 
25/03/2018 | 
12 | 
00:14:28 | 
 | 
 | 
 | 
P57 | 
 | 
| Wirral AC Open Mile (Men) | 
Bebington Oval | 
1 | 
 | 
15/04/2018 | 
10 | 
00:05:28 | 
 | 
 | 
 | 
320 | 
 | 
| Liverpool Spring 10k | 
Liverpool | 
 | 
10 | 
06/05/2018 | 
333 | 
00:45:39 | 
MV40 | 
34 | 
304 | 
616 | 
00:45:00 | 
| Thurstaston Summer Multi Terrain Challenge | 
Thurstaston | 
6 | 
 | 
08/05/2018 | 
21 | 
00:41:28 | 
O40M | 
3 | 
 | 
 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
30/05/2018 | 
26 | 
00:18:36 | 
M40 | 
8 | 
 | 
130 | 
 | 
| Birkenhead Park 5 | 
Birkenhead | 
5 | 
 | 
06/06/2018 | 
69 | 
00:31:42 | 
O40 | 
13 | 
64 | 
52 | 
00:31:39 | 
| Dunham Massey 5k | 
Dunham Massey | 
 | 
10 | 
14/06/2018 | 
39 | 
00:19:06 | 
MV40 | 
7 | 
35 | 
862 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Chester Marathon | 
Chester | 
26.21 | 
 | 
02/10/2016 | 
903 | 
03:56:49 | 
MV40 | 
133 | 
771 | 
1539 | 
03:55:59 | 
| Penmaenmawr Fell Race   | 
Penmaenmawr | 
10 | 
 | 
19/11/2016 | 
63 | 
01:42:27 | 
V40 | 
 | 
 | 
76 | 
 | 
| Wilmslow Half Marathon  | 
Wilmslow | 
13.11 | 
 | 
19/03/2017 | 
168 | 
01:25:06 | 
MV40 | 
29 | 
162 | 
209 | 
01:24:56 | 
| Virgin Money London Marathon | 
London | 
26.21 | 
 | 
23/04/2017 | 
3073 | 
03:10:21 | 
40-44 | 
670 | 
2895 | 
33338 | 
 | 
| Rock 'n' Roll Liverpool Marathon | 
Liverpool | 
26.21 | 
 | 
28/05/2017 | 
377 | 
03:29:06 | 
 | 
55 | 
351 | 
2287 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
26/07/2017 | 
14 | 
00:18:09 | 
M40 | 
3 | 
 | 
158 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
30/08/2017 | 
11 | 
00:18:28 | 
M40 | 
3 | 
 | 
815 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Snowdonia Marathon  | 
Llanberis | 
26.2 | 
 | 
24/10/2015 | 
376 | 
03:47:59 | 
M40+ | 
95 | 
345 | 
824 | 
03:47:53 | 
| Nick Beer 10k | 
Llandudno | 
 | 
10 | 
07/02/2016 | 
63 | 
00:42:41 | 
M40+ | 
11 | 
59 | 
555 | 
00:42:40 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
27/03/2016 | 
8 | 
00:18:34 | 
SM | 
 | 
 | 
 | 
 | 
| Rotterdam Marathon  | 
Rotterdam | 
26.21 | 
 | 
10/04/2016 | 
1051 | 
03:11:43 | 
M40 | 
180 | 
 | 
11525 | 
03:09:53 | 
| Thurstaston Summer Multi Terrain Challenge | 
Thurstaston | 
6 | 
 | 
10/05/2016 | 
21 | 
00:41:35 | 
O40M | 
6 | 
 | 
 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
25/05/2016 | 
15 | 
00:18:42 | 
 | 
 | 
 | 
M40 | 
 | 
| Endurance 3k Race B | 
Bromborough | 
 | 
3 | 
01/06/2016 | 
7 | 
00:10:41 | 
V40 | 
 | 
 | 
 | 
 | 
| Urenco Birkenhead Park 5 mile  | 
Birkenhead Park | 
5 | 
 | 
08/06/2016 | 
40 | 
00:31:32 | 
M40 | 
 | 
 | 
225 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
22/06/2016 | 
11 | 
00:18:20 | 
M40 | 
 | 
 | 
 | 
 | 
| Robbie Webster's Wobbler | 
Frodsham Hill | 
5.2 | 
 | 
29/06/2016 | 
53 | 
00:50:47 | 
M40 | 
22 | 
 | 
115 | 
 | 
| Southport Half Marathon  | 
Southport | 
13.1 | 
 | 
03/07/2016 | 
77 | 
01:29:13 | 
MV40-49 | 
11 | 
72 | 
864 | 
01:29:07 | 
| Endurance 10k  | 
Bebington Oval | 
 | 
10 | 
06/07/2016 | 
3 | 
00:39:21 | 
V40 | 
 | 
 | 
 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
20/07/2016 | 
17 | 
00:17:40 | 
M40 | 
 | 
 | 
 | 
 | 
| Wirral AC Endurance 5k - Race A | 
Bebington Oval | 
 | 
3 | 
03/08/2016 | 
8 | 
00:18:32 | 
V40 | 
 | 
 | 
 | 
 | 
| Wavertree Mystery 5k | 
Wavertree | 
 | 
5 | 
09/08/2016 | 
46 | 
00:18:35 | 
 | 
 | 
 | 
161 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Brecon Beacons Ultra  | 
Brecon Beacons | 
 | 
 | 
15/11/2014 | 
50 | 
09:27:16 | 
 | 
0 | 
0 | 
 | 
 | 
| Conwy Half Marathon  | 
Conwy | 
13.1 | 
 | 
23/11/2014 | 
1103 | 
01:55:56 | 
M40-44 | 
177 | 
 | 
1124 | 
01:53:39 | 
| Chester Spring 5 | 
Chester | 
5 | 
 | 
15/04/2015 | 
77 | 
00:31:56 | 
Vet 40 | 
17 | 
 | 
156 | 
00:31:54 | 
| Virgin Money London Marathon  | 
London | 
26.21 | 
 | 
26/04/2015 | 
5039 | 
03:24:12 | 
40-44 | 
980 | 
4435 | 
5815 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
29/04/2015 | 
17 | 
00:18:35 | 
M40 | 
 | 
 | 
 | 
 | 
| Thurstaston Summer Multi Terrain Challenge | 
Thurstaston | 
6 | 
 | 
05/05/2015 | 
35 | 
00:42:13 | 
O40M | 
 | 
 | 
 | 
 | 
| Wirral Open Mile  | 
Bromborough | 
1 | 
 | 
10/05/2015 | 
17 | 
05:47:01 | 
 | 
0 | 
0 | 
 | 
 | 
| Excalibur Marathon | 
Moel Famau | 
26.2 | 
 | 
30/05/2015 | 
54 | 
05:43:43 | 
M40+ | 
21 | 
0 | 
62 | 
05:43:40 | 
| Liverpool Rock 'n' Roll Marathon | 
Liverpool | 
26.21 | 
 | 
14/06/2015 | 
252 | 
03:24:53 | 
 | 
44 | 
2854 | 
1196 | 
 | 
| Welsh Trail Marathon  | 
Coed y Brenin Forest Park | 
26.21 | 
 | 
20/06/2015 | 
140 | 
04:38:42 | 
M40 | 
52 | 
121 | 
242 | 
04:38:36 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
24/06/2015 | 
20 | 
00:18:34 | 
M40 | 
 | 
 | 
 | 
 | 
| Ubaye Trail Marathon  | 
Barcelonnette, France | 
26.21 | 
 | 
09/08/2015 | 
306 | 
07:08:00 | 
V1 | 
101 | 
 | 
250 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
26/08/2015 | 
25 | 
00:18:59 | 
M40 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Snowdonia Marathon  | 
Llanberis | 
26.21 | 
 | 
27/10/2013 | 
821 | 
04:19:23 | 
MOPEN | 
314 | 
708 | 
795 | 
04:18:06 | 
| Brecon Beacons Ultra  | 
Brecon Beacons | 
46 | 
 | 
17/11/2013 | 
51 | 
09:18:34 | 
 | 
 | 
 | 
177 | 
 | 
| EnduranceLife Ultra Marathon  | 
Anglesey | 
34.1 | 
 | 
18/01/2014 | 
35 | 
07:02:18 | 
 | 
0 | 
0 | 
 | 
 | 
| Bolton Hilly Marathon Day 1 | 
Bolton | 
 | 
10 | 
08/03/2014 | 
61 | 
04:15:14 | 
V35 | 
 | 
 | 
 | 
04:15:12 | 
| Greater Manchester Marathon  | 
Manchester | 
26.21 | 
 | 
06/04/2014 | 
671 | 
03:19:12 | 
SEN | 
399 | 
639 | 
15049 | 
03:18:45 | 
| Thurstaston Summer Multi Terrain Challenge | 
Thurstaston | 
6 | 
 | 
13/05/2014 | 
32 | 
00:42:25 | 
U40M | 
 | 
 | 
 | 
 | 
| Welsh Trail Marathon  | 
Coed y Brenin Forest Park | 
26.21 | 
 | 
21/06/2014 | 
173 | 
04:53:06 | 
MOPEN | 
60 | 
146 | 
217 | 
04:53:05 | 
| Wirral Endurance Run  | 
Bebington Oval | 
 | 
10 | 
23/07/2014 | 
7 | 
00:41:55 | 
V35 | 
 | 
 | 
 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
27/08/2014 | 
16 | 
00:18:41 | 
SM 20-40 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Hoylake 10k  | 
Hoylake | 
 | 
10 | 
09/09/2012 | 
24 | 
00:39:12 | 
 | 
 | 
23 | 
730 | 
 | 
| Chester Marathon  | 
Chester | 
26.21 | 
 | 
07/10/2012 | 
255 | 
03:18:36 | 
MSEN | 
127 | 
231 | 
521 | 
03:18:38 | 
| Snowdonia Marathon  | 
Llanwrst | 
26.21 | 
 | 
27/10/2012 | 
381 | 
03:52:41 | 
M50+ | 
29 | 
345 | 
317 | 
03:52:26 | 
| Brecon Beacons Ultra  | 
Brecon Beacons | 
45 | 
 | 
17/11/2012 | 
37 | 
09:08:37 | 
 | 
0 | 
0 | 
 | 
 | 
| Blackpool Marathon  | 
Blackpool | 
26.21 | 
 | 
07/04/2013 | 
72 | 
03:18:26 | 
M | 
 | 
 | 
1303 | 
03:18:19 | 
| Virgin London Marathon  | 
London | 
26.21 | 
 | 
21/04/2013 | 
5416 | 
03:34:37 | 
18-39 | 
2389 | 
4600 | 
25051 | 
 | 
| Excalibur Marathon  | 
Moel Famau | 
26.21 | 
 | 
18/05/2013 | 
47 | 
05:34:54 | 
M35-39 | 
4 | 
40 | 
182 | 
05:34:52 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Marathon  | 
Liverpool | 
26.21 | 
 | 
09/10/2011 | 
372 | 
03:35:25 | 
MOPEN | 
215 | 
354 | 
796 | 
03:35:20 | 
| Helsby Half Marathon | 
Helsby | 
13.11 | 
 | 
22/01/2012 | 
485 | 
01:39:35 | 
MSEN | 
183 | 
441 | 
1808 | 
01:39:12 | 
| Yorkshire Ultra  | 
Whitby | 
51 | 
 | 
28/01/2012 | 
29 | 
11:38:00 | 
M35 | 
3 | 
 | 
 | 
 | 
| Llandudno 10 Mile Road Race | 
Llandudno | 
10 | 
 | 
17/06/2012 | 
74 | 
01:05:20 | 
 | 
0 | 
0 | 
 | 
01:05:16 | 
| Osmotherley Phoenix Ultra - 33 Miler | 
Osmotherley | 
33 | 
 | 
07/07/2012 | 
79 | 
07:49:00 | 
 | 
0 | 
0 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Loch Ness Marathon  | 
Loch Ness | 
26.21 | 
 | 
03/10/2010 | 
990 | 
04:01:11 | 
Male | 
435 | 
 | 
 | 
 | 
| Puma HellRunner Hell Up North: Morning Glory | 
Liverpool | 
9 | 
 | 
07/11/2010 | 
651 | 
01:37:44 | 
 | 
0 | 
0 | 
 | 
 | 
| Conwy Half Marathon | 
Conwy | 
13.1 | 
 | 
21/11/2010 | 
290 | 
01:46:31 | 
M35+ | 
44 | 
247 | 
1073 | 
01:45:19 | 
| 9Bar London ULTRA | 
Streatham | 
31 | 
 | 
20/02/2011 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| Chester Half Marathon  | 
Chester | 
13.11 | 
 | 
15/05/2011 | 
145 | 
01:30:43 | 
 | 
 | 
 | 
1378 | 
01:30:38 | 
| Coniston Marathon  | 
Coniston | 
26.21 | 
 | 
03/07/2011 | 
49 | 
03:56:05 | 
 | 
 | 
 | 
204 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Mersey Tunnel 10K  | 
Liverpool | 
 | 
10 | 
30/05/2010 | 
744 | 
00:52:21 | 
MOPEN | 
450 | 
680 | 
689 | 
00:50:48 |