| Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
New Brighton | 
 | 
 | 
14/10/2018 | 
59 | 
00:29:39 | 
MV40 | 
12 | 
58 | 
 | 
 | 
| Race 5 | 
Birkenhead Park | 
 | 
 | 
03/03/2019 | 
80 | 
00:33:42 | 
MV40 | 
13 | 
78 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Sefton Park | 
 | 
 | 
24/11/2018 | 
72 | 
00:37:05 | 
 | 
 | 
 | 
1562 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Birkenhead Park | 
5.4 | 
 | 
03/12/2017 | 
191 | 
00:38:21 | 
SM | 
72 | 
171 | 
 | 
 | 
| Race 7 | 
Deeside | 
 | 
 | 
25/04/2018 | 
174 | 
00:32:07 | 
SM | 
69 | 
154 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Championships | 
Clarkes Garden | 
 | 
 | 
11/02/2018 | 
115 | 
00:51:11 | 
 | 
 | 
99 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Northern | 
Harewood House Estate | 
7.25 | 
 | 
27/01/2018 | 
599 | 
01:00:23 | 
 | 
 | 
 | 
1024 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 3 | 
Harrison Drive | 
4.2 | 
 | 
19/09/2017 | 
104 | 
00:31:05 | 
U40M | 
41 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
26/09/2017 | 
105 | 
00:33:45 | 
U40M | 
39 | 
 | 
 | 
 | 
        
    | 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 | 
36 | 
00:17:29 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Chester Marathon | 
Chester Racecourse | 
26.21 | 
 | 
07/10/2018 | 
1119 | 
03:47:53 | 
MV35 | 
176 | 
932 | 
2196 | 
03:46:53 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
24/04/2019 | 
206 | 
00:29:58 | 
Senior | 
43 | 
131 | 
429 | 
00:29:39 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
26/06/2019 | 
111 | 
00:22:32 | 
Senior | 
28 | 
90 | 
1287 | 
00:22:26 | 
| Tour of Merseyside Thurstaston | 
Thurstaston | 
6 | 
 | 
01/07/2019 | 
299 | 
01:03:14 | 
MOPEN | 
67 | 
205 | 
124 | 
01:02:49 | 
| Tour of Merseyside Raging Red Bull 5 | 
Otterspool | 
5 | 
 | 
03/07/2019 | 
250 | 
00:45:49 | 
MOPEN | 
64 | 
177 | 
124 | 
00:45:18 | 
| Tour of Merseyside Knowsley | 
Stadt Moers | 
 | 
 | 
05/07/2019 | 
293 | 
00:59:51 | 
MOPEN | 
67 | 
195 | 
124 | 
00:59:12 | 
| Tour of Merseyside Wirral Coastal Run  | 
Wallasey | 
12 | 
 | 
06/07/2019 | 
298 | 
02:04:59 | 
MOPEN | 
68 | 
205 | 
124 | 
02:04:24 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
31/07/2019 | 
197 | 
00:26:47 | 
Senior | 
39 | 
139 | 
1531 | 
00:26:38 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| English Half Marathon | 
Warrington | 
13.11 | 
 | 
17/09/2017 | 
409 | 
01:39:33 | 
MS | 
218 | 
377 | 
5085 | 
01:39:07 | 
| WSNC Hoylake 10k | 
Hoylake | 
 | 
10 | 
24/09/2017 | 
66 | 
00:45:07 | 
 | 
 | 
56 | 
582 | 
 | 
| Tunnel 10k | 
Liverpool | 
 | 
10 | 
01/10/2017 | 
124 | 
00:46:13 | 
MOPEN | 
82 | 
119 | 
873 | 
00:44:28 | 
| Chester Marathon | 
Chester | 
26.21 | 
 | 
08/10/2017 | 
983 | 
03:50:44 | 
MSEN | 
352 | 
837 | 
1882 | 
03:49:08 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
28/03/2018 | 
59 | 
00:20:09 | 
SW | 
4 | 
6 | 
253 | 
 | 
| Tunnel 10K | 
Liverpool | 
 | 
10 | 
15/04/2018 | 
99 | 
00:44:27 | 
MOPEN | 
61 | 
92 | 
1539 | 
00:43:08 | 
| Virgin Money London Marathon | 
London | 
26.21 | 
 | 
22/04/2018 | 
29480 | 
05:30:35 | 
M18-39 | 
9191 | 
19253 | 
52169 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
27/06/2018 | 
20 | 
00:19:01 | 
M40 | 
4 | 
 | 
231 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
25/07/2018 | 
25 | 
00:18:22 | 
O40 | 
5 | 
25 | 
405 | 
00:18:17 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Port Sunlight 10k | 
Port Sunlight | 
 | 
10 | 
18/06/2017 | 
138 | 
00:48:34 | 
MOPEN | 
71 | 
120 | 
906 | 
00:47:18 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
28/06/2017 | 
50 | 
00:22:35 | 
SM | 
19 | 
 | 
564 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
30/08/2017 | 
112 | 
00:24:06 | 
SM | 
29 | 
 | 
867 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
29/04/2015 | 
16 | 
00:18:32 | 
M40 | 
 | 
 | 
 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
24/06/2015 | 
19 | 
00:18:32 | 
M40 | 
 | 
 | 
 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
26/08/2015 | 
17 | 
00:18:15 | 
SM | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
27/08/2014 | 
19 | 
00:18:47 | 
M40 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
24/03/2013 | 
12 | 
00:19:52 | 
SM20-40 | 
 | 
 | 
 | 
 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
26/06/2013 | 
9 | 
00:17:43 | 
SM (20 - 40) | 
 | 
 | 
 | 
 |