2024
-
Tewkesbury Aquathlon - race 21st overall
-
PSUK XC Championships, Chatsworth, Derby. 10km37th overall, 14th MV 40-50
-
Tewkesbury Aquathlon - race 12nd overall
-
Stourbridge Stagger! 10 mile multi-terrain run16th overall - 1st 45-54 AG
2023
-
Dyfi Aquathlon - Worlds longest aquathlon. 13km sea swim, 13 km coastal run.1st overall. Fastest swim. Course record.
-
European Aquathlon Championships3rd overall (45-49) 4th fastest swim, 2nd fastest run.
-
World Aquathlon Championships, Ibiza15th overall (45-49) 3rd GBR athlete
2022
-
Halesowen Aquathlon1st overall - fastest swim
-
Wombourne Aquathlon - Splash & Dash2nd overall - fastest swim
-
European Middle Distance Triathlon Championships, Bilbao - Bizkaia17th (45-49) 6th fastest GBR athlete.
-
European Aquathlon Championships, Bilbao - Bizkaia7th (45-49) 3rd fastest GBR athlete.
-
Outlaw Half - Bowood7th (45-49) 2nd fastest swim.
-
Tewkesbury Aquathlon - race 31st overall
-
Wyre Forest Parkrun1st overall
-
Tewkesbury Aquathlon - race 21st overall
-
PSUK X/C Championships, Humberside - 6.2m19th overall, 6th V40-45
-
Stourbridge Stagger! 10 mile multi-terrain run26th overall, 7th - MV40
2021
-
Wyre Forest Parkrun3rd overall, 1st VM 40-44
-
Wyre Forest Parkrun1st overall
-
Bolton 70.3 IronmanDiv rank 21, Gender rank 167, Overall rank 183. 2nd fastest swimmer (AG)
-
Wyre Forest Parkrun1st overall
-
Wyre Forest Parkrun3rd overall, 1st VM 40-44
-
Wyre Forest Parkrun4th overall, 2nd VM 40-44
-
Wyre Forest Parkrun4th overall, 1st VM 40-44
-
Wyre Forest Parkrun1st overall
-
Wombourne Sprint Triathlon10th overall - 3rd (40-49)
-
Ironman VR21 - 1500m swim, 24.9m bike, 6.2m run5th overall - 3rd (40-44)
-
Ironman VR19 - 750m swim, 12.4m bike, 3.1m run14th overall - 2nd (40-44)
-
Ironman VR2 - 10km run104th overall - 19th (40-44)
2020
-
Halesowen Sprint Triathlon5th overall - 3rd (40-44)
-
Ironman VR13 -3km run, 40km bike, 10km run110th overall - 32nd (40-44)
-
PSUK X/C Championships, Thetford - 6.2m20th overall - 4th (40 - 44)
-
Stourbridge Stagger! 10 mile multi-terrain run9th overall - 3rd MV
2019
-
Gold All World Athlete (AWA) Ironman awardGlobal position - 208th, Country position - 13th, races - 3
-
Halesowen Aquathlon1st overall
-
Wombourne Aquathlon - Splash & Dash!5th overall - 1st Veteran
-
National Masters Swimming Championships, Ponds Forge400m FC - 7th (4:46.16) 40-44 AG
-
National Masters Swimming Championships, Ponds Forge1500m FC - 6th (19:45.66) 40-44 AG
-
National Masters Swimming Championships, Ponds Forge200m FC - 7th (2:09.64) 40-44 AG
-
National Masters Swimming Championships, Ponds Forge100m FC - 11th (58.34) 40-44 AG
-
Barcelona IronmanDiv Rank 30, 2nd fastest GBR athlete (40-44) Gen Rank 210, Overall 222. 2nd Fastest swimmer
-
Weymouth 70.3 IronmanDiv Rank 8 (40-44) Gen Rank 78, Overall 862nd Fastest swimmer
-
Nice 70.3 Ironman World ChampionshipsDiv Rank 207 (40-44) Gen Rank 1303, Overall 1303.
-
ETU European Middle Distance Triathlon, Transylvania, Romania2nd (40-44, fastest swimmer)
-
ETU European Aquathlon Championships - Transylvania, Romania2nd (40-44) 3rd fastest swimmer
-
Staffordshire 70.3 IronmanDiv Rank 28 (40-44) Gen Rank 159, Overall 173. 3rd fastest swimmer
-
ITU World Aquathlon Championships, Pontevedra, Spain11th overall, 9th fastest swimmer, 2nd GBR athlete (40-44)
-
Tewkesbury Aquathlon - race 32 overall, 1st veteran
-
West Midlands Services XC League - race 102nd overall - 1st V40
-
Wombourne Spring Aquathlon1st overall
-
Tewkesbury Aquathlon - race 21st overall - Course record
-
Tewkesbury Aquathlon - race 1. New course.1st overall - Course record.
-
Stourbridge Stagger! 10 mile multi-terrain run14th overall, 3rd M40
-
RAF v PSUK v Fire Service v Civil Service Cross Country Championships - 6.7 miles26th overall, 8th VM, 6th PSUK
2018
-
Gold All World Athlete (AWA) Ironman awardGlobal position - 40th, Country position - 3rd, races - 3
-
Wombourne Aquathlon - Splash & Dash!2nd overall - 1st Veteran
-
West Midlands Services XC League - Race 3, 5.6 miles, Tally Ho!3rd overall - 1st V40
-
Burntwood Aquathlon, Burntwood2nd overall, 1st Veteran
-
ETU European Middle Distance Triathlon, Ibiza8th (40-44, 2nd GBR athlete, fatest swimmer)
-
ETU European Aquathlon Championships, Ibiza3rd (40 - 44)
-
Weymouth 70.3 IronmanDiv Rank 9th (40-44) Gen Rank 54 Overall 62. Second fastest swimmer, 2nd fastest runner.
-
English Channel Swim (relay) - Police v Army v Navy v RAFWinners! Fastest crossing of 2018 - 9 hours 25 mins.
-
Vichy 70.3 IronmanDiv Rank 6th (40 - 44) Gen Rank 78 Overall Rank 88. Fastest swimmer, 3rd fastest runner
-
ITU World Aquathlon Championships, Denmark.5th 40 - 44 AG, 2nd fastest swimmer
-
PSUK Open-water Championships, Chester (5k - non wetsuit)2nd overall
-
Blakedown Bolt (10k off road run)9th overall, 2nd 40 - 49 AG
-
Staffordshire 70.3 IronmanDiv Rank 10th (40 - 44) Gen Rank 99 Overall Rank 105. 3rd Fastest swimmer.
-
Nottingham Sprint Triathlon (ETU qualifier - Glasgow 2018)38th overall - 6th (40 - 44) Fastest swimmer, 3rd fastest runner AG (Qualified)
-
Tewkesbury Sprint Triathlon3rd overall, fastest swimmer, 2nd fastest runner.
-
Tewkesbury Aquathlon - race 62nd overall, 1st veteran
-
Wombourne Spring Aquathlon4th overall, 1st veteran
-
West Midlands Services XC League - Race 11, 5.6 miles, Tally Ho!2nd overall - 1st v40
-
Tewkesbury Aquathlon - race 51st overall
-
West Midlands Services XC League - Race 10, Hewell, 5.7 miles3rd overall - 1st v40
-
Halesowen Aquathlon1st overall
-
West Midlands Services XC League - Race 9, Cosford, 6 miles.3rd overall - 1st v40
-
Tewkesbury Aquathlon - race 43rd overall, 1st veteran
-
Tewkesbury Aquathlon - race 32nd overall, 1st veteran
2017
-
Gold All World Athlete (AWA) Ironman awardGlobal position - 20th, Country position - 3rd, races - 3
-
Wombourne Aquathlon - Splash & Dash!1st 40 - 49, 5th overall
-
Burntwood Aquathlon, Burntwood2nd overall - 1st Veteran
-
National Masters Swimming Championships, Ponds Forge1500m FC - 5th (19:17.33) 40-44 AG
-
National Masters Swimming Championships, Ponds Forge200m FC - 7th (2:09.30) 40-44 AG
-
Weymouth 70.3 IronmanDiv Rank 13th (40-44) Gen Rank 39 Overall Rank 95. 2nd Fastest swimmer, 5th fastest runner (AG)
-
Wombourne Sprint Triathlon3rd overall
-
USPE European Swimming Championships, Hannover, Germany.Heats 400 FC - 9th (5:01.81) LC
-
USPE European Swimming Championships, Hannover, Germany.Final 400 FC - 8th (4:54.35) LC
-
USPE European Swimming Championships, Hannover, Germany.Heats 4 x 100 FC relay - 9th (59:72) LC
-
USPE European Swimming Championships, Hannover, Germany.Final 4 x 100 FC relay - 8th (59:16) LC
-
Edinburgh 70.3 IronmanDiv Rank 6th (40-44) Gen Rank 53 Overall Rank 58. Fastest swim, 2nd fastest runner (AG)
-
Wimbleball 70.3 Ironman, ExmoorDiv Rank 5th (40-44) Gen Rank 28th Overall Rank 29. 3rd fastest swim and run (AG)
-
ETU Triathlon European Championships, Kitzbuhel8th (40-44) 3rd fastest GBR athlete.
-
ETU European Aquathlon Championships, Bratislava2nd (40-44)
-
Tewkesbury Sprint Tri1st MV, 4th overall, fastest runner, 2nd fastest swim
-
Tewkesbury Aquathlon - race 41st overall
-
Wombourne Spring Aquathlon2nd overall, 1st male veteran
-
Stourbridge Stagger! 10 mile multi-terrain run9th overall, 6th senior male
-
Tewkesbury Aquathlon race 11st overall
2016
-
Gold All World Athlete (AWA) Ironman awardGlobal position - 38th, Country position - 6th, races - 3
-
Wombourne Aquathlon - Splash & Dash!1st 35-39, 4th overall
-
Burntwood Aquathlon, Burntwood.2nd overall
-
National Masters Swimming Championships, Ponds Forge200m FC - 7th (2:07.60) 35-39 AG
-
National Masters Swimming Championships, Ponds Forge400m FC - 7th (4:38.60) 35-39 AG
-
National Masters Swimming Championships, Ponds Forge100m FC - 12th, (57.22) 35-39 AG
-
National Masters Swimming Championships, Ponds Forge1500m FC - 4th (19:22.66) 35-39 AG
-
Weymouth 70.3 IronmanDiv Rank 8th (35-39) Gen Rank 34th Overall Rank 36
-
Ironman 70.3 World Championships - Sunshine Coast, AustraliaDiv Rank 69th, 4th GBR athlete (35-39) Gen Rank 333 Overall Rank 352
-
The Jenson Button Trust Triathlon - Eliminator Round14th fastest qualifier, 3rd fastest 30-39
-
The Jenson Button Trust Triathlon - Grand FInal14th overall, 3rd fastest 30-39
-
Upton-Upon-Severn Triathlon - relay (swim leg)2nd overall, 1st Category - 3rd fastest swimmer
-
International Grand Prix Des Nations Triathlon - Chateauroux, France1st GBR athlete, 2nd (35-39), 25th Overall
-
ETU European Aquathlon Championships, Chateauroux, France3rd (35-39)
-
Staffordshire 70.3 IronmanDiv Rank 4th (35-39), Gen Rank 49, Overall Rank 53
-
Tri UK Shropshire Triathlon, Ellesmere - Standard distance (2017 ETU qualifier)5th overall, 1st 35-39 AG
-
Arena European Masters Championships - London Aquatics CentreMens 200m FC (35-39) 20th Overall, 4th fastest GBR athlete
-
Arena European Masters Championships - London Aquatics CentreMens 800m FC (35-39) 25th Overall, 10th fastest GBR athlete
-
Tewkesbury Sprint Triathlon3rd Overall, 1st Male Open AG, fastest runner, 2nd fastest swim.
-
Tewkesbury Aquathlon race 41st overall
-
British Masters Swimming Championships, Mixed 800m FC (160-199 AG) - Ponds Forge, SheffieldBritish Record Holder
-
Tewkesbury Aquathlon race 31st overall
-
Wombourne Spring Aquathlon1st overall
-
Tewkesbury Aquathlon race 21st overall
-
Stourbridge Stagger! 10 mile multi-terrain run3rd overall
-
Tewkesbury Aquathlon race 11st overall
2015
-
Silver All World Athlete (AWA) Ironman awardGlobal position - 542nd, Country position - 28th, races - 2
-
Wombourne Aquathlon - Splash & Dash!3rd overall, 1st 35-39
-
Burntwood Aquathlon, Burntwood.2nd overall
-
Aberystwyth Seaside Open Water Sprint Triathlon.2nd overall
-
Ironman 70.3 World Championships - Zell am See, AustriaDiv Rank 151st (35-39), Gen Rank 730, Overall Rank 792
-
ETU European Aquathlon Championships, Cologne, Germany.2nd (35-39)
-
ASA North West Region Open Water Championships, Salford, Manchester (5km)2nd PSUK male
-
Staffordshire 70.3 IronmanDiv Rank 16th (35-39), Gen Rank 81, Overall Rank 90
-
Sandwell Open Water Aquathlon, Sandwell Valley Park (1500m swim, 5km run).1st overall
-
Stourbridge Stagger! 10 mile multi-terrain run9th overall, 9th senior male
2014
-
Wombourne Aquathlon - Splash & Dash!3rd overall
-
ASA North West Region Open Water Championships, Salford, Manchester (3km)3rd PSUK male
-
Stourbridge Stagger! 10 mile multi-terrain run8th overall, 7th senior male
2013
-
Wombourne Aquathlon - Splash & Dash!6th overall, 1st 30-39 AG
-
USPE European Swimming Championships, Dnipropetrovsk, UkraineHeats, 400m FC - 8th, (4:43.83) LC
-
USPE European Swimming Championships, Dnipropetrovsk, UkraineFinal 400m FC - 8th, (4:39.29) LC
-
WPFG, Belfast - Open water sea swim2nd overall
-
WPFG, Belfast - 400m pool swim3rd overall
-
WPFG, Belfast - 1500m pool swim2nd overall
-
Belfast Titanic Standard Distance Triathlon.3rd overall - WPFG
-
Aquaman High Peak Swim, Derbyshire Peak District (5km)1st PSUK male
-
VUE Emergency Service Sprint Distance, National Triathlon Championships25th overall, 6th - 35-39 AG
-
Rottnest Channel Swim (19.7km) Perth, Australia1st mixed team 100+ AG
-
Stourbridge Stagger! 10 mile multi-terrain run10th overall, 6th senior male
2012
-
Wombourne Aquathlon - Splash & Dash!4th overall, 3rd senior male
-
BRAT Standard Distance Triathlon9th overall, 6th senior male
-
Halesowen Aquathlon1st overall
-
Stourbridge Stagger! 10 mile multi-terrain run8th overall, 5th senior male
2011
-
Wombourne Aquathlon - Splash & Dash!4th overall, 3rd senior male
-
Masters Swimming British Record - 4x50m Freestyle, Mixed, Short Course, 100 - 119 AGBritish Record Holder
-
Masters Swimming World Record - 4x100m Freestyle, Mixed, Short Course,100-119 AGWorld Record
-
Masters Swimming British Record - 4x100m Freestyle, Mixed, Short Course, 100 - 119 AGBritish Record Holder
-
Masters Swimming World Record - 4x100m Freestyle, Mixed, Long Course,100-119 AGWorld Record
-
Masters Swimming British Record - 4x100m Freestyle, Mixed, Long Course, 100-119 AGBritish Record Holder
-
Masters Swimming British Record - 4x200m Freestyle, Men, Long Course,120-159 AGBritish Record Holder
-
Masters Swimming World Record - 4x200m Freestyle, Men, Long Course, 120-159 AGWorld Record
-
Masters Swimming European Record - 4x100m Freestyle, Mixed, Long Course,100-119 AGEuropean Record Holder
-
Halesowen Aquathlon2nd overall, 1st senior male
-
Stourbridge Stagger! 10 mile multi-terrain run10th overall, 7th senior male
2010
-
Wombourne Aquathlon - Splash & Dash!3rd overall
-
Masters Swimming British Record - 4x200m Freestyle, Men, Short Course, 72+ AGBritish Record Holder
-
Masters Swimming European Record - 4x100m Freestyle, Mixed, Short Course,100-119 AGEuropean Record Holder
-
Masters Swimming British Record - 4x100m Freestyle, Mixed, Short Course, 100 - 119 AGBritish Record Holder
-
Masters Swimming British Record - 4x100m Freestyle, Men, Long CourseBritish Record Holder
-
Masters Swimming British Record - 4x100m Freestyle, Mixed, Long Course, 120-159 AGBritish Record Holder
-
Masters Swimming British Record - 4x200m Freestyle, Men, Long CourseBritish Record Holder
2009
-
USPE European Swimming Championships, Madrid.Heats 400m FC - 8th, ( 4:43.34) LC
-
USPE European Swimming Championships, Madrid.Final 400m FC - 8th (4:36.66) LC
-
USPE European Swimming Championships, Madrid.European Record Holder - 1500m FC , LC
2005
-
USPE European Swimming Championships, Berlin. Germany400m FC - 10th, (4:39.38) LC
-
USPE European Swimming Championships, Berlin, Germany.100m FC -19th (57.24) LC