Date Race
11/12/2016 2016 Tatton Yule Yomp (10K)
30/10/2016 2016 SSE Airtricity Dublin (WCH Marathon)
30/10/2016 2016 SSE Airtricity Dublin (Marathon)
29/10/2016 2016 Brooks Snowdonia (Marathon)
08/10/2016 2016 Petzl Night Trail Wales (Relay Race)
08/10/2016 2016 Petzl Night Trail Wales (Trail Race)
02/10/2016 2016 Cardiff University (Half Marathon)
02/10/2016 2016 Matalan Merseyside (10K)
25/09/2016 2016 Huntsman (Full Triathlon)
25/09/2016 2016 Huntsman (Sprint Triathlon)
24/09/2016 2016 Dublin (Half Marathon)
24/09/2016 2016 Abersoch (Half Marathon)
24/09/2016 2016 Abersoch (Beach Chief)
24/09/2016 2016 Abersoch (Triple Crown)
24/09/2016 2016 Abersoch (2K)
18/09/2016 2016 Kielder Reiver (Middle Distance)
18/09/2016 2016 Kielder Reiver (Standard Distance)
18/09/2016 2016 Sandman (Weekender)
18/09/2016 2016 Sandman (Full Triathlon)
17/09/2016 2016 Sandman (Sprint Triathlon)
17/09/2016 2016 Sandman (Mini Sprint Triathlon)
11/09/2016 2016 Awyr Las (5K)
11/09/2016 2016 Creini (16K)
11/09/2016 2016 Creini (8K)
11/09/2016 2016 Creini (CaniX 8K)
11/09/2016 2016 Wirral (10K)
11/09/2016 2016 Wirral (Half Marathon)
10/09/2016 2016 WST Thurstaton (8 Mile)
09/09/2016 2016 Whistle Stop Tour (Overall Standings)
09/09/2016 2016 WST Arrowe Park (5 Mile)
04/09/2016 2016 UKFast City of Salford (10K)
04/09/2016 2016 Compressport Trail (10K)
02/09/2016 2016 Shrewsbury (Quadrathlon)
02/09/2016 2016 Shrewsbury (Sprint Triathlon)
28/08/2016 2016 Dublin City Triathlon (Sprint Distance)
28/08/2016 2016 Dublin City Triathlon (Olympic Distance)
28/08/2016 2016 West Lancs Summer (Sprint Triathlon)
24/08/2016 2016 Caernarfon (5K)
21/08/2016 2016 Tour de Mon (Flying Mile)
21/08/2016 2016 Tour de Mon (BACH)
21/08/2016 2016 Tour de Mon (MAWR)
21/08/2016 2016 Tour de Mon (CANOL)
20/08/2016 2016 Frank Duffy (10Mile)
14/08/2016 2016 Salisbury 54321 (33K)
14/08/2016 2016 Salisbury 54321 (10K)
14/08/2016 2016 Salisbury 54321 (42K)
14/08/2016 2016 Salisbury 54321 (21K)
14/08/2016 2016 Salisbury 54321 (5K)
14/08/2016 2016 Salisbury 54321 (50K)
31/07/2016 2016 Salford Tri (Sprint Distance)
31/07/2016 2016 Salford Tri (Full Distance)
30/07/2016 2016 Snowdonia Triathlon Fest (Full Distance)
30/07/2016 2016 North Wales (Half Marathon)
30/07/2016 2016 Snowdonia Triathlon Fest (Mini Sprint)
30/07/2016 2016 Snowdonia Triathlon Fest (Legend Half)
30/07/2016 2016 Snowdonia Triathlon Fest (Sprint)
29/07/2016 2016 JLL Property Tri North (Sprint)
24/07/2016 2016 Scott Snowdonia Trail (Marathon)
24/07/2016 2016 Scott Snowdonia Trail (10K)
24/07/2016 2016 Scott Snowdonia Trail (Half Marathon)
24/07/2016 2016 Fingal (10K)
19/07/2016 2016 Rasio'r Tren (5K)
17/07/2016 2016 Rugby (1K)
17/07/2016 2016 Rugby (6K)
17/07/2016 2016 Rugby (Half Marathon)
16/07/2016 2016 Snowdon International (Super Cup)
16/07/2016 2016 Snowdon International (Mountain Race)
10/07/2016 2016 Chirk (Half Marathon)
10/07/2016 2016 UK Fast We Love Manchester (10K)
09/07/2016 2016 ToM Wirral Coastal Run (12 Mile)
08/07/2016 2016 ToM Knowsley Cross Country (6 Mile)
07/07/2016 2016 ToM Raging Red Bull (5 Mile)
05/07/2016 2016 ToM Sustrans (10 Mile)
04/07/2016 2016 ToM Thurstaton (5.9 Mile)
03/07/2016 2016 Tour of Merseyside (Overall Standings)
03/07/2016 2016 ToM Southport (Half Marathon)
03/07/2016 2016 PenBedw (20K)
03/07/2016 2016 PenBedw (10K)
01/07/2016 2016 Southport (Half Marathon)
01/07/2016 2016 Southport (10K)
01/07/2016 2016 Southport (1 Mile)
29/06/2016 2016 Felinheli (10K)
26/06/2016 2016 Cardiff Triathlon (Sprint)
26/06/2016 2016 Cardiff Triathlon (Super Sprint)
26/06/2016 2016 Cardiff Triathlon (Olympic)
25/06/2016 2016 Run Fest Wales (10K)
25/06/2016 2016 Run Fest Wales (5K)
25/06/2016 2016 Run Fest Wales (Half Marathon)
24/06/2016 2016 Snowdon Twilight (Uphill Race)
24/06/2016 2016 NCC Cycle (South)
19/06/2016 2016 BTR Mersey (Tunnel 10K)
19/06/2016 2016 Tour of Tameside (Overall)
19/06/2016 2016 Hyde (7 Mile)
18/06/2016 2016 Trail Marathon Wales (Marathon)
18/06/2016 2016 Trail Marathon Wales (Half Marathon)
18/06/2016 2016 Abersoch (1K)
18/06/2016 2016 Abersoch (Triathlon)
18/06/2016 2016 High Peak (Half Marathon)
17/06/2016 2016 Copley (Fell Race)
16/06/2016 2016 Cross Trail (10K)
15/06/2016 2016 NCC Group Born to Ride Challenge (50 Mile)
15/06/2016 2016 NCC Group Born to Ride Challenge (80 Mile)
12/06/2016 2016 Etape Eryri (Pen y Pass hillclimb)
12/06/2016 2016 Etape Eryri (Drws y Coed hillclimb)
12/06/2016 2016 Etape Eryri (XTREM)
12/06/2016 2016 Etape Eryri (MAWR)
12/06/2016 2016 Etape Eryri (CANOL)
12/06/2016 2016 Etape Eryri (BACH)
12/06/2016 2016 Race for Men (10K)
12/06/2016 2016 Race for Men (3K)
12/06/2016 2016 Irish Runner (5 Mile)
11/06/2016 2016 Dysynni Trail Fest (5K)
11/06/2016 2016 Dysynni Trail Fest (15K)
11/06/2016 2016 Dysynni Trail Fest (10K)
08/06/2016 2016 Llandegfan (5K)
05/06/2016 2016 Llandegla (24K)
05/06/2016 2016 Llandegla (12K)
05/06/2016 2016 Llandegla (CaniX)
04/06/2016 2016 Abersoch (3K)
04/06/2016 2016 Abersoch (10K)
29/05/2016 2016 HMCC (Croston Crusade)
29/05/2016 2016 HMCC (Roman Road Challenge)
22/05/2016 2016 Snowdonia (Half Marathon)
22/05/2016 2016 Brathay (Half Marathon)
22/05/2016 2016 Brathay (Marathon)
22/05/2016 2016 Snowdonia Slateman (Savage)
22/05/2016 2016 Snowdonia Slateman (Full Triathlon)
21/05/2016 2016 Snowdonia Slateman (Sprint Triathlon)
21/05/2016 2016 Snowdonia Slateman (Mini-Sprint Triathlon)
21/05/2016 2016 Cader Idris (Mountain Race)
21/05/2016 2016 Excalibur (Marathon Runner)
21/05/2016 2016 Excalibur (Half Marathon Runner)
21/05/2016 2016 Excalibur (10K)
21/05/2016 2016 Excalibur (Marathon Walker)
21/05/2016 2016 Excalibur (Half Marathon Walker)
08/05/2016 2016 Crogen (CaniX)
08/05/2016 2016 Crogen (14K)
08/05/2016 2016 Crogen (25K)
01/05/2016 2016 Great Limerick Run (6 Mile)
01/05/2016 2016 Great Limerick Run (Marathon)
01/05/2016 2016 Great Limerick Run (Half Marathon)
23/04/2016 2016 Goldrush (Trail)
23/04/2016 2016 Goldrush (Cani X)
17/04/2016 2016 Gran Fondo (Mawr)
17/04/2016 2016 Gran Fondo (Bach)
17/04/2016 2016 Gran Fondo (Canol)
17/04/2016 2016 Port Sunlight (5K)
17/04/2016 2016 Port Sunlight (10K)
10/04/2016 2016 Rhug (10K)
10/04/2016 2016 Rhug (20K)
10/04/2016 2016 West Lancs Spring (Sprint Triathlon)
09/04/2016 2016 6th Trail (6K)
03/04/2016 2016 Waters Wilmslow (Half Marathon)
27/03/2016 2016 Pwllheli (Aquathlon)
19/03/2016 2016 CONISTON (14 Mile)
13/03/2016 2016 Vitality Liverpool (10 Miler)
13/03/2016 2016 Vitality Liverpool (Half Marathon)
13/03/2016 2016 Brynkinalt Estate (20K)
13/03/2016 2016 Brynkinalt Estate (10K)
08/03/2016 2016 Shelter Vertical Rush (Stair Climb)
06/03/2016 2016 Wrexham (Marathon)
06/03/2016 2016 Wrexham (20 Mile)
06/03/2016 2016 Wrexham (Half Marathon)
06/03/2016 2016 Anglesey (Junior Race)
06/03/2016 2016 Anglesey (Half Marathon)
06/03/2016 2016 St Helens (10K)
21/02/2016 2016 Rhyl (10 Mile)
07/02/2016 2016 Dewsbury (10K)
07/02/2016 2016 Llandudno Nick Beer (10K Road Race)
23/01/2016 2016 Winter Trail Wales (Half Marathon)