26/08/17 | Himalaya AllDayer | 32M | Machen Mountain | 10 x Up and Down Machen Mountain |
13/08/17 | Salisbury 5-4-3-2-1 | 33K | Salisbury | |
22/07/17 | The Beer Ultra | 50K | Rudry, Wales | 50K + 11 Beers! |
15/07/17 | Race to the Stones | 100K | Avebury | First DNF! Reached 80K |
06/07/17 | Tintern Trot | 6 Miles | Tintern | |
18/06/17 | Caerphilly 10K | 6.2 Miles | Caerphilly | |
11/06/17 | Welsh Castles Relay | 7.7 Miles | Abercynon | Stage 19 |
07/05/17 | Preseli Beast | 24 Miles | Pembrokeshire | TOUGH! |
19/03/17 | Limassol Marathon | 26.2 Miles | Limassol, Cyprus | 1st road marathon - 4:01:06 |
23/02/17 | Rogue Runs Night Race | 5 Miles | Forest of Dean | |
19/02/17 | Brecon to Cardiff Ultra | 44 Miles | Brecon/Nantgarw | Longest ever race |
12/02/17 | GLXC | 10K | Newport | Cross Country |
11/02/17 | Bath Skyline Night Race | 10K | Bath | First Relish Running Races Night Race |
05/02/17 | GLCL XC | 5 Miles | Usk | Cross Country |
19/01/17 | Rogue Runs Night Race | 5 Miles | Chepstow | |
31/12/16 | Glastonbury Tor Dash | 4 Miles | Glastonbury | |
18/12/16 | Christmas Tree Race | 5 Miles | Forest of Dean | |
17/12/16 | Cottrell Christmas Cracker | 5 Miles | Cottrell Park nr Cardiff | |
07/12/16 | Severn Bridge Night Race | 5 Miles | Chepstow | |
12/11/16 | Gower Ultra | 34 Miles | Gower | Second Ultra Marathon |
27/10/16 | Ghost Run | 6 Miles | Cardiff | First Night Race |
02/10/16 | Cardiff Half Marathon | 13.1 Miles | Cardiff | First Road Half Marathon Race |
27/08/16 | St Bega's Ultra | 36.5 Miles | Cumbria | First Ultra Marathon |
24/07/16 | Bath Very Long Half Marathon | 15.7 Miles | Bath | First Trail Half Marathon Race |
19/06/16 | Caerphilly 10K | 10K | Caerphilly | First Road 10K Race |
12/06/16 | Whitebrook Windup | 10K | Whitebrook | First Trail 10K Race |