2012
- Whitford Point multi-terrain run, 7th overall (37:13)
- European Triathlon Championships, 35-39 Age Group, 3rd place (2:06:35)
- Mumbles Duathlon, 5th overall (1:33:10)
- Llanelli Half-marathon, 34th overall, 26th in seniors category(1:20:59)
2011
Cardiff Triathletes Club Champion 2011
Voted Cardiff Triathletes Male Athlete of the Year 2011
- Admiral Swansea Bay 10k, 84th overall, (36:59; for fun outside my race season, 4000 entrants)
- Bala Triathlon, 19th overall, 14th in seniors category (2:05:52; Qualified for 2012 European Age Group Championships)
- TriExercise Pembrokeshire Coast Triathlon, 3rd overall, 2nd in open category (2:22:42)
- Mumbles Triathlon ("Long" - not really long though), 3rd overall (1:26:13)
- Toshiba Windsor Triathlon, 14th overall, 1st in age-group (2:10:16)
- TTG Gloucester Triathlon, 4th overall, 2nd in open category (1:10:02)
- Llanelli Waterside Triathlon, 23rd fastest swim, 6th fastest bike split, but race void after a marshalling error.
- Gower Duathlon, 5th overall, 5th in age-group (2:12:49 - calves survived!)
- Llanelli Half-marathon, 37th overall, 29th in seniors category (1:22:21, with a calf injury)
2010
- Reindeer Run, 5th or 6th? overall, (39:10)
- Cardiff Half-marathon, 69th overall, 63rd in seniors category(1:16:40; 15,000 entrants, 193m short!)
- Devil's Aquathlon, 2nd overall (1:17:08)
- Dale Half-marathon, 3rd overall, 1st in seniors category (1:22:36)
- Bala Triathlon, 41st overall, 30th in seniors category (2:05:28; European Age Group Championships qualifier)
- Gower Triathlon, 4th overall, 3rd in age-group (1:15:46)
- TriExercise Pembrokeshire Coast Triathlon - Welsh Champs, 6th overall, 6th in open category (2:24:55)
- Llanelli 10k, 9th overall, 8th in seniors category (36:38)
- Nokia Windsor Triathlon, 25th overall (2500 entrants), 7th in age-group (2:10:21)
- Gloucester Sprint Triathlon, 5th overall, 3rd in open category (1:10:36)
- FRF Gower Olympic Duathlon - Welsh Duathlon Champs, 7th overall, 6th in open category (2:14:33)
- Llandovery Sprint Triathlon, 3rd overall, 2nd in open category (1:10:26; 4 weeks out of plaster)
- (Broke my foot in February)
2009
- Adidas Dublin Marathon, 94th overall, 20th in age-group (2:46:45; 13,000 entrants)
- Dale Half-marathon, 4th overall, 3rd in seniors category (1:24:35)
- Dorney Half-Iron Aquathlon, 7th overall, 1st in age-group (1:58:17)
- Tewkesbury Half-marathon, 9th overall, 5th in seniors category (1:20:51)
- Llanelli 10k, 6th overall, 6th in seniors category (36:21)
- Llanelli Waterside Half-marathon, 19th overall, 12th in seniors category (1:23:37; 1st attempt at this distance)
2008
- Margam Park Reindeer run, 6th overall, (39:28)
2003
- Pembrokeshire Triathlon, 254th overall, (2:36:07; S:26:31, B:1:23:02, R:0:46:34)


