2012
- Challenge Roth – 10:26:38 – 529th Overall, 139th Age
- Ironman UK 70.3 – DNF (Broken derailleur)
- Ironman Lanzarote – 12:02:37 – 575th Overall, 134th Age (Not my finest day)
2011
- ITU Long Distance Triathlon (O3) World Championship – 6:16:13 – 29th Age
- Challenge Henley – 10:20:53 – 31st Overall, 5th Age
- Outlaw Triathlon – 10:22:24 – 16th Overall, 5th Age (Recovering from calf injury)
- Eton Swim Open Water 10K – 3:00:31 – 90th Overall, 19th Age
2010
- Ironman World Championship – 10:00:08 – 461st Overall, 94th Age
- ITU Long Distance Triathlon (O3) World Championship – 7:27:02 – 27th Overall, 6th Age
- Ironman Lanzarote – 10:06:11 – 64th Overall, 18th Age
- Ironman New Zealand – 9:31:12 – 30th Overall, 10th Age
2009
- Ironman Western Australia – 9:19:19 – 28th Overall, 2nd Age
- ITU Long Distance Triathlon (O2) World Championship – 4:37:30 – 182nd Overall, 18th Age
- Ironman World Championship – 9:47:30 – 189th Overall, 28th Age
- Ironman UK – 10:04:47 – 24th Overall, 3rd Age
- Quelle Challenge Roth – 9:22:09 – 124th Overall
- SAAB Salomon Forest Trail 10K – 44:55 – 21st Overall (Recovering from knee injury)
- Woodland 5 Mile and a Bit Race 2 – 34:42 – 20th Overall
- Queen Mother Reservoir 10K – 39:04 – 3rd Overall (Major stomach issues!!)
- Bracknell Forest Five – 30:43 – 18th Overall
- Ironman Lanzarote – 11:53:14 – 411th Overall (Severe saddle sore!!!)
- XXV Volcano Triathlon – 2:19:30 – 50th Overall, 14th Age
- Ironman Australia – 9:53:31 – 111th Overall, 20th Age
- Corporate Challenge Fun Run Race 2 (8K) – 30:19 – 23rd Overall
- WSTC Triathlon Series Race 5 – 1:09:48 – 22nd Overall, 10th Age
- Australian Masters Games Olympic Triathlon – 7th Overall, 3rd Age
- Corporate Challenge Fun Run Race 1 (5K) – 18:15 – 37th Overall
- New Zealand Ocean Swim Series Capital Classic Wellington – 50:35 – 132nd Overall
- Gatorade Queensland Tri Series race 4 – 1:10:04 – 76th Overall, 10th Age
2008
- Ironman Western Australia – 9:20:22 – 48th Overall, 7th Age
- Gatorade Queensland Tri Series race 2 – 51:25 – 69th Overall, 13th Age
- Port Macquarie Half Ironman – 4:38:49 – 43rd Overall, 10th Age
- Noosa Triathlon – 2:15 – No official results!
- Corporate Challenge Fun Run Race 2 (10K) – 36:16 – 4th Overall
- Gold Coast Half-Ironman – 4:31:18 – 47th Overall, 9th Age
- ITU Long Course Triathlon (O3) World Championship – 6:50:44 – 32nd Overall, 8th Age
- Ironman Switzerland – 9:44:03 – 93rd Overall, 24th Age
- Beaulieu Middle Distance Triathlon – 4:17:15 – 7th Overall, 5th Age
- Cambridge Duathlon – 1:57:12 – 9th Overall, 3rd Age
- Reading Half Marathon – 1:16:59 – 99th Overall
- Ashford & District 10K – 35:16 – 6th Overall
2007
- Ironman Western Australia – 9:42:03 – 90th Overall, 14th Age
- Port Macquarie Half Ironman – 4:41:43 – 63rd Overall, 12th Age (punctured!)
- The Vitruvian – 4:31:53 – 48th Overall, 9th Age
- Ironman Austria – 9:46:12 – 113th Overall, 33rd Age
- UK Ironman 70.3 – 5:06:26 – 31st Overall, 3rd Age
- Ironman 70.3 Switzerland – 4:27:15 – 96th Overall, 16th Age
- ITU Duathlon World Championships – 1:55:44 – 369th Overall, 39th Age (sick!)
- Shinfield 10K – 35:59 – 16th Overall
- Cambridge Duathlon – 2:05:30 – 41st Overall
- Reading Half Marathon – 1:17:46 – 82nd Overall
- Ashford & District 10K – 35:27 – 11th Overall
2006
- Ironman 70.3 World Championship – 4:26:53 – 241st Overall, 43rd Age
- Heartbreaker Duathlon – 2:14:27 – 34th Overall
- Kingston Running Festival – 1:39:20 – 12th Overall
- Monaco Ironman 70.3 – 5:16:03 – 149th Overall, 28th Age
- Swanage Classic Triathlon – 2:15:45 – 41st Overall, 7th Age
- Milton Keynes Triathlon – 2:07:51 – 113th Overall
- Bala Middle Distance – 4:17:58 – 20th Overall
- Eton Super Sprints – 1:00:50 – 35th Overall
- Cambridge Duathlon – 1:49:39 – 46th Overall
- Reading Half Marathon – 1:17:48 – 55th Overall
- Ashford & District 10K – 36:07 – 14th Overall
2005
- Ballbuster Duathlon – 3:12:58 – 64th Overall
- Kingston Running Festival – 1:39:58 – 13th Overall
- UK Ironman 70.3 – 5:20:11 – 119th Overall, 14th Age
- London Triathlon – 2:21:02 – 340th Overall, 30th Age
- Eton Super Sprints – 1:01:44 – 26th Overall
- Royal Windsor Sprint Traithlon – 1:34:01 – 29th Overall
- Taunton Marathon – 2:50:03 – 3rd Overall
2004
- Stevenage Marathon – 3:04:06 – 8th Overall
- Kingston Running Festival – 1:44:12 – 14th Overall
My results can also be found on athlinks.