Date Race
16/12/2017 2017 Run4All Neath Santa Run (5K)
10/12/2017 2017 Tatton Yule Yomp (10K)
12/11/2017 2017 ODLO Coed y Brenin Duathlon (Sprint)
12/11/2017 2017 ODLO Coed y Brenin Duathlon (Full)
29/10/2017 2017 SSE Airtricity Dublin (WCH Marathon)
29/10/2017 2017 SSE Airtricity Dublin (Marathon)
28/10/2017 2017 Brooks Snowdonia (Marathon)
08/10/2017 2017 Alder Hey (10K)
07/10/2017 2017 Petzl Night Trail Wales (Trail Race)
07/10/2017 2017 Petzl Night Trail Wales (Relay Race)
01/10/2017 2017 Cardiff University Cardiff (Elite WCH Half Marathon)
01/10/2017 2017 Cardiff University Cardiff (Half Marathon)
01/10/2017 2017 Tunnel (10K)
22/09/2017 2017 SSE Airtricity Dublin (Half Marathon)
17/09/2017 2017 Sandman (Legend)
17/09/2017 2017 Sandman (Full)
16/09/2017 2017 Sandman (Sprint)
16/09/2017 2017 Sandman (Junior Tri)
16/09/2017 2017 Sandman (Duathlon)
16/09/2017 2017 Abersoch (Triple Crown)
16/09/2017 2017 Abersoch (Beach Chief)
16/09/2017 2017 Abersoch (Half Marathon)
16/09/2017 2017 Abersoch (2K)
10/09/2017 2017 Whistle Stop Tour (Overall Standings)
10/09/2017 2017 Wirral (10K)
10/09/2017 2017 Wirral (Half Marathon)
09/09/2017 2017 WST Thurstaton (8 Mile)
08/09/2017 2017 WST Arrowe Park (5 Mile)
03/09/2017 2017 JT Hughes Group Shrewsbury (Sprint Triathlon)
03/09/2017 2017 JT Hughes Group Shrewsbury (Quadrathlon)
03/09/2017 2017 Salford (10K)
03/09/2017 2017 Trail (10K Wales)
03/09/2017 2017 Cardiff Kidney Wales (10K)
26/08/2017 2017 SSE Airtricity Frank Duffy (10 Mile)
23/08/2017 2017 Caernarfon to Plas Menai (5K)
20/08/2017 2017 Tour de Mon (Canol)
20/08/2017 2017 Tour de Mon (Mawr)
20/08/2017 2017 Tour de Mon (Bach)
13/08/2017 2017 Salisbury 54321 (5K)
13/08/2017 2017 Salisbury 54321 (21K)
13/08/2017 2017 Salisbury 54321 (50K)
13/08/2017 2017 Salisbury 54321 (33K)
13/08/2017 2017 Salisbury 54321 (10K)
13/08/2017 2017 Salisbury 54321 (42K)
30/07/2017 2017 Salford Triathlon (Sprint Distance)
30/07/2017 2017 Salford Triathlon (Full Distance)
30/07/2017 2017 Snowman Triathlon (Legend)
30/07/2017 2017 Snowman Triathlon (Full)
29/07/2017 2017 Snowman (Mymbyr Mile)
29/07/2017 2017 Snowman (Mymbyr Half Mile)
29/07/2017 2017 Snowman (Aquathlon)
29/07/2017 2017 Snowman Triathlon (Sprint)
28/07/2017 2017 JLL Property Triathlon (Sprint)
23/07/2017 2017 Scott Snowdonia Trail (10K)
23/07/2017 2017 Scott Snowdonia Trail (Half Marathon)
23/07/2017 2017 Scott Snowdonia Trail (Marathon)
23/07/2017 2017 SSE Airtricity Fingal (10K)
19/07/2017 2017 Rasio'r Tren (5K)
15/07/2017 2017 Snowdon International (Mountain Race)
09/07/2017 2017 Velothon Wales (140km)
09/07/2017 2017 Velothon Wales (110km)
09/07/2017 2017 We Love Manchester (10K)
08/07/2017 2017 Salomon Sunset Series Bristol (10K)
08/07/2017 2017 Tour of Merseyside (Overall Standings)
08/07/2017 2017 Wirral Coastal Run (12 Mile)
07/07/2017 2017 Knowsley Cross Country (6 Mile)
06/07/2017 2017 Raging Red Bull (5 Mile)
04/07/2017 2017 Sustrans Cycle Trail (10 Mile)
03/07/2017 2017 Thurstaton (5.9 Mile)
02/07/2017 2017 Pwllheli Triathlon (Sprint)
02/07/2017 2017 Southport (10K)
02/07/2017 2017 Southport (Mile)
02/07/2017 2017 Southport (Half Marathon)
28/06/2017 2017 Felinheli (10K)
25/06/2017 2017 Cardiff Triathlon (Elite Sprint - Male)
25/06/2017 2017 Cardiff Triathlon (Elite Sprint - Female)
25/06/2017 2017 Cardiff Triathlon (Super Sprint)
25/06/2017 2017 Cardiff Triathlon (Olympic)
25/06/2017 2017 Cardiff Triathlon (Sprint)
24/06/2017 2017 Salomon Sunset Series Box Hill (10K)
18/06/2017 2017 Port Sunlight (5K)
18/06/2017 2017 Port Sunlight (10K)
18/06/2017 2017 Tour of Tameside (Overall)
18/06/2017 2017 Dr Ron Hyde (7 Mile)
17/06/2017 2017 Salomon Trail Marathon Wales (Full Marathon)
17/06/2017 2017 Salomon Trail Marathon Wales (Half Marathon)
17/06/2017 2017 Abersoch (1K)
17/06/2017 2017 Abersoch (Sprint Triathlon)
17/06/2017 2017 Abersoch (Olympic Triathlon)
17/06/2017 2017 Hero (Half Marathon)
16/06/2017 2017 Hell On The Fell (6 Mile)
15/06/2017 2017 X Trail (10K)
11/06/2017 2017 Etape Eryri (Xtreme)
11/06/2017 2017 Etape Eryri (Mawr)
11/06/2017 2017 Etape Eryri (Bach)
11/06/2017 2017 Etape Eryri (Canol)
11/06/2017 2017 Race for Men (3K)
11/06/2017 2017 Race for Men (10K)
09/06/2017 2017 Snowdon Twilight (Uphill Race)
07/06/2017 2017 Llandegfan (Fun Run)
05/06/2017 2017 Vhi Dublin Womens (Mini Marathon)
03/06/2017 2017 Salomon Sunset Series Edinburgh (10K)
03/06/2017 2017 Abersoch (10K)
03/06/2017 2017 Abersoch (3K)
21/05/2017 2017 Excalibur (Full Marathon)
21/05/2017 2017 Excalibur (Half Marathon)
21/05/2017 2017 Excalibur (10K)
21/05/2017 2017 Brathay (Marathon)
21/05/2017 2017 Southport Triathlon (Standard)
21/05/2017 2017 Southport Triathlon (BUCS)
21/05/2017 2017 Southport Triathlon (Sprint)
21/05/2017 2017 Pedalcover Snowdonia Slateman (Savage Tri)
21/05/2017 2017 Pedalcover Snowdonia Slateman (Full Tri)
20/05/2017 2017 Salomon Sunset (Leeds)
20/05/2017 2017 Cader Idris (Mountain Race)
20/05/2017 2017 Pedalcover Snowdonia Slateman (Sprint Tri)
14/05/2017 2017 Powis Trail (10K)
30/04/2017 2017 Great Limerick Run (Half Marathon)
30/04/2017 2017 Great Limerick Run (6 Mile)
30/04/2017 2017 Great Limerick Run (Relay Marathon)
30/04/2017 2017 Great Limerick Run (Marathon)
23/04/2017 2017 Gran Fondo Conwy (CANOL)
23/04/2017 2017 Gran Fondo Conwy (BACH)
23/04/2017 2017 Gran Fondo Conwy (MAWR)
22/04/2017 2017 Goldrush (Trail Race)
22/04/2017 2017 Goldrush (CaniCross)
09/04/2017 2017 Rhug Estate Trail Race (10K)
09/04/2017 2017 Rhug Estate Trail Race (20K)
02/04/2017 2017 Cardiff and Vale College Cardiff Bay Run (10K)
02/04/2017 2017 Vitality Liverpool (Half Marathon)
02/04/2017 2017 Vitality Liverpool (10 Mile)
25/03/2017 2017 Coniston (14 Mile)
19/03/2017 2017 Brynkinalt (5K)
19/03/2017 2017 Brynkinalt (10K)
19/03/2017 2017 Brynkinalt (20K)
19/03/2017 2017 Waters Wilmslow (Half Marathon)
18/03/2017 2017 6th Trail (6K)
05/03/2017 2017 GPW Recruitment St Helens (10K)
05/03/2017 2017 Anglesey (10K)
05/03/2017 2017 Anglesey (Dragon Dash)
05/03/2017 2017 Anglesey (Half Marathon)
26/02/2017 2017 The Christie (Tower Run)
12/02/2017 2017 Nick Beer (10 KM)
05/02/2017 2017 Dewsbury (10K)
21/01/2017 2017 Buff Winter Trail Wales (Half Marathon)