2024
  • Tewkesbury Aquathlon - race 2
    1st overall
  • PSUK XC Championships, Chatsworth, Derby. 10km
    37th overall, 14th MV 40-50
  • Tewkesbury Aquathlon - race 1
    2nd overall
  • Stourbridge Stagger! 10 mile multi-terrain run
    16th 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 Championships
    3rd overall (45-49) 4th fastest swim, 2nd fastest run.
  • World Aquathlon Championships, Ibiza
    15th overall (45-49) 3rd GBR athlete
2022
  • Halesowen Aquathlon
    1st overall - fastest swim
  • Wombourne Aquathlon - Splash & Dash
    2nd overall - fastest swim
  • European Middle Distance Triathlon Championships, Bilbao - Bizkaia
    17th (45-49) 6th fastest GBR athlete.
  • European Aquathlon Championships, Bilbao - Bizkaia
    7th (45-49) 3rd fastest GBR athlete.
  • Outlaw Half - Bowood
    7th (45-49) 2nd fastest swim.
  • Tewkesbury Aquathlon - race 3
    1st overall
  • Wyre Forest Parkrun
    1st overall
  • Tewkesbury Aquathlon - race 2
    1st overall
  • PSUK X/C Championships, Humberside - 6.2m
    19th overall, 6th V40-45
  • Stourbridge Stagger! 10 mile multi-terrain run
    26th overall, 7th - MV40
2021
  • Wyre Forest Parkrun
    3rd overall, 1st VM 40-44
  • Wyre Forest Parkrun
    1st overall
  • Bolton 70.3 Ironman
    Div rank 21, Gender rank 167, Overall rank 183. 2nd fastest swimmer (AG)
  • Wyre Forest Parkrun
    1st overall
  • Wyre Forest Parkrun
    3rd overall, 1st VM 40-44
  • Wyre Forest Parkrun
    4th overall, 2nd VM 40-44
  • Wyre Forest Parkrun
    4th overall, 1st VM 40-44
  • Wyre Forest Parkrun
    1st overall
  • Wombourne Sprint Triathlon
    10th overall - 3rd (40-49)
  • Ironman VR21 - 1500m swim, 24.9m bike, 6.2m run
    5th overall - 3rd (40-44)
  • Ironman VR19 - 750m swim, 12.4m bike, 3.1m run
    14th overall - 2nd (40-44)
  • Ironman VR2 - 10km run
    104th overall - 19th (40-44)
2020
  • Halesowen Sprint Triathlon
    5th overall - 3rd (40-44)
  • Ironman VR13 -3km run, 40km bike, 10km run
    110th overall - 32nd (40-44)
  • PSUK X/C Championships, Thetford - 6.2m
    20th overall - 4th (40 - 44)
  • Stourbridge Stagger! 10 mile multi-terrain run
    9th overall - 3rd MV
2019
  • Gold All World Athlete (AWA) Ironman award
    Global position - 208th, Country position - 13th, races - 3
  • Halesowen Aquathlon
    1st overall
  • Wombourne Aquathlon - Splash & Dash!
    5th overall - 1st Veteran
  • National Masters Swimming Championships, Ponds Forge
    400m FC - 7th (4:46.16) 40-44 AG
  • National Masters Swimming Championships, Ponds Forge
    1500m FC - 6th (19:45.66) 40-44 AG
  • National Masters Swimming Championships, Ponds Forge
    200m FC - 7th (2:09.64) 40-44 AG
  • National Masters Swimming Championships, Ponds Forge
    100m FC - 11th (58.34) 40-44 AG
  • Barcelona Ironman
    Div Rank 30, 2nd fastest GBR athlete (40-44) Gen Rank 210, Overall 222. 2nd Fastest swimmer
  • Weymouth 70.3 Ironman
    Div Rank 8 (40-44) Gen Rank 78, Overall 862nd Fastest swimmer
  • Nice 70.3 Ironman World Championships
    Div Rank 207 (40-44) Gen Rank 1303, Overall 1303.
  • ETU European Middle Distance Triathlon, Transylvania, Romania
    2nd (40-44, fastest swimmer)
  • ETU European Aquathlon Championships - Transylvania, Romania
    2nd (40-44) 3rd fastest swimmer
  • Staffordshire 70.3 Ironman
    Div Rank 28 (40-44) Gen Rank 159, Overall 173. 3rd fastest swimmer
  • ITU World Aquathlon Championships, Pontevedra, Spain
    11th overall, 9th fastest swimmer, 2nd GBR athlete (40-44)
  • Tewkesbury Aquathlon - race 3
    2 overall, 1st veteran
  • West Midlands Services XC League - race 10
    2nd overall - 1st V40
  • Wombourne Spring Aquathlon
    1st overall
  • Tewkesbury Aquathlon - race 2
    1st overall - Course record
  • Tewkesbury Aquathlon - race 1. New course.
    1st overall - Course record.
  • Stourbridge Stagger! 10 mile multi-terrain run
    14th overall, 3rd M40
  • RAF v PSUK v Fire Service v Civil Service Cross Country Championships - 6.7 miles
    26th overall, 8th VM, 6th PSUK
2018
  • Gold All World Athlete (AWA) Ironman award
    Global 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, Burntwood
    2nd overall, 1st Veteran
  • ETU European Middle Distance Triathlon, Ibiza
    8th (40-44, 2nd GBR athlete, fatest swimmer)
  • ETU European Aquathlon Championships, Ibiza
    3rd (40 - 44)
  • Weymouth 70.3 Ironman
    Div 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 RAF
    Winners! Fastest crossing of 2018 - 9 hours 25 mins.
  • Vichy 70.3 Ironman
    Div 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 Ironman
    Div 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 Triathlon
    3rd overall, fastest swimmer, 2nd fastest runner.
  • Tewkesbury Aquathlon - race 6
    2nd overall, 1st veteran
  • Wombourne Spring Aquathlon
    4th overall, 1st veteran
  • West Midlands Services XC League - Race 11, 5.6 miles, Tally Ho!
    2nd overall - 1st v40
  • Tewkesbury Aquathlon - race 5
    1st overall
  • West Midlands Services XC League - Race 10, Hewell, 5.7 miles
    3rd overall - 1st v40
  • Halesowen Aquathlon
    1st overall
  • West Midlands Services XC League - Race 9, Cosford, 6 miles.
    3rd overall - 1st v40
  • Tewkesbury Aquathlon - race 4
    3rd overall, 1st veteran
  • Tewkesbury Aquathlon - race 3
    2nd overall, 1st veteran
2017
  • Gold All World Athlete (AWA) Ironman award
    Global position - 20th, Country position - 3rd, races - 3
  • Wombourne Aquathlon - Splash & Dash!
    1st 40 - 49, 5th overall
  • Burntwood Aquathlon, Burntwood
    2nd overall - 1st Veteran
  • National Masters Swimming Championships, Ponds Forge
    1500m FC - 5th (19:17.33) 40-44 AG
  • National Masters Swimming Championships, Ponds Forge
    200m FC - 7th (2:09.30) 40-44 AG
  • Weymouth 70.3 Ironman
    Div Rank 13th (40-44) Gen Rank 39 Overall Rank 95. 2nd Fastest swimmer, 5th fastest runner (AG)
  • Wombourne Sprint Triathlon
    3rd 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 Ironman
    Div Rank 6th (40-44) Gen Rank 53 Overall Rank 58. Fastest swim, 2nd fastest runner (AG)
  • Wimbleball 70.3 Ironman, Exmoor
    Div Rank 5th (40-44) Gen Rank 28th Overall Rank 29. 3rd fastest swim and run (AG)
  • ETU Triathlon European Championships, Kitzbuhel
    8th (40-44) 3rd fastest GBR athlete.
  • ETU European Aquathlon Championships, Bratislava
    2nd (40-44)
  • Tewkesbury Sprint Tri
    1st MV, 4th overall, fastest runner, 2nd fastest swim
  • Tewkesbury Aquathlon - race 4
    1st overall
  • Wombourne Spring Aquathlon
    2nd overall, 1st male veteran
  • Stourbridge Stagger! 10 mile multi-terrain run
    9th overall, 6th senior male
  • Tewkesbury Aquathlon race 1
    1st overall
2016
  • Gold All World Athlete (AWA) Ironman award
    Global 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 Forge
    200m FC - 7th (2:07.60) 35-39 AG
  • National Masters Swimming Championships, Ponds Forge
    400m FC - 7th (4:38.60) 35-39 AG
  • National Masters Swimming Championships, Ponds Forge
    100m FC - 12th, (57.22) 35-39 AG
  • National Masters Swimming Championships, Ponds Forge
    1500m FC - 4th (19:22.66) 35-39 AG
  • Weymouth 70.3 Ironman
    Div Rank 8th (35-39) Gen Rank 34th Overall Rank 36
  • Ironman 70.3 World Championships - Sunshine Coast, Australia
    Div Rank 69th, 4th GBR athlete (35-39) Gen Rank 333 Overall Rank 352
  • The Jenson Button Trust Triathlon - Eliminator Round
    14th fastest qualifier, 3rd fastest 30-39
  • The Jenson Button Trust Triathlon - Grand FInal
    14th 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, France
    1st GBR athlete, 2nd (35-39), 25th Overall
  • ETU European Aquathlon Championships, Chateauroux, France
    3rd (35-39)
  • Staffordshire 70.3 Ironman
    Div 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 Centre
    Mens 200m FC (35-39) 20th Overall, 4th fastest GBR athlete
  • Arena European Masters Championships - London Aquatics Centre
    Mens 800m FC (35-39) 25th Overall, 10th fastest GBR athlete
  • Tewkesbury Sprint Triathlon
    3rd Overall, 1st Male Open AG, fastest runner, 2nd fastest swim.
  • Tewkesbury Aquathlon race 4
    1st overall
  • British Masters Swimming Championships, Mixed 800m FC (160-199 AG) - Ponds Forge, Sheffield
    British Record Holder
  • Tewkesbury Aquathlon race 3
    1st overall
  • Wombourne Spring Aquathlon
    1st overall
  • Tewkesbury Aquathlon race 2
    1st overall
  • Stourbridge Stagger! 10 mile multi-terrain run
    3rd overall
  • Tewkesbury Aquathlon race 1
    1st overall
2015
  • Silver All World Athlete (AWA) Ironman award
    Global 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, Austria
    Div 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 Ironman
    Div 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 run
    9th 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 run
    8th overall, 7th senior male
2013
  • Wombourne Aquathlon - Splash & Dash!
    6th overall, 1st 30-39 AG
  • USPE European Swimming Championships, Dnipropetrovsk, Ukraine
    Heats, 400m FC - 8th, (4:43.83) LC
  • USPE European Swimming Championships, Dnipropetrovsk, Ukraine
    Final 400m FC - 8th, (4:39.29) LC
  • WPFG, Belfast - Open water sea swim
    2nd overall
  • WPFG, Belfast - 400m pool swim
    3rd overall
  • WPFG, Belfast - 1500m pool swim
    2nd 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 Championships
    25th overall, 6th - 35-39 AG
  • Rottnest Channel Swim (19.7km) Perth, Australia
    1st mixed team 100+ AG
  • Stourbridge Stagger! 10 mile multi-terrain run
    10th overall, 6th senior male
2012
  • Wombourne Aquathlon - Splash & Dash!
    4th overall, 3rd senior male
  • BRAT Standard Distance Triathlon
    9th overall, 6th senior male
  • Halesowen Aquathlon
    1st overall
  • Stourbridge Stagger! 10 mile multi-terrain run
    8th 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 AG
    British Record Holder
  • Masters Swimming World Record - 4x100m Freestyle, Mixed, Short Course,100-119 AG
    World Record
  • Masters Swimming British Record - 4x100m Freestyle, Mixed, Short Course, 100 - 119 AG
    British Record Holder
  • Masters Swimming World Record - 4x100m Freestyle, Mixed, Long Course,100-119 AG
    World Record
  • Masters Swimming British Record - 4x100m Freestyle, Mixed, Long Course, 100-119 AG
    British Record Holder
  • Masters Swimming British Record - 4x200m Freestyle, Men, Long Course,120-159 AG
    British Record Holder
  • Masters Swimming World Record - 4x200m Freestyle, Men, Long Course, 120-159 AG
    World Record
  • Masters Swimming European Record - 4x100m Freestyle, Mixed, Long Course,100-119 AG
    European Record Holder
  • Halesowen Aquathlon
    2nd overall, 1st senior male
  • Stourbridge Stagger! 10 mile multi-terrain run
    10th overall, 7th senior male
2010
  • Wombourne Aquathlon - Splash & Dash!
    3rd overall
  • Masters Swimming British Record - 4x200m Freestyle, Men, Short Course, 72+ AG
    British Record Holder
  • Masters Swimming European Record - 4x100m Freestyle, Mixed, Short Course,100-119 AG
    European Record Holder
  • Masters Swimming British Record - 4x100m Freestyle, Mixed, Short Course, 100 - 119 AG
    British Record Holder
  • Masters Swimming British Record - 4x100m Freestyle, Men, Long Course
    British Record Holder
  • Masters Swimming British Record - 4x100m Freestyle, Mixed, Long Course, 120-159 AG
    British Record Holder
  • Masters Swimming British Record - 4x200m Freestyle, Men, Long Course
    British 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. Germany
    400m FC - 10th, (4:39.38) LC
  • USPE European Swimming Championships, Berlin, Germany.
    100m FC -19th (57.24) LC

Made with Medalist