Race history

2021 Season

Escape to Afan – MTB duathlon – Standard – 3rd overall

Westonbirt 10km – 1st overall

Gwent League Cross Country / Cardiff Cross

Fishguard Middle Distance Triathlon

White Rock Triathletes ‘Summer Race Series’

Gritfest: 2-day Gravel enduro – punctured (again), but I still LOVE this event!


Outlaw Nottingham – swim and marathon only (bike cancelled)

Gritfest – 2 day gravel race

Welsh Castles Relay – stage 11

Reverse 10 – 4th

Mumbles duathlon

CF 64 trail race


Merthyr Mawr Pudding Run 5th 

Nice Marathon

Roman Road Run – Brecon to Merthyr 4th

Cotswold Classic Middle Distance Tri

The Wales Marathon – LCW

Welsh Castles Relay

Swansea Sprint Tri

Quest Adventure Race – Betwys y Coed

Vale Coastal Ultra 5th

Mumbles Duathlon


Brecon Beacons Ultra – 46 miles

Brecon Sprint Triathlon 2nd

Roman Run – Brecon to Merthyr 16 miles  4th

Storm the Castle duathlon 3rd (AG)

Wales Sportive 112 miles – LCW Tenby

Welsh Castles Relay

Mumbles duathlon


Tiree Ultramarathon 4hr41 (34 miles)  3rd

Brecon Titan – Middle Distance triathlon

The Wales Sportive – 112 miles – Long Course Weekend, Tenby

Storm the Castle Duathlon 3rd (AG)

Mumbles Duathlon 18th



Ultra 12 (pairs category with Dan Warner) – 50 miles in 12 hours  1st

Beast of Bryn trail run (6.8 mi)  3rd

Porthkerry trail run (8mi)  3rd

Dragon 10k – Cardiff  3rd

Pudding Run – Merthyr Mawr  5th

Brecon 10  7th

Snowdonia Marathon 3hr14

Cardiff Half Marathon 1hr16

Velothon Wales


Vitoria Gastiez ironman 11hrs 25

Cardiff half marathon 1hr 16

Vale of Glamorgan Duathlon 6th

Merthyr Mawr Pudding Race 6th

Snowdonia Marathon 3hr19

Lliswerry 8 mile 44:16  9th

Canalathon – canoe – bike – run


Merthyr Mawr Pudding Race 37:10  1st

Ironman debut: 11hrs 25 Challenge Henley-On-Thames

Welsh Trail Running Championships – 10 miles – 60:19  5th

Great Welsh Marathon – 2hrs 46  4th

Snowdonia Marathon – 2hrs 56  18th

Cotswold Middle Distance triathlon : 4hr 32 mins

Lliswerry 8 mile – 45:10  20th


3rd Rutland Water marathon 2hr 55 (marathon debut)

3rd Welsh Castles relay – leg 12

5th Brecon 10 mile road race

35th Cardiff half marathon –  1hr 15:23

7th Merthyr Mawr Pudding XC

33rd Cardiff 10k