| Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
 | 
 | 
05/09/2023 | 
30 | 
00:32:09 | 
MS | 
14 | 
 | 
1674 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Tattenhall | 
6.04 | 
 | 
13/11/2022 | 
169 | 
00:43:19 | 
SM | 
53 | 
142 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
4.6 | 
 | 
06/09/2022 | 
46 | 
00:33:34 | 
Under 40 | 
12 | 
 | 
819 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Capenhurst | 
5 | 
 | 
14/11/2021 | 
49 | 
00:28:07 | 
SM | 
31 | 
49 | 
 | 
 | 
| Race 3 | 
Birkenhead Park | 
5.3 | 
 | 
05/12/2021 | 
28 | 
00:31:18 | 
SM | 
17 | 
28 | 
 | 
 | 
| Race 4 | 
Kelsterton | 
 | 
 | 
27/02/2022 | 
73 | 
00:27:32 | 
SM | 
39 | 
69 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Caernarvon | 
6.21 | 
 | 
13/10/2019 | 
18 | 
00:34:44 | 
SM | 
9 | 
18 | 
 | 
 | 
| Race 2 | 
Deeside | 
4.39 | 
 | 
10/11/2019 | 
16 | 
00:24:08 | 
SM | 
11 | 
16 | 
 | 
 | 
| Race 3 | 
Birkenhead Park | 
5.41 | 
 | 
01/12/2019 | 
11 | 
00:29:34 | 
SM | 
9 | 
11 | 
 | 
 | 
| Race 4 | 
Abergele | 
 | 
 | 
12/01/2020 | 
17 | 
00:27:34 | 
SM | 
13 | 
17 | 
 | 
 | 
| Race 5 | 
Wrexham | 
 | 
 | 
15/03/2020 | 
20 | 
00:31:53 | 
SM | 
13 | 
20 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Merseyside | 
Stadt Moers | 
 | 
12 | 
04/01/2020 | 
23 | 
00:49:07 | 
V35 | 
8 | 
 | 
525 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
4.65 | 
 | 
03/09/2019 | 
7 | 
00:29:29 | 
U40 | 
3 | 
 | 
 | 
 | 
| Race 3 | 
Harrison Drive | 
4.22 | 
 | 
17/09/2019 | 
18 | 
00:25:21 | 
U40 | 
 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
4.39 | 
 | 
24/09/2019 | 
22 | 
00:27:54 | 
U40 | 
7 | 
 | 
 | 
 | 
        
    | 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 | 
28 | 
00:28:23 | 
SM | 
17 | 
28 | 
 | 
 | 
| Race 2 | 
Chester | 
 | 
 | 
11/11/2018 | 
22 | 
00:28:23 | 
SM | 
14 | 
22 | 
 | 
 | 
| Race 3 | 
Angelsey | 
 | 
 | 
09/12/2018 | 
15 | 
00:28:59 | 
SM | 
9 | 
15 | 
 | 
 | 
| Race 4 | 
Tattenhall | 
 | 
 | 
27/01/2019 | 
22 | 
00:35:20 | 
SM | 
16 | 
22 | 
 | 
 | 
| Race 5 | 
Birkenhead Park | 
 | 
 | 
03/03/2019 | 
18 | 
00:30:29 | 
SM | 
12 | 
18 | 
 | 
 | 
| Race 6 | 
Hope/Caergwrle | 
5 | 
 | 
31/03/2019 | 
21 | 
00:28:24 | 
SM | 
16 | 
21 | 
 | 
 | 
        
    | 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 | 
36 | 
00:34:57 | 
 | 
 | 
 | 
1582 | 
 | 
| Race 3 | 
Beacon Park | 
 | 
 | 
08/12/2018 | 
21 | 
00:37:05 | 
 | 
 | 
 | 
 | 
 | 
| Championships | 
Clarkes Garden | 
6 | 
 | 
10/02/2019 | 
20 | 
00:34:32 | 
 | 
 | 
20 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Merseyside | 
Sherdley Park | 
 | 
 | 
05/01/2019 | 
21 | 
00:43:51 | 
 | 
 | 
 | 
650 | 
 | 
| Northern | 
Pontefract | 
 | 
12 | 
26/01/2019 | 
209 | 
00:46:06 | 
 | 
0 | 
0 | 
 | 
 | 
        
    | 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 | 
9 | 
00:28:45 | 
U40M | 
4 | 
 | 
 | 
 | 
| Race 3 | 
Thurstaston | 
 | 
 | 
18/09/2018 | 
10 | 
00:29:35 | 
U40M | 
5 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
25/09/2018 | 
7 | 
00:25:42 | 
U40M | 
3 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Cross Challenge | 
Sefton Park | 
 | 
 | 
24/11/2018 | 
205 | 
00:34:57 | 
 | 
 | 
 | 
1582 | 
 | 
        
    | 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 | 
21 | 
00:31:09 | 
SM | 
14 | 
21 | 
 | 
 | 
| Race 3 | 
Pensarn | 
5 | 
 | 
14/01/2018 | 
21 | 
00:28:27 | 
SM | 
14 | 
21 | 
 | 
 | 
| Race 4 | 
Caernarvon | 
 | 
10 | 
18/02/2018 | 
17 | 
00:35:26 | 
SM | 
10 | 
17 | 
 | 
 | 
| Race 6 | 
Mold | 
5 | 
8 | 
08/04/2018 | 
13 | 
00:28:05 | 
SM | 
9 | 
13 | 
 | 
 | 
| Race 7 | 
Deeside | 
 | 
 | 
25/04/2018 | 
18 | 
00:26:00 | 
SM | 
13 | 
18 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Arrowe Park | 
 | 
 | 
28/10/2017 | 
21 | 
00:38:57 | 
MOPEN | 
13 | 
 | 
 | 
 | 
| Race 2 | 
Sefton Park | 
 | 
10 | 
25/11/2017 | 
59 | 
00:41:24 | 
 | 
 | 
 | 
1566 | 
 | 
| Championships | 
Clarkes Garden | 
 | 
 | 
11/02/2018 | 
19 | 
00:39:14 | 
 | 
 | 
18 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Merseyside | 
Arrowe Park | 
7 | 
 | 
06/01/2018 | 
32 | 
00:48:16 | 
SENIOR | 
18 | 
 | 
356 | 
 | 
| Northern | 
Harewood House Estate | 
7.25 | 
 | 
27/01/2018 | 
235 | 
00:49:25 | 
 | 
 | 
 | 
1023 | 
 | 
        
    | 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 | 
254 | 
00:41:24 | 
 | 
 | 
 | 
1566 | 
 | 
        
    | 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 | 
39 | 
00:14:24 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Maurice Collins Walton Hall Park 5 | 
Walton | 
5 | 
 | 
09/05/2023 | 
60 | 
00:32:24 | 
MS | 
30 | 
56 | 
217 | 
00:32:22 | 
| Jubilee Bridge 10k | 
Runcorn | 
 | 
 | 
04/06/2023 | 
44 | 
00:40:19 | 
V35 | 
12 | 
42 | 
673 | 
00:40:17 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Village Bakery Half Marathon | 
Wrexham | 
13.11 | 
 | 
05/09/2021 | 
59 | 
01:18:49 | 
SM (21-39) | 
34 | 
57 | 
155 | 
 | 
| London Marathon | 
London | 
26.21 | 
 | 
03/10/2021 | 
576 | 
02:43:44 | 
M18-39 | 
350 | 
570 | 
1341 | 
 | 
| BTR Off Road 8 | 
Thurstaston | 
8 | 
 | 
16/10/2021 | 
2 | 
00:53:29 | 
MOPEN | 
2 | 
2 | 
187 | 
00:53:29 | 
| Liverpool Rock 'n' Roll Half Marathon | 
Liverpool | 
13.11 | 
 | 
24/10/2021 | 
22 | 
01:20:33 | 
 | 
 | 
20 | 
3765 | 
 | 
| Tatton 10k | 
Tatton Park | 
 | 
10 | 
06/11/2021 | 
2 | 
00:35:44 | 
Senior | 
1 | 
2 | 
5877 | 
00:35:44 | 
| Liverbird Marathon Double - Day 2 10k | 
Aigburth | 
 | 
10 | 
01/01/2022 | 
2 | 
00:39:00 | 
M35-39 | 
 | 
 | 
365 | 
 | 
| Walton Centre Halewood 5k | 
Halewood | 
 | 
5 | 
02/04/2022 | 
17 | 
00:18:39 | 
V35 | 
4 | 
17 | 
31 | 
 | 
| Lion Quays Ellesmere 10K | 
Ellesmere | 
 | 
10 | 
28/08/2022 | 
38 | 
00:41:51 | 
SM | 
20 | 
35 | 
446 | 
00:41:51 | 
| Cilcain Mountain Race | 
Cilcain | 
 | 
 | 
29/08/2022 | 
58 | 
00:45:12 | 
F | 
6 | 
 | 
89 | 
 | 
        
    | 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 | 
20 | 
00:35:13 | 
Senior Male | 
13 | 
20 | 
1011 | 
 | 
| Ellesmere Port RC 5K | 
Capenhurst | 
 | 
5 | 
18/08/2021 | 
14 | 
00:16:25 | 
Vet 35 | 
4 | 
14 | 
212 | 
00:16:25 | 
| Mid Cheshire 5k | 
Kingsley | 
 | 
5 | 
27/08/2021 | 
110 | 
00:16:24 | 
Senior Male | 
75 | 
107 | 
306 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| WST Arrowe Park | 
Arrowe Park | 
5 | 
 | 
06/09/2019 | 
1 | 
00:29:06 | 
MOPEN | 
1 | 
1 | 
1 | 
00:29:06 | 
| WST Thurstaston | 
Thurstaston | 
8 | 
 | 
07/09/2019 | 
1 | 
00:50:54 | 
MOPEN | 
1 | 
1 | 
1 | 
00:50:53 | 
| Wirral Half Marathon | 
New Brighton | 
13.11 | 
 | 
08/09/2019 | 
2 | 
01:17:55 | 
MOPEN | 
2 | 
2 | 
1 | 
01:17:54 | 
| WST Overall | 
Wirral | 
26 | 
 | 
08/09/2019 | 
1 | 
02:37:55 | 
MOPEN | 
1 | 
1 | 
1 | 
 | 
| Chester Metric Marathon | 
Chester | 
 | 
26 | 
06/10/2019 | 
8 | 
01:39:17 | 
MV35 | 
2 | 
8 | 
5893 | 
01:39:17 | 
| Essar Four Villages Half Marathon | 
Helsby | 
13.11 | 
 | 
19/01/2020 | 
20 | 
01:13:32 | 
MSEN | 
13 | 
20 | 
1636 | 
01:13:28 | 
| Lyndale Halewood 5k | 
Halewood | 
 | 
5 | 
07/03/2020 | 
3 | 
00:16:52 | 
V35 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| WST Arrowe Park | 
Arrowe Park | 
5 | 
 | 
07/09/2018 | 
1 | 
00:29:31 | 
MOPEN | 
1 | 
1 | 
3 | 
00:29:31 | 
| WST Thurstaston | 
Thurstaston | 
8 | 
 | 
08/09/2018 | 
1 | 
00:49:37 | 
MOPEN | 
1 | 
1 | 
3 | 
00:49:36 | 
| Wirral Half Marathon | 
New Brighton | 
13.11 | 
 | 
09/09/2018 | 
8 | 
01:23:39 | 
MOPEN | 
7 | 
8 | 
3 | 
01:23:39 | 
| Whistle Stop Tour of Wirral (Overall) | 
Wirral | 
26.11 | 
 | 
09/09/2018 | 
1 | 
02:42:47 | 
MOPEN | 
1 | 
1 | 
3 | 
 | 
| Belfast City Half Marathon | 
Belfast | 
13.11 | 
 | 
23/09/2018 | 
30 | 
01:18:36 | 
MO | 
 | 
 | 
2409 | 
01:18:26 | 
| Chester Marathon | 
Chester Racecourse | 
26.21 | 
 | 
07/10/2018 | 
62 | 
02:46:27 | 
MSEN | 
14 | 
61 | 
2093 | 
02:46:13 | 
| Conwy Half Marathon | 
Conwy | 
13.11 | 
 | 
18/11/2018 | 
10 | 
01:19:53 | 
M23-34 | 
5 | 
10 | 
2964 | 
01:19:51 | 
| Village Bakery Half Marathon | 
Wrexham | 
13.11 | 
 | 
17/02/2019 | 
60 | 
01:18:05 | 
Senior Male | 
39 | 
60 | 
601 | 
01:18:00 | 
| Liverpool Landmarks 10 miler | 
Liverpool | 
10 | 
 | 
10/03/2019 | 
4 | 
00:58:05 | 
MOPEN | 
4 | 
4 | 
7003 | 
00:58:03 | 
| London Marathon | 
London | 
26.21 | 
 | 
28/04/2019 | 
281 | 
02:37:24 | 
18-39 | 
221 | 
278 | 
30710 | 
 | 
| Liverpool Spring 5k | 
Liverpool | 
 | 
5 | 
04/05/2019 | 
2 | 
00:17:05 | 
MV35 | 
1 | 
2 | 
354 | 
00:17:04 | 
| Walton Hall Park 5 | 
Walton Hall Park | 
5 | 
 | 
14/05/2019 | 
1 | 
00:27:21 | 
MV35 | 
1 | 
1 | 
429 | 
00:27:17 | 
| Essar Chester Half Marathon | 
Chester | 
13.11 | 
 | 
19/05/2019 | 
9 | 
01:14:51 | 
MV35 | 
2 | 
9 | 
131 | 
01:14:51 | 
| Willowbrook Halewood 5k | 
Halewood | 
 | 
5 | 
01/06/2019 | 
2 | 
00:16:45 | 
MV35 | 
1 | 
2 | 
 | 
 | 
| Port Sunlight 10k | 
Port Sunlight | 
 | 
10 | 
16/06/2019 | 
1 | 
00:33:47 | 
MOPEN | 
1 | 
1 | 
1001 | 
00:33:46 | 
| Warrington 10k | 
Woolston | 
 | 
10 | 
20/06/2019 | 
5 | 
00:34:32 | 
SM | 
5 | 
5 | 
11 | 
00:34:32 | 
| Southport Half Marathon | 
Southport | 
13.11 | 
 | 
30/06/2019 | 
12 | 
01:18:42 | 
MOPEN | 
 | 
 | 
6004 | 
01:18:39 | 
| Tour of Merseyside Thurstaston | 
Thurstaston | 
6 | 
 | 
01/07/2019 | 
6 | 
00:37:33 | 
MOPEN | 
5 | 
6 | 
4 | 
00:37:33 | 
| Tour of Merseyside Sustrans | 
Liverpool | 
10 | 
 | 
02/07/2019 | 
6 | 
00:58:52 | 
MOPEN | 
6 | 
6 | 
4 | 
00:58:52 | 
| Tour of Merseyside Raging Red Bull 5 | 
Otterspool | 
5 | 
 | 
03/07/2019 | 
4 | 
00:27:38 | 
MOPEN | 
4 | 
4 | 
4 | 
00:27:38 | 
| Tour of Merseyside Knowsley | 
Stadt Moers | 
 | 
 | 
05/07/2019 | 
4 | 
00:34:44 | 
MOPEN | 
4 | 
4 | 
4 | 
00:34:43 | 
| Tour of Merseyside Overall | 
Merseyside | 
52 | 
 | 
06/07/2019 | 
4 | 
05:10:11 | 
MOPEN | 
4 | 
4 | 
4 | 
 | 
| Tour of Merseyside Wirral Coastal Run  | 
Wallasey | 
12 | 
 | 
06/07/2019 | 
5 | 
01:12:42 | 
MOPEN | 
5 | 
5 | 
4 | 
01:12:42 | 
| Willowbrook Halewood 5k | 
Halewood | 
 | 
5 | 
13/07/2019 | 
2 | 
00:16:38 | 
M Senior | 
1 | 
2 | 
 | 
 | 
| Helena Tipping 10k | 
Wrexham | 
 | 
10 | 
28/07/2019 | 
15 | 
00:35:17 | 
Senior Male | 
9 | 
15 | 
26 | 
00:35:15 | 
| Isle of Man Half Marathon | 
Ramsey | 
13.11 | 
 | 
11/08/2019 | 
6 | 
01:18:58 | 
M35-39 | 
2 | 
 | 
500 | 
 | 
| Ellesmere Port RC 5K | 
Capenhurst | 
 | 
5 | 
21/08/2019 | 
10 | 
00:16:25 | 
Vet 35 | 
1 | 
10 | 
83 | 
00:16:25 | 
| Mid Cheshire 5k | 
Kingsley | 
 | 
5 | 
29/08/2019 | 
96 | 
00:16:26 | 
Senior Male | 
64 | 
95 | 
161 | 
00:16:20 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Chester Metric Marathon | 
Chester | 
 | 
26 | 
08/10/2017 | 
15 | 
01:44:39 | 
MSEN | 
10 | 
14 | 
4688 | 
01:44:39 | 
| Morun 10k | 
Liverpool | 
 | 
10 | 
18/11/2017 | 
3 | 
00:37:53 | 
(M) Senior | 
2 | 
3 | 
1000 | 
00:37:50 | 
| Liverbird Marathon New Year's Eve | 
Liverpool | 
26.21 | 
 | 
31/12/2017 | 
2 | 
02:57:56 | 
 | 
 | 
2 | 
 | 
 | 
| Moel Famau 8k | 
Moel Famau Country Park | 
 | 
8 | 
28/01/2018 | 
6 | 
00:43:08 | 
 | 
 | 
6 | 
251 | 
00:43:03 | 
| Village Bakery Half Marathon | 
Wrexham | 
13.11 | 
 | 
25/02/2018 | 
26 | 
01:15:54 | 
Senior | 
8 | 
26 | 
1195 | 
01:15:50 | 
| Wrexham 20 Miler | 
Wrexham | 
20 | 
 | 
11/03/2018 | 
3 | 
02:01:31 | 
M21-34 | 
2 | 
3 | 
467 | 
02:01:30 | 
| Northern 12 Stage Road Relay | 
Birkenhead Park | 
40 | 
 | 
25/03/2018 | 
3 | 
00:26:35 | 
 | 
 | 
 | 
C57 | 
 | 
| Virgin Money London Marathon | 
London | 
26.21 | 
 | 
22/04/2018 | 
837 | 
02:57:25 | 
M18-39 | 
552 | 
819 | 
32260 | 
 | 
| Mid Cheshire 5k | 
Kingsley | 
 | 
5 | 
27/04/2018 | 
134 | 
16:54:00 | 
Senior Male | 
93 | 
125 | 
538 | 
16:48:00 | 
| Liverpool Spring 5k | 
Liverpool | 
 | 
5 | 
05/05/2018 | 
1 | 
00:17:18 | 
MSEN | 
1 | 
1 | 
822 | 
00:17:17 | 
| Rock'n'Roll Liverpool 5k | 
Liverpool | 
 | 
5 | 
19/05/2018 | 
1 | 
00:16:57 | 
M30-34 | 
 | 
1 | 
21002 | 
 | 
| Rock'n'Roll Liverpool Marathon | 
Liverpool | 
26.21 | 
 | 
20/05/2018 | 
13 | 
02:52:30 | 
M30-34 | 
5 | 
13 | 
1032 | 
02:52:29 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
30/05/2018 | 
4 | 
00:17:00 | 
SM | 
3 | 
 | 
53 | 
 | 
| Deestriders Off Road Race 1 | 
Shotton | 
4.5 | 
 | 
07/06/2018 | 
4 | 
00:26:42 | 
SM | 
2 | 
 | 
103 | 
 | 
| Brett Jones 10k | 
Hoylake | 
 | 
10 | 
09/06/2018 | 
1 | 
00:34:26 | 
 | 
 | 
1 | 
45 | 
00:34:24 | 
| Wirral AC Endurance 3k | 
Bebington Oval | 
 | 
3 | 
13/06/2018 | 
3 | 
00:09:58 | 
SEN | 
 | 
 | 
 | 
 | 
| Port Sunlight 10k | 
Port Sunlight | 
 | 
10 | 
17/06/2018 | 
3 | 
00:35:11 | 
MOPEN | 
2 | 
3 | 
1015 | 
00:35:10 | 
| Fraser Wealth Management Warrington 10K | 
Woolston | 
 | 
10 | 
21/06/2018 | 
3 | 
00:35:32 | 
Senior Male | 
3 | 
3 | 
35 | 
00:35:32 | 
| Penny Lane Striders 10k | 
Aigburth | 
 | 
10 | 
24/06/2018 | 
7 | 
00:35:54 | 
M Sen | 
5 | 
7 | 
374 | 
00:35:53 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
27/06/2018 | 
3 | 
00:17:23 | 
SM | 
2 | 
 | 
65 | 
 | 
| Southport Half Marathon | 
Southport | 
13.11 | 
 | 
01/07/2018 | 
10 | 
01:19:17 | 
MS | 
3 | 
10 | 
6168 | 
01:19:16 | 
| Thurstaston Multi Terrain | 
Thurstaston | 
6 | 
 | 
02/07/2018 | 
3 | 
00:37:22 | 
MOPEN | 
3 | 
3 | 
168 | 
00:37:22 | 
| Sustrans Cycle Trail | 
Liverpool | 
10 | 
 | 
03/07/2018 | 
5 | 
01:00:54 | 
MOPEN | 
5 | 
5 | 
168 | 
01:00:54 | 
| Raging Red Bull 5 | 
Otterspool | 
5 | 
 | 
05/07/2018 | 
4 | 
00:28:35 | 
MOPEN | 
4 | 
4 | 
168 | 
00:28:35 | 
| Knowsley Cross Country | 
Stadt Moers Park | 
6 | 
 | 
06/07/2018 | 
4 | 
00:35:53 | 
MOPEN | 
4 | 
4 | 
168 | 
00:35:52 | 
| Tour of Merseyside Overall | 
Merseyside | 
52 | 
 | 
07/07/2018 | 
6 | 
05:27:05 | 
MOPEN | 
6 | 
6 | 
168 | 
 | 
| Wirral Coastal Run | 
Wallasey | 
12 | 
 | 
07/07/2018 | 
17 | 
01:25:04 | 
MOPEN | 
14 | 
17 | 
168 | 
01:25:03 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
25/07/2018 | 
9 | 
00:17:08 | 
Senior | 
8 | 
9 | 
96 | 
00:17:08 | 
| Helena Tipping 10k | 
Wrexham | 
 | 
10 | 
29/07/2018 | 
17 | 
00:36:21 | 
Senior Male | 
12 | 
16 | 
527 | 
00:36:19 | 
| Deestriders Off Road Race 3 | 
Shotton | 
4.5 | 
 | 
02/08/2018 | 
5 | 
00:27:00 | 
MS | 
 | 
 | 
103 | 
 | 
| Isle of Man Half Marathon | 
Ramsey | 
13.11 | 
 | 
12/08/2018 | 
4 | 
01:21:54 | 
SEN | 
2 | 
4 | 
495 | 
 |