| 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 | 
153 | 
00:41:21 | 
Over 40 | 
23 | 
 | 
1736 | 
 | 
| Race 4 | 
Arrowe Country Park | 
 | 
 | 
26/09/2023 | 
140 | 
00:34:36 | 
Over 40 | 
30 | 
 | 
1736 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 4 | 
Arrowe Park | 
4.32 | 
 | 
27/09/2022 | 
107 | 
00:34:19 | 
Over 40 | 
40 | 
 | 
1217 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 3 | 
Harrison Drive | 
 | 
 | 
21/09/2021 | 
121 | 
00:31:30 | 
Over 40 | 
39 | 
 | 
594 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
28/09/2021 | 
106 | 
00:32:28 | 
Over 40 | 
31 | 
 | 
594 | 
 | 
        
    | 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 | 
140 | 
00:32:39 | 
SM | 
61 | 
133 | 
 | 
 | 
| Race 5 | 
Birkenhead Park | 
 | 
 | 
03/03/2019 | 
117 | 
00:35:49 | 
SM | 
57 | 
112 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Championships | 
Clarkes Garden | 
6 | 
 | 
10/02/2019 | 
82 | 
00:40:36 | 
 | 
 | 
77 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Harrison Drive | 
 | 
 | 
11/09/2018 | 
103 | 
00:29:37 | 
U40M | 
37 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
25/09/2018 | 
85 | 
00:30:32 | 
U40M | 
33 | 
 | 
 | 
 | 
        
    | 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/2018 | 
37 | 
00:17:14 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 4 | 
Caernarvon | 
 | 
10 | 
18/02/2018 | 
101 | 
00:41:30 | 
SM | 
48 | 
97 | 
 | 
 | 
| Race 6 | 
Mold | 
5 | 
8 | 
08/04/2018 | 
104 | 
00:32:42 | 
SM | 
53 | 
100 | 
 | 
 | 
        
    | 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 | 
95 | 
00:44:11 | 
 | 
 | 
 | 
1542 | 
 | 
| Championships | 
Clarkes Garden | 
 | 
 | 
11/02/2018 | 
59 | 
00:44:40 | 
 | 
 | 
57 | 
 | 
 | 
        
    | 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 | 
82 | 
00:56:09 | 
V35 | 
28 | 
 | 
350 | 
 | 
        
    | 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 | 
74 | 
00:29:21 | 
U40M | 
32 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
26/09/2017 | 
85 | 
00:31:42 | 
U40M | 
32 | 
 | 
 | 
 | 
        
    | 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 | 
335 | 
00:44:11 | 
 | 
 | 
 | 
1542 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Welshpool 10k | 
Welshpool | 
 | 
10 | 
23/03/2025 | 
172 | 
00:51:55 | 
M45 | 
15 | 
146 | 
235 | 
00:51:42 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Sandstone Trail Race B | 
Beeston | 
10.6 | 
 | 
10/09/2023 | 
98 | 
01:57:23 | 
M40-50 | 
25 | 
62 | 
662 | 
01:57:14 | 
| Helsby Half Marathon | 
Helsby | 
13.11 | 
 | 
21/01/2024 | 
750 | 
01:56:52 | 
V40 | 
120 | 
586 | 
1776 | 
01:54:16 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Helsby Half Marathon | 
Helsby | 
13.11 | 
 | 
15/01/2023 | 
621 | 
01:51:46 | 
V40 | 
113 | 
512 | 
921 | 
01:50:35 | 
| Welshpool 10k | 
Welshpool | 
 | 
10 | 
25/03/2023 | 
132 | 
00:50:16 | 
 | 
 | 
 | 
392 | 
00:49:57 | 
| Port Sunlight 10k | 
Port Sunlight | 
 | 
10 | 
11/06/2023 | 
187 | 
00:52:20 | 
M40+ | 
20 | 
160 | 
439 | 
00:50:40 | 
| Tour of Merseyside - Southport Half Marathon | 
Southport | 
13.11 | 
 | 
25/06/2023 | 
95 | 
02:01:10 | 
M40+ | 
15 | 
82 | 
284 | 
 | 
| Tour of Merseyside - Thurstaston | 
Thurstaston | 
5.9 | 
 | 
26/06/2023 | 
97 | 
00:52:48 | 
M40+ | 
16 | 
83 | 
284 | 
00:52:18 | 
| Tour of Merseyside - The Ralla 10 Miler | 
Walton Hall Avenue | 
10 | 
 | 
27/06/2023 | 
82 | 
01:24:35 | 
M40+ | 
14 | 
70 | 
284 | 
01:24:07 | 
| Tour of Merseyside - Otterspool Promenade 5 miler | 
Otterspool | 
5 | 
 | 
29/06/2023 | 
192 | 
00:48:01 | 
M40+ | 
22 | 
143 | 
284 | 
00:47:21 | 
| Tour of Merseyside - Knowsley Cross Country | 
Stadt Moers | 
6 | 
 | 
30/06/2023 | 
69 | 
00:47:40 | 
M40+ | 
14 | 
62 | 
284 | 
00:47:34 | 
| Tour of Merseyside Overall | 
Merseyside | 
52 | 
 | 
01/07/2023 | 
88 | 
07:35:49 | 
M40+ | 
15 | 
78 | 
284 | 
 | 
| Tour of Merseyside Wirral Coastal Run  | 
Wallasey | 
12 | 
 | 
01/07/2023 | 
69 | 
01:41:35 | 
M40+ | 
13 | 
58 | 
284 | 
01:41:18 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
30/08/2023 | 
119 | 
00:22:32 | 
MO40 | 
22 | 
93 | 
2270 | 
00:22:26 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Shrewsbury Half Marathon | 
Shrewsbury | 
13.11 | 
 | 
10/10/2021 | 
163 | 
01:44:59 | 
M40 | 
35 | 
150 | 
655 | 
 | 
| BTR Wirral 10k | 
Wallasey | 
 | 
10 | 
31/10/2021 | 
44 | 
00:49:02 | 
M40+ | 
7 | 
39 | 
3188 | 
00:48:41 | 
| Tour of Merseyside - Southport Half Marathon | 
Southport | 
13.11 | 
 | 
26/06/2022 | 
114 | 
02:00:21 | 
 | 
 | 
92 | 
9338 | 
01:57:13 | 
| Tour of Merseyside - Thurstaston | 
Thurstaston | 
 | 
 | 
27/06/2022 | 
94 | 
00:52:41 | 
M40 | 
8 | 
82 | 
338 | 
00:52:01 | 
| Tour of Merseyside - The Ralla 10 Miler | 
Walton Hall Avenue | 
10 | 
 | 
28/06/2022 | 
100 | 
01:25:42 | 
M40 | 
8 | 
84 | 
338 | 
01:25:20 | 
| Tour of Merseyside - Otterspool Promenade 5 miler | 
Otterspool | 
5 | 
 | 
30/06/2022 | 
114 | 
00:41:39 | 
M40+ | 
8 | 
90 | 
338 | 
00:41:12 | 
| Tour of Merseyside - Knowsley Cross Country | 
Stadt Moers | 
6 | 
 | 
01/07/2022 | 
84 | 
00:48:01 | 
M40 | 
7 | 
72 | 
338 | 
00:47:40 | 
| Tour of Merseyside Wirral Coastal Run  | 
Wallasey | 
12 | 
 | 
02/07/2022 | 
82 | 
01:44:44 | 
M40 | 
8 | 
72 | 
338 | 
01:44:29 | 
| Tour of Merseyside Overall | 
Merseyside | 
52 | 
 | 
02/07/2022 | 
93 | 
07:33:08 | 
M40 | 
7 | 
77 | 
338 | 
 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
31/08/2022 | 
50 | 
00:23:29 | 
MO40 | 
9 | 
40 | 
1624 | 
00:23:17 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
28/07/2021 | 
53 | 
00:20:42 | 
O40 | 
18 | 
46 | 
1122 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Virtual Seaside Run | 
Wallasey | 
 | 
5 | 
29/04/2020 | 
25 | 
00:21:01 | 
40+ | 
6 | 
 | 
 | 
 | 
| Virtual Seaside Run | 
Wallasey | 
 | 
5 | 
27/05/2020 | 
41 | 
00:20:32 | 
40+ | 
5 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Lake Vyrnwy Half Marathon | 
Lake Vyrnwy | 
13.11 | 
 | 
09/09/2018 | 
293 | 
01:40:21 | 
MS | 
100 | 
244 | 
1226 | 
01:39:47 | 
| Liverpool Spring 10k | 
Liverpool | 
 | 
10 | 
05/05/2019 | 
118 | 
00:39:51 | 
MV35 | 
33 | 
115 | 
51 | 
00:39:38 | 
| Port Sunlight 5k | 
Port Sunlight | 
 | 
5 | 
16/06/2019 | 
18 | 
00:19:29 | 
MOPEN | 
10 | 
17 | 
5379 | 
00:19:21 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
26/06/2019 | 
38 | 
00:19:45 | 
Senior | 
12 | 
35 | 
1176 | 
00:19:41 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Tunnel 10k | 
Liverpool | 
 | 
10 | 
01/10/2017 | 
92 | 
00:44:54 | 
MOPEN | 
64 | 
87 | 
294 | 
00:43:08 | 
| Cheshire 10k | 
Arley Hall | 
 | 
10 | 
04/11/2017 | 
128 | 
00:41:36 | 
V35 | 
23 | 
119 | 
621 | 
00:41:20 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
28/03/2018 | 
39 | 
00:19:10 | 
SM | 
21 | 
36 | 
136 | 
 | 
| Liverpool Spring 10k | 
Liverpool | 
 | 
10 | 
06/05/2018 | 
215 | 
00:43:49 | 
MSEN | 
143 | 
202 | 
48 | 
00:43:40 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
25/07/2018 | 
92 | 
00:20:30 | 
Senior | 
41 | 
80 | 
202 | 
00:20:26 | 
| Run Aintree 10k | 
Aintree | 
 | 
10 | 
29/07/2018 | 
25 | 
00:42:42 | 
V35 | 
7 | 
25 | 
574 | 
00:42:35 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
26/04/2017 | 
13 | 
00:19:57 | 
SM | 
 | 
 | 
192 | 
 | 
| Liverpool Spring 10k  | 
Liverpool | 
 | 
10 | 
07/05/2017 | 
127 | 
00:41:50 | 
M35 | 
 | 
 | 
479 | 
00:41:19 | 
| Port Sunlight 10k | 
Port Sunlight | 
 | 
10 | 
18/06/2017 | 
70 | 
00:44:20 | 
MOPEN | 
42 | 
65 | 
267 | 
00:44:08 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
28/06/2017 | 
24 | 
00:20:47 | 
SM | 
13 | 
 | 
526 | 
 | 
| Southport Half Marathon | 
Southport | 
13.11 | 
 | 
02/07/2017 | 
209 | 
01:37:30 | 
MOPEN | 
106 | 
189 | 
305 | 
01:36:59 | 
| Wirral Seaside Run | 
Leasowe | 
 | 
5 | 
26/07/2017 | 
37 | 
00:19:53 | 
SM | 
21 | 
 | 
62 | 
 |