| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Isle of Man Running Festival Port Erin 10k (Men) |
Isle of Man |
|
10 |
18/04/2025 |
149 |
00:41:31 |
V35M |
5 |
|
1 |
|
| Isle of Man Running Festival Peel Hill Race(Men) |
Isle of Man |
3.5 |
|
19/04/2025 |
124 |
00:30:39 |
V35M |
3 |
|
1 |
|
| Isle of Man Running Festival Douglas 5k (Men) |
Isle of Man |
|
5 |
20/04/2025 |
131 |
00:19:57 |
V35M |
4 |
|
1 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Isle of Man Running Festival Port Erin 10k (Men) |
Isle of Man |
|
10 |
29/03/2024 |
141 |
00:42:12 |
V35M |
2 |
|
224 |
|
| Isle of Man Running Festival Douglas 5k (Men) |
Isle of Man |
|
5 |
31/03/2024 |
127 |
00:20:27 |
V35M |
5 |
|
224 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Tour of Merseyside Wirral Coastal Run |
Wallasey |
12 |
|
01/07/2023 |
18 |
01:28:01 |
MS |
10 |
15 |
135 |
01:27:58 |
| Tour of Merseyside Overall |
Merseyside |
52 |
|
01/07/2023 |
20 |
06:15:48 |
MS |
11 |
18 |
135 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Southport Half Marathon |
Southport |
13.11 |
|
27/06/2021 |
240 |
01:43:05 |
|
|
217 |
8067 |
01:42:32 |
| Tour of Merseyside Thurstaston |
Thurstaston |
6 |
|
28/06/2021 |
31 |
00:44:41 |
MOPEN |
15 |
28 |
67 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Chester Marathon |
Chester |
26.21 |
|
06/10/2019 |
636 |
03:33:06 |
MSEN |
138 |
576 |
99 |
03:32:12 |
| Great North Run |
Newcastle |
13.11 |
|
08/09/2019 |
1711 |
01:36:08 |
|
|
|
4837 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Essar Chester Half Marathon |
Chester |
13.11 |
|
19/05/2019 |
680 |
01:42:37 |
MSEN |
233 |
609 |
337 |
01:42:08 |
| London Marathon |
London |
26.21 |
|
28/04/2019 |
14518 |
03:59:12 |
18-39 |
5025 |
10654 |
56363 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 5 |
Birkenhead Park |
|
|
03/03/2019 |
175 |
00:39:04 |
SM |
68 |
158 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Rock'n'Roll Liverpool Half Marathon |
Liverpool |
13.11 |
|
20/05/2018 |
457 |
01:38:32 |
M30-34 |
83 |
421 |
2631 |
|
| 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 |
385 |
00:46:19 |
|
|
|
1554 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Championships |
Clarkes Garden |
|
|
11/02/2018 |
88 |
00:48:07 |
|
|
79 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| BTR Liverpool Half Marathon |
Liverpool |
13.11 |
|
25/03/2018 |
458 |
01:36:02 |
MOPEN |
290 |
425 |
3173 |
01:35:28 |
| 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 |
89 |
00:47:10 |
MOPEN |
35 |
|
|
|
| Race 2 |
Sefton Park |
|
10 |
25/11/2017 |
125 |
00:46:19 |
|
|
|
1554 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Four Villages Half Marathon |
Helsby |
13.11 |
|
21/01/2018 |
388 |
01:41:05 |
Senior Male |
143 |
343 |
1494 |
01:39:24 |
| Oulton Park Half Marathon |
Oulton Park |
13.11 |
|
25/02/2018 |
137 |
01:41:23 |
SEN |
50 |
129 |
2132 |
01:41:06 |
| Asics Greater Manchester Marathon |
Manchester |
26.2 |
|
08/04/2018 |
3296 |
03:48:10 |
SEN |
999 |
2855 |
6969 |
03:48:10 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 7 |
Deeside |
|
|
25/04/2018 |
161 |
00:31:38 |
MV50 |
12 |
149 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Essar Chester Half Marathon |
Chester |
13.11 |
|
29/04/2018 |
505 |
01:37:44 |
MSEN |
275 |
472 |
4084 |
01:36:45 |
| Paul Lavelle Foundation 10k |
Hoylake |
|
10 |
26/05/2018 |
4 |
00:41:47 |
|
|
|
296 |
00:41:42 |
| Shrewsbury Half Marathon |
Shrewsbury |
13.11 |
|
17/06/2018 |
208 |
01:39:24 |
MSEN |
|
|
1379 |
01:39:15 |
| Southport Half Marathon |
Southport |
13.11 |
|
01/07/2018 |
149 |
01:38:28 |
MS |
84 |
139 |
6430 |
01:38:12 |
| Thurstaston Multi Terrain |
Thurstaston |
6 |
|
02/07/2018 |
31 |
00:45:08 |
MOPEN |
22 |
30 |
430 |
00:45:07 |
| Sustrans Cycle Trail |
Liverpool |
10 |
|
03/07/2018 |
35 |
01:11:16 |
MOPEN |
24 |
33 |
430 |
01:11:14 |
| Raging Red Bull 5 |
Otterspool |
5 |
|
05/07/2018 |
32 |
00:33:30 |
MOPEN |
21 |
30 |
430 |
00:33:29 |
| Knowsley Cross Country |
Stadt Moers Park |
6 |
|
06/07/2018 |
32 |
00:41:39 |
MOPEN |
23 |
31 |
430 |
00:41:37 |
| Tour of Merseyside Overall |
Merseyside |
52 |
|
07/07/2018 |
33 |
06:22:11 |
MOPEN |
24 |
31 |
430 |
|
| Wirral Coastal Run |
Wallasey |
12 |
|
07/07/2018 |
37 |
01:32:10 |
MOPEN |
24 |
35 |
430 |
01:32:09 |
| Tatton Half Marathon |
Tatton Park |
13.1 |
|
12/11/2017 |
229 |
01:42:53 |
Male |
67 |
195 |
235 |
01:42:00 |
| Newark Half Marathon |
Newark |
13.11 |
|
12/08/2018 |
95 |
01:34:27 |
SEN |
|
|
|
01:34:18 |
| Cheshire 10k |
Arley Hall |
|
10 |
04/11/2017 |
221 |
00:45:28 |
Male |
72 |
196 |
268 |
00:44:09 |
| Wirral Seaside Run |
Leasowe |
|
5 |
29/08/2018 |
88 |
00:22:27 |
Senior |
35 |
78 |
177 |
00:22:13 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Run Tatton Half Marathon |
Tatton Park |
13.11 |
|
04/11/2018 |
123 |
01:40:06 |
Male |
33 |
113 |
1290 |
01:39:37 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 2 |
Chester |
|
|
11/11/2018 |
168 |
00:34:22 |
SM |
72 |
150 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Conwy Half Marathon |
Conwy |
13.11 |
|
18/11/2018 |
256 |
01:35:50 |
M23-34 |
72 |
241 |
3327 |
01:34:51 |
| Run Heaton Half Marathon |
Manchester |
13.11 |
|
25/11/2018 |
18 |
01:34:31 |
Male |
|
17 |
867 |
01:34:30 |
| 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 |
200 |
00:36:15 |
MV50 |
19 |
170 |
|
|
| 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 |
109 |
01:00:58 |
SENIOR |
36 |
|
343 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Mad Dog 10k |
Southport |
|
10 |
03/02/2019 |
108 |
00:43:32 |
M |
49 |
100 |
81 |
00:43:27 |
| Aldi Chester 10k |
Chester |
|
10 |
10/03/2019 |
222 |
00:43:03 |
Senior Male |
60 |
193 |
180 |
00:42:51 |
| Liverpool Rock 'n' Roll Half Marathon |
Liverpool |
13.11 |
|
26/05/2019 |
828 |
01:44:17 |
M30-34 |
143 |
731 |
16623 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Knowlsey Safari 10 miler |
Knowsley Safari Park |
10 |
|
29/09/2019 |
46 |
01:09:39 |
|
|
|
121 |
01:09:36 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 4 |
Abergele |
|
|
12/01/2020 |
135 |
00:34:04 |
MV50 |
10 |
129 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Essar Four Villages Half Marathon |
Helsby |
13.11 |
|
19/01/2020 |
405 |
01:34:15 |
MSEN |
152 |
354 |
2014 |
01:33:04 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Tour of Merseyside Overall |
Merseyside |
52 |
|
03/07/2021 |
27 |
06:17:25 |
MOPEN |
14 |
25 |
67 |
|
| Tour of Merseyside Wirral Coastal Run |
Wallasey |
12 |
|
03/07/2021 |
16 |
01:25:25 |
MOPEN |
10 |
16 |
67 |
|
| Tour of Merseyside Knowsley |
Stadt Moers |
|
|
02/07/2021 |
20 |
00:41:08 |
MOPEN |
12 |
20 |
67 |
|
| Tour of Merseyside Raging Red Bull 5 |
Otterspool |
5 |
|
01/07/2021 |
19 |
00:32:15 |
MOPEN |
11 |
18 |
67 |
|
| Tour of Merseyside Sustrans |
Liverpool |
10 |
|
29/06/2021 |
20 |
01:11:25 |
MOPEN |
11 |
18 |
67 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| BTR Wirral 10k |
Wallasey |
|
10 |
31/10/2021 |
7 |
00:39:24 |
MOPEN |
6 |
7 |
3136 |
00:39:22 |
| 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 |
104 |
00:31:17 |
SM |
58 |
101 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Conwy Half Marathon |
Conwy |
13.11 |
|
21/11/2021 |
72 |
01:27:41 |
M35-39 |
10 |
69 |
2442 |
01:27:31 |
| Liverbird Marathon Double - Day 1 |
Aigburth |
26.21 |
|
31/12/2021 |
25 |
03:57:50 |
M35-39 |
|
|
16 |
|
| Liverbird Marathon Double - Day 2 |
Aigburth |
26.21 |
|
01/01/2022 |
20 |
04:02:19 |
M35-39 |
|
|
16 |
|
| M2L Ultra |
Manchester |
50 |
|
15/04/2022 |
31 |
08:21:07 |
M35-39 |
4 |
26 |
256 |
|
| Tour of Merseyside - Southport Half Marathon |
Southport |
13.11 |
|
26/06/2022 |
45 |
01:42:05 |
|
|
40 |
9238 |
01:41:28 |
| Tour of Merseyside - Thurstaston |
Thurstaston |
|
|
27/06/2022 |
35 |
00:45:54 |
MS |
21 |
33 |
238 |
00:45:51 |
| Tour of Merseyside - The Ralla 10 Miler |
Walton Hall Avenue |
10 |
|
28/06/2022 |
27 |
01:10:39 |
MS |
16 |
25 |
238 |
01:10:36 |
| Tour of Merseyside - Otterspool Promenade 5 miler |
Otterspool |
5 |
|
30/06/2022 |
27 |
00:33:10 |
MS |
16 |
24 |
238 |
00:33:08 |
| Tour of Merseyside - Knowsley Cross Country |
Stadt Moers |
6 |
|
01/07/2022 |
19 |
00:40:27 |
MS |
11 |
17 |
238 |
00:40:24 |
| Tour of Merseyside Wirral Coastal Run |
Wallasey |
12 |
|
02/07/2022 |
31 |
01:28:35 |
MS |
18 |
29 |
238 |
01:28:31 |
| Tour of Merseyside Overall |
Merseyside |
52 |
|
02/07/2022 |
25 |
06:20:50 |
MS |
14 |
23 |
238 |
|
| Wirral Seaside Run |
Leasowe |
|
5 |
27/07/2022 |
34 |
00:20:33 |
Senior |
13 |
29 |
1533 |
00:20:30 |
| Ellesmere Port RC 5K |
Capenhurst |
|
5 |
17/08/2022 |
80 |
00:19:10 |
Vet 35 |
14 |
71 |
270 |
00:19:08 |
| Mid Cheshire 5k |
Kingsley |
|
5 |
26/08/2022 |
382 |
00:19:16 |
Senior Male |
167 |
325 |
9694 |
00:19:01 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 2 |
Wallasey |
|
|
13/09/2022 |
59 |
00:28:08 |
Under 40 |
22 |
|
832 |
|
| Race 1 |
Royden Park |
4.6 |
|
06/09/2022 |
92 |
00:36:53 |
Under 40 |
25 |
|
832 |
|
| Race 3 |
Wirral Country Park |
|
|
20/09/2022 |
43 |
00:33:18 |
Under 40 |
14 |
|
832 |
|
| Race 4 |
Arrowe Park |
4.32 |
|
27/09/2022 |
34 |
00:28:26 |
Under 40 |
12 |
|
832 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 1 |
New Brighton |
5.16 |
|
16/10/2022 |
95 |
00:32:21 |
SM |
38 |
89 |
|
|
| Race 3 |
Trac Mon, Anglesey |
5 |
|
18/12/2022 |
78 |
00:33:42 |
SM |
34 |
71 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Merseyside |
Arrowe Park |
|
|
07/01/2023 |
69 |
00:55:30 |
MV35 |
24 |
|
565 |
|
| Northern |
Witton Park, Blackburn |
|
|
28/01/2023 |
402 |
00:53:12 |
|
|
|
647 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Championships |
Clarke's Garden |
|
|
19/02/2023 |
58 |
00:38:04 |
|
|
51 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| National |
Bolesworth Castle, Tattenhall |
|
|
25/02/2023 |
962 |
00:51:49 |
|
|
|
5980 |
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Mid Cheshire 5k |
Kingsley |
|
5 |
28/04/2023 |
430 |
00:19:02 |
Senior Male |
202 |
361 |
4996 |
00:18:39 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Race 4 |
Delamere |
|
|
23/04/2023 |
60 |
00:37:23 |
SM |
28 |
58 |
|
|
| Race 7 |
Prestatyn |
|
|
17/05/2023 |
123 |
00:24:08 |
SM |
43 |
108 |
|
|
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Tour of Merseyside - Thurstaston |
Thurstaston |
5.9 |
|
26/06/2023 |
20 |
00:42:32 |
MS |
13 |
18 |
135 |
00:42:30 |
| Tour of Merseyside - The Ralla 10 Miler |
Walton Hall Avenue |
10 |
|
27/06/2023 |
36 |
01:14:14 |
MS |
17 |
30 |
135 |
01:14:12 |
| Tour of Merseyside - Southport Half Marathon |
Southport |
13.11 |
|
25/06/2023 |
23 |
01:37:43 |
MS |
14 |
21 |
135 |
|
| Tour of Merseyside - Otterspool Promenade 5 miler |
Otterspool |
5 |
|
29/06/2023 |
26 |
00:33:23 |
MS |
13 |
24 |
135 |
00:33:17 |
| Tour of Merseyside - Knowsley Cross Country |
Stadt Moers |
6 |
|
30/06/2023 |
16 |
00:39:55 |
MS |
12 |
16 |
135 |
00:39:54 |
| Birkenhead Park 5 |
Birkenhead |
5 |
|
19/07/2023 |
142 |
00:37:08 |
O35 |
25 |
124 |
157 |
00:37:05 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Chester 10k |
Chester |
|
10 |
10/03/2024 |
305 |
00:43:42 |
MV35 |
50 |
265 |
1034 |
00:43:25 |
| Event Name |
Location |
Miles |
KM |
Date |
Position |
Race time |
Category |
Category Position |
Gender Position |
Race Number |
Chip time |
| Tour of Merseyside - Rimrose Valley Park Half Marathon |
Crosby |
13.11 |
|
29/06/2025 |
11 |
01:33:33 |
M40+ |
6 |
10 |
41 |
01:33:32 |
| Tour of Merseyside - Thurstaston |
Thurstaston |
5.9 |
|
30/06/2025 |
11 |
00:42:50 |
MS |
5 |
10 |
41 |
00:42:49 |
| Tour of Merseyside - The Ralla 10 Miler |
Walton Hall Avenue |
10 |
|
01/07/2025 |
11 |
01:09:07 |
MS |
5 |
10 |
41 |
01:09:05 |
| Tour of Merseyside - Raging Red Bull |
Otterspool |
5 |
|
03/07/2025 |
12 |
00:36:08 |
MS |
5 |
11 |
41 |
00:36:07 |
| Tour of Merseyside - Knowsley Cross Country |
Stadt Moers |
6 |
|
04/07/2025 |
9 |
00:39:33 |
MS |
5 |
8 |
41 |
00:39:32 |
| Tour of Merseyside - Wirral Coastal Run |
Wallasey |
12 |
|
05/07/2025 |
11 |
01:23:14 |
MS |
5 |
10 |
41 |
01:23:14 |
| Tour of Merseyside Overall |
Merseyside |
52 |
|
05/07/2025 |
11 |
06:04:25 |
MS |
5 |
10 |
41 |
|
| 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 |
85 |
00:38:54 |
SM |
42 |
80 |
|
|
| Race 6 |
Mold |
5 |
|
16/04/2023 |
63 |
00:31:27 |
SM |
32 |
58 |
|
|