Choose a race that fits your life, not your ego. The independent race-selection system for age-group athletes. Tell us what matters, see why each race fits, inspect the underlying evidence, then carry your choice into a training road.
These are suitability signals, not difficulty promises. Every race is scored separately for first-timer suitability, PB potential, swim confidence, bike forgiveness and atmosphere. Evidence confidence is shown independently so missing facts never improve a race's ranking.
Search race or location Swim settingAny water Sheltered Sea River Course profileAny profile Flat Rolling Hilly / mountainous Minimum evidenceAny confidence Medium or better High only Sort byBest athlete fit Race date Evidence confidence
Your strongest matches Share these results
Explore all matching races
Full race directory + 5 Jun 2027 · Woodstock, Oxfordshire
supertri Blenheim Palace 81 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer95 PB potential92 Swim confidence80 Bike forgiveness88 Atmosphere52 EvidenceHigh · 79
Rolling · Lake · 40 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 16 May 2027 · Eton Dorney, Berkshire
Dorney Lake Triathlon 81 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer95 PB potential92 Swim confidence80 Bike forgiveness88 Atmosphere52 EvidenceMedium · 72
Flat · Lake · 37 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 27 Jun 2027 · Frankfurt, Germany
IRONMAN Frankfurt (European Championship) 80 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting 50+ resultsCommunity not yet collected
First-timer67 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere87 EvidenceMedium · 72
Rolling · Lake · 43 weeks away
Verified 2026-08-13 · 5 known data gaps
+ 6 Jun 2027 · Hamburg, Germany
IRONMAN Hamburg 80 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer67 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere87 EvidenceMedium · 72
Flat · Lake · 40 weeks away
Verified 2026-08-13 · 5 known data gaps
+ 22 May 2027 · Holme Pierrepont, Nottingham
Outlaw Half Nottingham 79 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer72 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere79 EvidenceHigh · 82
Flat · Lake · 38 weeks away
Verified 2026-08-14 · 4 known data gaps
+ 24 Jul 2027 · Holme Pierrepont, Nottingham
Outlaw Nottingham 78 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer67 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere79 EvidenceHigh · 82
Flat · Lake · 47 weeks away
Verified 2026-08-14 · 4 known data gaps
+ 18 Oct 2026 · Malaga, Costa del Sol, Spain
IRONMAN 70.3 Malaga 77 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer67 PB potential84 Swim confidence66 Bike forgiveness81 Atmosphere87 EvidenceMedium · 72
Flat · Sea · 7 weeks away
Verified 2026-08-13 · 5 known data gaps
+ 4 Jul 2027 · Holkham, Norfolk
Outlaw Half Holkham 74 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer72 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere52 EvidenceHigh · 79
Flat · Lake · 44 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 20 Jun 2027 · Westfriesland, Netherlands
IRONMAN 70.3 Westfriesland 74 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer72 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere52 EvidenceHigh · 75
Flat · Lake · 42 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 11 Jul 2027 · Geneva, New York, USA
IRONMAN 70.3 Musselman 74 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer72 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere52 EvidenceMedium · 69
Rolling · Lake · 45 weeks away
Verified 2026-08-14 · 6 known data gaps
+ 12 Sept 2026 · Madison, Wisconsin, USA
IRONMAN 70.3 Wisconsin 74 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer72 PB potential84 Swim confidence80 Bike forgiveness81 Atmosphere52 EvidenceMedium · 72
Rolling · Lake · 2 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 3 Apr 2027 · Oceanside, California, USA
IRONMAN 70.3 Oceanside 73 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer67 PB potential92 Swim confidence66 Bike forgiveness88 Atmosphere52 EvidenceMedium · 72
Rolling · Sea · 31 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 13 Jun 2027 · Windsor, Berkshire
Royal Windsor Triathlon 72 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer62 PB potential77 Swim confidence54 Bike forgiveness81 Atmosphere87 EvidenceMedium · 69
Rolling · River · 41 weeks away
Verified 2026-08-14 · 6 known data gaps
+ 18 Oct 2026 · Sacramento, California, USA
IRONMAN California 66 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence54 Bike forgiveness81 Atmosphere60 EvidenceHigh · 75
Flat · River · 7 weeks away
Verified 2026-08-14 · 4 known data gaps
+ 11 Jul 2027 · Remich, Luxembourg
IRONMAN 70.3 Luxembourg 65 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer62 PB potential77 Swim confidence54 Bike forgiveness81 Atmosphere52 EvidenceMedium · 72
Rolling · River · 45 weeks away
Verified 2026-08-13 · 5 known data gaps
+ 13 Jun 2027 · Cambridge, Maryland, USA
IRONMAN 70.3 Eagleman 65 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer62 PB potential77 Swim confidence54 Bike forgiveness81 Atmosphere52 EvidenceHigh · 78
Flat · River · 41 weeks away
Verified 2026-08-14 · 3 known data gaps
+ 13 Jun 2027 · Klagenfurt am Worthersee, Austria
IRONMAN Austria (Klagenfurt) 64 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer43 PB potential57 Swim confidence80 Bike forgiveness52 Atmosphere87 EvidenceHigh · 75
Rolling · Lake · 41 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 19 Sept 2026 · Cambridge, Maryland, USA
IRONMAN Maryland 64 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence54 Bike forgiveness81 Atmosphere52 EvidenceHigh · 78
Flat · River · 3 weeks away
Verified 2026-08-14 · 3 known data gaps
+ 18 Jul 2027 · Grantham, Leicestershire
Belvoir Castle Triathlon 63 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer62 PB potential57 Swim confidence80 Bike forgiveness54 Atmosphere60 EvidenceMedium · 72
Rolling · Lake · 46 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 8 May 2027 · Panama City Beach, Florida, USA
IRONMAN 70.3 Gulf Coast 63 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere60 EvidenceHigh · 75
Flat · Sea · 36 weeks away
Verified 2026-08-14 · 4 known data gaps
+ 7 Nov 2026 · Panama City Beach, Florida, USA
IRONMAN Florida 62 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer52 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere60 EvidenceMedium · 63
Flat · Sea · 10 weeks away
Verified 2026-08-23 · 13 known data gaps
+ 22 Nov 2026 · Cozumel, Quintana Roo, Mexico
IRONMAN Cozumel 62 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer52 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere60 EvidenceMedium · 72
Flat · Sea · 12 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 20 Sept 2026 · Cervia, Emilia-Romagna, Italy
IRONMAN 70.3 Italy Emilia-Romagna 61 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere52 EvidenceHigh · 75
Flat · Sea · 3 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 17 Oct 2026 · Cascais, Portugal
IRONMAN 70.3 Cascais 61 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere52 EvidenceHigh · 75
Rolling · Sea · 7 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 13 Sept 2026 · Santa Cruz, California, USA
IRONMAN 70.3 Santa Cruz 61 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere52 EvidenceMedium · 69
Rolling · Sea · 2 weeks away
Verified 2026-08-14 · 6 known data gaps
+ 4 Apr 2027 · Galveston Island, Texas, USA
IRONMAN 70.3 Texas 61 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer57 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere52 EvidenceMedium · 72
Flat · Sea · 31 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 26 Sept 2026 · Hever, Kent
Hever Castle Triathlon 60 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer48 PB potential57 Swim confidence82 Bike forgiveness52 Atmosphere60 EvidenceMedium · 72
Hilly · Lake · 4 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 13 Jun 2027 · Llanberis, Snowdonia, Wales
Slateman Triathlon 60 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer43 PB potential65 Swim confidence80 Bike forgiveness59 Atmosphere52 EvidenceMedium · 72
Hilly · Lake · 41 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 4 Oct 2026 · Calella, Barcelona, Spain
IRONMAN Barcelona 60 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting 50+ resultsCommunity not yet collected
First-timer52 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere52 EvidenceHigh · 81
Flat · Sea · 5 weeks away
Verified 2026-08-13 · 2 known data gaps
+ 19 Sept 2026 · Cervia, Emilia-Romagna, Italy
IRONMAN Italy Emilia-Romagna 60 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer52 PB potential77 Swim confidence38 Bike forgiveness81 Atmosphere52 EvidenceHigh · 75
Flat · Sea · 3 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 4 Jul 2027 · Thun, Bernese Oberland, Switzerland
IRONMAN Switzerland Thun 57 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer43 PB potential57 Swim confidence80 Bike forgiveness52 Atmosphere52 EvidenceHigh · 82
Hilly · Lake · 44 weeks away
Verified 2026-08-14 · 4 known data gaps
+ 13 Sept 2026 · Madison, Wisconsin, USA
IRONMAN Wisconsin 57 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer43 PB potential57 Swim confidence80 Bike forgiveness52 Atmosphere52 EvidenceMedium · 63
Rolling · Lake · 2 weeks away
Verified 2026-08-23 · 14 known data gaps
+ 11 Jul 2027 · Swansea, Wales
IRONMAN 70.3 Swansea 54 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer43 PB potential57 Swim confidence66 Bike forgiveness52 Atmosphere52 EvidenceHigh · 75
Hilly · Sea · 45 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 8 May 2027 · Alcudia, Mallorca, Spain
IRONMAN 70.3 Mallorca 54 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer43 PB potential57 Swim confidence66 Bike forgiveness52 Atmosphere52 EvidenceHigh · 75
Hilly · Sea · 36 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 25 Jul 2027 · Augusta, Maine, USA
IRONMAN 70.3 Maine 52 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer52 PB potential50 Swim confidence54 Bike forgiveness54 Atmosphere52 EvidenceHigh · 75
Rolling · River · 47 weeks away
Verified 2026-08-14 · 4 known data gaps
+ 27 Sept 2026 · Chattanooga, Tennessee, USA
IRONMAN Chattanooga 51 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer47 PB potential50 Swim confidence54 Bike forgiveness54 Atmosphere52 EvidenceMedium · 63
Rolling · River · 4 weeks away
Verified 2026-08-23 · 14 known data gaps
+ 16 May 2027 · Chattanooga, Tennessee, USA
IRONMAN 70.3 Chattanooga 51 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer38 PB potential50 Swim confidence54 Bike forgiveness52 Atmosphere60 EvidenceMedium · 72
Rolling · River · 37 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 27 Jun 2027 · Helsingor, Denmark
IRONMAN 70.3 Elsinore 50 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer47 PB potential50 Swim confidence38 Bike forgiveness54 Atmosphere60 EvidenceHigh · 75
Rolling · Sea · 43 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 12 Sept 2027 · Nice, France
IRONMAN France (Nice) 49 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer28 PB potential50 Swim confidence38 Bike forgiveness52 Atmosphere79 EvidenceHigh · 78
Hilly · Sea · 54 weeks away
Verified 2026-08-13 · 3 known data gaps
+ 1 Nov 2026 · Turkiye
IRONMAN 70.3 Turkiye 48 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer47 PB potential50 Swim confidence38 Bike forgiveness54 Atmosphere52 EvidenceHigh · 78
Rolling · Sea · 9 weeks away
Verified 2026-08-13 · 3 known data gaps
+ 3 Apr 2027 · Vilamoura, Algarve, Portugal
IRONMAN 70.3 Vilamoura-Algarve 48 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer47 PB potential50 Swim confidence38 Bike forgiveness54 Atmosphere52 EvidenceHigh · 75
Rolling · Sea · 31 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 27 Jun 2027 · Malpas, Cheshire
Cholmondeley Castle Triathlon 47 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer38 PB potential30 Swim confidence80 Bike forgiveness25 Atmosphere60 EvidenceMedium · 69
Rolling · Lake · 43 weeks away
Verified 2026-08-14 · 6 known data gaps
+ 6 Jun 2027 · Rapperswil-Jona, Switzerland
IRONMAN 70.3 Switzerland 47 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer38 PB potential30 Swim confidence80 Bike forgiveness25 Atmosphere60 EvidenceHigh · 82
Hilly · Lake · 40 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 20 Sept 2026 · Weymouth, Dorset
IRONMAN 70.3 Weymouth 45 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer33 PB potential50 Swim confidence38 Bike forgiveness52 Atmosphere52 EvidenceHigh · 75
Hilly · Sea · 3 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 25 Jul 2027 · Snowdonia, Wales
Snowman Triathlon 45 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer38 PB potential30 Swim confidence80 Bike forgiveness25 Atmosphere52 EvidenceMedium · 72
Hilly · Lake · 47 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 23 May 2027 · Aix-en-Provence, France
IRONMAN 70.3 Aix-en-Provence 45 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer38 PB potential30 Swim confidence80 Bike forgiveness25 Atmosphere52 EvidenceHigh · 85
Hilly · Lake · 38 weeks away
Verified 2026-08-13 · 3 known data gaps
+ 15 May 2027 · Puerto del Carmen, Lanzarote, Spain
IRONMAN Lanzarote 44 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer28 PB potential50 Swim confidence38 Bike forgiveness52 Atmosphere52 EvidenceHigh · 75
Hilly · Sea · 37 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 13 Sept 2026 · Tenby, Pembrokeshire
IRONMAN Wales 37 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting 50+ resultsCommunity not yet collected
First-timer20 PB potential23 Swim confidence38 Bike forgiveness25 Atmosphere79 EvidenceHigh · 75
Hilly · Sea · 2 weeks away
Verified 2026-08-13 · 4 known data gaps
+ 27 Sept 2026 · Augusta, Georgia, USA
IRONMAN 70.3 Augusta 36 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer28 PB potential23 Swim confidence54 Bike forgiveness25 Atmosphere52 EvidenceMedium · 72
Rolling · River · 4 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 27 Sept 2026 · Newborough, Anglesey, Wales
Sandman Triathlon 32 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer23 PB potential23 Swim confidence38 Bike forgiveness25 Atmosphere52 EvidenceMedium · 72
Rolling · Sea · 4 weeks away
Verified 2026-08-14 · 5 known data gaps
+ 12 Sept 2027 · Nice, France
IRONMAN 70.3 Nice 32 /100 fit
Baseline fit across five athlete-relevant dimensions.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timer23 PB potential23 Swim confidence38 Bike forgiveness25 Atmosphere52 EvidenceHigh · 78
Hilly · Sea · 54 weeks away
Verified 2026-08-13 · 3 known data gaps
+ 21 Aug 2027 · London
London T100 Triathlon Weekend Pending course evidence
Current-course evidence is pending; no athlete-fit or PB score is published.
Modelled Athlete-fit scoreObserved awaiting verified data
First-timerPending PB potentialPending Swim confidencePending Bike forgivenessPending AtmospherePending EvidenceDeveloping · 20
2027 course not published · 2027 venue not published · 51 weeks away
Verified 2026-08-14 · 6 known data gaps
How the Index works Course evidence Official course sources, verification dates, swim setting, terrain and known gaps.
Athlete fit Your goal, experience, weakest discipline, available hours and chosen distance change the ranking.
Honest uncertainty Weather and courses change. Low-confidence data is labelled, and every card links to its source-backed guide.
What Unbroken is building toward
From race fit to preparation patterns that actually activate athletes. “Athletes with eight hours per week, a weak swim and a first-time finishing goal tend to commit to these races, and these are the preparation patterns associated with successful activation.” That is the standard we are building toward. Today, athlete fit is modelled from your stated constraints and verified course evidence. Observed cohort findings will only be published when sample sizes are sufficient, small groups are suppressed and modelled signals remain clearly separated from real behaviour. No individual athlete is exposed.