| Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Chester | 
 | 
 | 
11/11/2018 | 
70 | 
00:30:31 | 
SM | 
41 | 
68 | 
 | 
 | 
| Race 5 | 
Birkenhead Park | 
 | 
 | 
03/03/2019 | 
56 | 
00:32:23 | 
SM | 
37 | 
55 | 
 | 
 | 
        
    | 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 | 
51 | 
00:27:44 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 7 | 
Deeside | 
 | 
 | 
25/04/2018 | 
93 | 
00:28:51 | 
SM | 
49 | 
92 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 5 | 
Manley Mere | 
5.15 | 
 | 
05/03/2017 | 
10 | 
00:28:48 | 
SM | 
8 | 
10 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
4.7 | 
 | 
06/09/2016 | 
13 | 
00:29:58 | 
U40M | 
4 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 6 | 
Mold | 
5 | 
8 | 
17/04/2016 | 
14 | 
00:28:51 | 
SM | 
11 | 
14 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 4 | 
Prestatyn | 
5.2 | 
9 | 
08/03/2015 | 
4 | 
00:28:48 | 
SM | 
2 | 
4 | 
 | 
 | 
| Race 5 | 
Mold | 
5 | 
8 | 
22/03/2015 | 
12 | 
00:28:26 | 
SM | 
7 | 
12 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Harrison Drive | 
 | 
 | 
09/09/2014 | 
6 | 
00:24:34 | 
U40M | 
2 | 
 | 
 | 
 | 
| Race 3 | 
Wirral Country Park | 
 | 
 | 
16/09/2014 | 
8 | 
00:29:12 | 
U40M | 
4 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
23/09/2014 | 
9 | 
00:25:53 | 
U40M | 
3 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Tattenhall | 
6.1 | 
10 | 
17/11/2013 | 
26 | 
00:35:17 | 
SM | 
19 | 
26 | 
 | 
 | 
| Race 6 | 
New Brighton | 
 | 
 | 
06/04/2014 | 
27 | 
00:30:35 | 
SM | 
21 | 
27 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Arrowe Park | 
6 | 
 | 
26/10/2013 | 
19 | 
00:36:15 | 
 | 
 | 
 | 
 | 
 | 
| Race 3 | 
Stadt Moers | 
 | 
 | 
07/12/2013 | 
28 | 
00:35:56 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| National | 
Wollaton Park | 
7.5 | 
12 | 
22/02/2014 | 
675 | 
00:47:08 | 
 | 
 | 
 | 
8585 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
 | 
 | 
03/09/2013 | 
12 | 
00:29:40 | 
U40M | 
7 | 
 | 
 | 
 | 
| Race 3 | 
Harrison Drive | 
 | 
 | 
17/09/2013 | 
9 | 
00:24:54 | 
U40M | 
4 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
24/09/2013 | 
10 | 
00:25:58 | 
U40M | 
5 | 
 | 
 | 
 | 
        
    | 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 | 
14 | 
00:36:28 | 
SM | 
11 | 
14 | 
 | 
 | 
| Race 2 | 
Capenhurst | 
5.42 | 
 | 
11/11/2012 | 
19 | 
00:31:20 | 
SM | 
15 | 
19 | 
 | 
 | 
| Race 4 | 
Birkenhead | 
5.25 | 
 | 
13/01/2013 | 
19 | 
00:31:32 | 
SM | 
14 | 
19 | 
 | 
 | 
| Race 5 | 
Holyhead | 
5 | 
8 | 
03/02/2013 | 
13 | 
00:28:13 | 
SM | 
9 | 
13 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Sefton Park | 
 | 
10 | 
24/11/2012 | 
29 | 
00:37:01 | 
 | 
 | 
 | 
1163 | 
 | 
| Race 3 | 
Stadt Moers | 
 | 
10 | 
08/12/2012 | 
16 | 
00:36:11 | 
 | 
 | 
 | 
 | 
 | 
| Championships | 
Clarkes Garden | 
 | 
 | 
10/02/2013 | 
24 | 
00:38:59 | 
 | 
 | 
24 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Northern | 
Knowsley | 
7.5 | 
 | 
26/01/2013 | 
170 | 
00:51:47 | 
 | 
 | 
 | 
1719 | 
 | 
| National | 
Herrington Park | 
 | 
 | 
23/02/2013 | 
334 | 
00:52:16 | 
 | 
 | 
 | 
5979 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Royden Park | 
 | 
 | 
04/09/2012 | 
38 | 
00:31:29 | 
U40M | 
9 | 
 | 
 | 
 | 
| Race 2 | 
Thurstaston | 
 | 
 | 
11/09/2012 | 
25 | 
00:31:23 | 
U40M | 
7 | 
 | 
 | 
 | 
| Race 3 | 
Harrison Drive | 
 | 
 | 
18/09/2012 | 
19 | 
00:25:52 | 
U40M | 
7 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
25/09/2012 | 
16 | 
00:27:29 | 
U40M | 
6 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Cross Challenge | 
Sefton Park | 
 | 
10 | 
24/11/2012 | 
160 | 
00:37:01 | 
SEN | 
 | 
 | 
 | 
 | 
        
    | 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 | 
2 | 
00:15:38 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 6 | 
Connah's Quay | 
 | 
 | 
27/03/2011 | 
40 | 
00:26:48 | 
SM | 
21 | 
39 | 
 | 
 | 
| Race 7 | 
Wrexham | 
 | 
 | 
27/04/2011 | 
58 | 
00:23:40 | 
SM | 
28 | 
56 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| National | 
Alton Towers | 
 | 
10 | 
19/02/2011 | 
736 | 
00:51:11 | 
 | 
 | 
 | 
8381 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 1 | 
Christleton | 
 | 
10 | 
18/10/2009 | 
56 | 
00:36:03 | 
SM | 
24 | 
55 | 
 | 
 | 
| Race 2 | 
Birkenhead Park | 
5.5 | 
 | 
15/11/2009 | 
51 | 
00:33:51 | 
SM | 
24 | 
51 | 
 | 
 | 
| Race 5 | 
Mold | 
5.14 | 
 | 
14/03/2010 | 
41 | 
00:31:10 | 
SM | 
24 | 
40 | 
 | 
 | 
| Race 6 | 
Prestatyn | 
 | 
 | 
11/04/2010 | 
34 | 
00:30:41 | 
SM | 
22 | 
33 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Sefton Park | 
 | 
 | 
28/11/2009 | 
51 | 
00:37:46 | 
 | 
 | 
 | 
512 | 
 | 
| Race 3 | 
Beacon Park | 
 | 
 | 
12/12/2009 | 
32 | 
00:36:24 | 
 | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Race 2 | 
Harrison Drive | 
 | 
 | 
08/09/2009 | 
25 | 
00:27:51 | 
U30M | 
2 | 
 | 
 | 
 | 
| Race 3 | 
Thurstaston | 
 | 
 | 
15/09/2009 | 
22 | 
00:31:34 | 
U30M | 
2 | 
 | 
 | 
 | 
| Race 4 | 
Arrowe Park | 
 | 
 | 
22/09/2009 | 
21 | 
00:27:33 | 
U30M | 
 | 
 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Cross Challenge | 
Sefton Park | 
 | 
10 | 
28/11/2009 | 
242 | 
00:37:46 | 
 | 
 | 
 | 
512 | 
 | 
        
    | 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 | 
5 | 
01:22:40 | 
MOPEN | 
5 | 
5 | 
1811 | 
01:22:38 | 
| Chester Marathon | 
Chester Racecourse | 
26.21 | 
 | 
07/10/2018 | 
142 | 
02:56:12 | 
MV35 | 
36 | 
135 | 
2167 | 
02:56:07 | 
| London Marathon | 
London | 
26.21 | 
 | 
28/04/2019 | 
1710 | 
02:56:43 | 
18-39 | 
992 | 
1631 | 
29975 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Northern 12 Stage Road Relay | 
Birkenhead Park | 
40 | 
 | 
25/03/2018 | 
9 | 
00:14:32 | 
 | 
 | 
 | 
K57 | 
 | 
| Brett Jones 10k | 
Hoylake | 
 | 
10 | 
09/06/2018 | 
55 | 
00:55:53 | 
 | 
 | 
46 | 
94 | 
00:55:43 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Wirral Half Marathon | 
Birkenhead | 
13.11 | 
 | 
11/09/2016 | 
6 | 
01:18:20 | 
MOPEN | 
5 | 
6 | 
1411 | 
01:18:19 | 
| Wilmslow Half Marathon  | 
Wilmslow | 
13.11 | 
 | 
19/03/2017 | 
58 | 
01:18:56 | 
MOPEN | 
42 | 
57 | 
208 | 
01:18:51 | 
| Virgin Money London Marathon | 
London | 
26.21 | 
 | 
23/04/2017 | 
758 | 
02:48:58 | 
18-39 | 
521 | 
745 | 
33033 | 
 | 
| Thurstaston Summer Multi Terrain Challenge | 
Thurstaston | 
6 | 
 | 
09/05/2017 | 
9 | 
00:36:40 | 
U40M | 
2 | 
9 | 
 | 
 | 
| Essar Chester Half Marathon  | 
Chester | 
13.11 | 
 | 
21/05/2017 | 
39 | 
01:20:53 | 
MSEN | 
25 | 
37 | 
5781 | 
01:20:51 | 
| Rock 'n' Roll Liverpool Half Marathon | 
Liverpool | 
13.1 | 
 | 
28/05/2017 | 
56 | 
01:23:27 | 
 | 
11 | 
53 | 
2989 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Chester Half Marathon  | 
Chester | 
13.11 | 
 | 
15/05/2016 | 
31 | 
01:19:11 | 
Senior Male | 
22 | 
 | 
4449 | 
01:19:08 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Hoylake 10k  | 
Hoylake | 
 | 
10 | 
14/09/2014 | 
1 | 
00:34:13 | 
 | 
 | 
 | 
586 | 
 | 
| Wirral Half Marathon  | 
Birkenhead | 
13.1 | 
 | 
12/10/2014 | 
7 | 
01:17:17 | 
MOPEN | 
7 | 
 | 
1529 | 
01:17:16 | 
| Liverpool Half Marathon  | 
Liverpool | 
13.11 | 
 | 
29/03/2015 | 
13 | 
01:16:25 | 
MOPEN | 
12 | 
13 | 
4838 | 
01:16:20 | 
| Virgin Money London Marathon  | 
London | 
26.21 | 
 | 
26/04/2015 | 
780 | 
02:49:57 | 
18-39 | 
477 | 
755 | 
30272 | 
 | 
| Liverpool Rock 'n' Roll Half Marathon | 
Liverpool | 
13.1 | 
 | 
14/06/2015 | 
5 | 
01:16:01 | 
 | 
3 | 
5 | 
1899 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| English Half Marathon  | 
Warrington | 
13.11 | 
 | 
08/09/2013 | 
5 | 
01:18:01 | 
MSNR | 
5 | 
 | 
1868 | 
01:18:00 | 
| Wirral Half Marathon  | 
Birkenhead | 
13.1 | 
 | 
13/10/2013 | 
14 | 
01:18:18 | 
MOPEN | 
12 | 
14 | 
3 | 
01:18:17 | 
| Conwy Half Marathon | 
Conwy | 
13.1 | 
 | 
24/11/2013 | 
21 | 
01:18:47 | 
MSEN | 
12 | 
20 | 
1900 | 
01:18:46 | 
| Liverpool Half Marathon  | 
Liverpool | 
13.1 | 
 | 
23/03/2014 | 
44 | 
01:21:43 | 
MOPEN | 
34 | 
44 | 
4067 | 
01:21:35 | 
| Liverpool Rock 'n' Roll Half Marathon  | 
Liverpool | 
13.11 | 
 | 
25/05/2014 | 
5 | 
01:17:41 | 
M30 | 
1 | 
5 | 
 | 
 | 
        
    | Event Name | 
    Location | 
    Miles | 
    KM | 
    Date | 
    Position | 
    Race time | 
    Category | 
    Category Position | 
    Gender Position | 
    Race Number | 
    Chip time | 
        
| Liverpool Half Marathon  | 
Liverpool | 
13.1 | 
 | 
17/03/2013 | 
28 | 
01:19:18 | 
MOPEN | 
24 | 
28 | 
5518 | 
01:18:53 | 
| Greater Manchester Marathon  | 
Manchester | 
26.21 | 
 | 
28/04/2013 | 
70 | 
02:57:15 | 
 | 
 | 
 | 
9119 | 
02:57:15 | 
| Wirral Seaside Run  | 
Leasowe | 
 | 
5 | 
21/08/2013 | 
4 | 
00:16:31 | 
SM(20-40) | 
 | 
 | 
 | 
 |