TRVL Train™

TRVL Train Score™ Methodology

The TRVL Train Score is a personal-fit metric for triathlon races. It rates how well a race matches your stated preferences across five dimensions on a 1-10 scale. This page documents the rubric, the bands, and what the score does and does not measure.

The score in one paragraph

Every race on TRVL Train is scored against five dimensions: Access (how easy is it to get there from your home airport), Swim (does the water match what you like), Bike (does the bike profile match your terrain preference), Run (does the run elevation match your preference), and Climate (does the race-day weather match what you want to race in). Each dimension is scored 1 to 10 based on your preferences. The TRVL Train Score is the arithmetic mean of the five, rounded to one decimal. Five equal weights, one number out, no opaque adjustments.

The five dimensions

Access (A)

How clean is the routing from your home airport to the race start. A direct flight or a drive scores 10. Staying inside your own customs region (US domestic, Schengen, UK, etc.) scores 8. Crossing into a neighboring customs region with strong direct connectivity (e.g., US to Schengen or UK, Schengen to UK) scores 7. A routing that requires hopping out of your region into a less-connected one scores around 5.

The score uses your selected home airport plus a database of regional connectivity to estimate the cleanest realistic routing. US territories (Puerto Rico, USVI) are treated as US-domestic for customs purposes; the Schengen Area is treated as a single customs region.

Swim (S)

The Swim dimension matches your stated water-type preference against the race's swim venue.

Bike (B)

The Bike dimension matches your stated elevation preference (flat, rolling, hilly, mountainous) against the race's bike-leg total elevation gain. The thresholds adjust by distance — a "flat" 70.3 has a different absolute gain than a "flat" 140.6.

Preference70.3 race scores 10140.6 race scores 10
FlatBike gain ≤ 350 mBike gain ≤ 700 m
Rolling350-700 m700-1,400 m
Hilly700-1,100 m1,400-2,200 m
MountainousAbove 1,100 mAbove 2,200 m

Races outside your preferred band score lower on a graded scale; the further from your preference, the lower the score.

Run (R)

The Run dimension uses the same logic as Bike, against the run-leg total elevation gain. Thresholds are tuned for a runner's experience of climbing on tired legs after a swim and bike, so the absolute meters are smaller than the bike thresholds.

Preference70.3 race scores 10140.6 race scores 10
FlatRun gain ≤ 75 mRun gain ≤ 150 m
Rolling75-175 m150-350 m
Hilly175-350 m350-700 m

Climate (C)

The Climate dimension matches your stated preference (cool, mild, warm, hot, or any) against the average daytime high at the race host, on the race date.

The climate score does not account for humidity or wind directly — an FAQ on each race page surfaces extreme humidity or wind exposure as a separate watch-out.

The bands

Once the mean is computed, the score is grouped into one of five bands:

BandScore rangeWhat it means
Elite tier 9.0 - 10.0 Every dimension is at or near your top preference. The race is an excellent personal fit.
Strong tier 8.0 - 8.9 Most dimensions match your preferences strongly; one or two are mid-range.
Solid tier 7.0 - 7.9 The average race for an average preference set. Most races land here for most people.
Calibration tier 6.0 - 6.9 Several dimensions are off-preference. Useful as a training-calibration race: ride or run a course that will demand the skill you want to build.
Training-signal tier Below 6.0 Multiple dimensions are far from your preferences. Pick the race for what it teaches you, not for comfort. A great course for sharpening a specific weakness.

A low score is never a reason against a race. The TRVL Train Score calibrates training, not race selection. A Lake Placid with a 5.2 score for a flat-course preferrer just means the bike score is low and the rider should train climbing. The honest read is built into the rubric: a hard course is a training opportunity, not a problem.

What the score does NOT measure

The TRVL Train Score is intentionally narrow. It is calibrated for one thing: how well a race's terrain, weather, and access match the preferences a single athlete states up front. It does not measure:

All of these matter for picking the right race; none of them belong in a five-dimension matching score. Use the race page's Why this race and Travel & logistics sections, and the official race page, for those decisions.

Why five equal weights

The score uses five dimensions weighted equally. That is a deliberate choice. Real athletes have different priorities — for some, water type is more important than climate; for others, the bike profile is the only thing that matters. Equal weighting produces a single comparable number across all athletes and avoids hiding implicit value judgments inside the math.

The dimension breakdown is displayed on every race page so you can see whether a 7.4 average came from "all 7s" or from "two 10s and three 5s." If one dimension matters more to you than the others, read the breakdown rather than the headline number.

How preferences are stored

When you set your preferences on the main page, they are saved to your browser's localStorage under the key trvl-train-prefs-v1. The per-race pages read this key on load and recompute each race's score against your preferences, so the score on a race page reflects your specific fit, not a default. Your preferences never leave your device. To clear them, use your browser's developer tools, or visit the main page and submit a fresh set of preferences.

Versioning

This is version 1.0 of the TRVL Train Score methodology, in use since 2026-06-02. If the rubric, the band thresholds, or the dimension weighting changes, this page will be updated and a versioned changelog noted below.

The TRVL Train Score and TRVL Train Score Methodology are original works by the TRVL Train Race Finder project. See the Legal & Disclaimers page for trademark and intellectual property information.