Trail running glossary
The metrics behind every TrailMath calculator, each with its formula, its units, and where the number comes from.
-
Km-effort
-
A single number combining a trail race's distance and elevation into a flat-equivalent workload, so courses of different shapes can be compared. TrailMath uses an enhanced form that also charges for descent, because downhill running carries a real eccentric cost. ITRA's public course-effort formula counts ascent only.
Formula
TrailMath: km-effort = distance_km + gain_m / 100 + loss_m / 150. ITRA public form: km-effort = distance_km + gain_m / 100
- Units:
- Distance in kilometres, gain and loss in metres. The result is unitless but reads as "flat kilometres".
- Source:
- ITRA course-effort concept; descent term is TrailMath's addition.
Used by: Race Effort Estimator , ITRA Score & UTMB Index Estimator , GPX Explorer , Aid Station Planner
-
Grade-adjusted pace (GAP)
-
The pace you would be running on flat ground for the same metabolic cost as your actual pace on a slope. It lets an uphill kilometre and a flat kilometre be compared on equal terms. Running 8:00/km up a 10% grade is roughly a 4:50/km flat effort.
Formula
flat-equivalent pace = actual pace / minetti_cost_multiplier(grade)
- Units:
- Pace in minutes per kilometre or per mile; grade as a percentage.
Used by: GAP Calculator , Incline Calculator , Race Time Predictor
-
Minetti cost multiplier
-
How much more energy running on a given slope costs compared with flat ground, where flat equals 1.0. It comes from a fifth-order polynomial fitted to treadmill measurements of the energy cost of gradient running. Flat running costs about 3.6 J/kg/m; at +10% the cost roughly doubles.
Formula
cost(g) = 155.4·g⁵ - 30.4·g⁴ - 43.3·g³ + 46.3·g² + 19.5·g + 3.6, where g is grade as a decimal. multiplier = cost(g) / 3.6
- Units:
- Energy cost in joules per kilogram per metre travelled (J/kg/m). The multiplier is unitless.
- Source:
- Minetti et al. 2002. Valid between -25% and +30% grade; steeper values are extrapolation.
Used by: GAP Calculator , Incline Calculator
-
Power-hike threshold
-
The gradient above which hiking becomes as fast as or faster than running for most trail runners, because the energy cost of running climbs faster than the speed gained. It sits near 15% for the majority of runners, though the exact crossover is individual and shifts with fatigue.
- Units:
- Gradient as a percentage.
- Source:
- Koop 2021; consistent with the Minetti cost curve.
Used by: GAP Calculator , Incline Calculator
-
Riegel formula
-
A power-law that predicts a race time at one distance from a known time at another. The exponent controls how much you slow as distance grows: 1.06 is the classic road value. Trail ultras need a larger exponent, because technical ground, night running and nutrition compound the decline, and TrailMath scales it from 1.06 up to about 1.15 with distance.
Formula
T2 = T1 × (D2 / D1)^exponent
- Units:
- Times in the same unit on both sides; distances as km-effort rather than raw kilometres for trail.
- Source:
- Riegel 1981, derived from road-race data.
Used by: Race Time Predictor
-
ITRA performance index
-
A 0-1000 score rating a trail runner's performance level, published by the International Trail Running Association. The official formula is proprietary. TrailMath estimates it with a transparent log-linear model fitted by ordinary least squares to publicly readable anchor results, and always returns a range rather than a single authoritative number.
Formula
score = a + b·ln(v) + c·ln(KE), where KE is km-effort and v = KE / finish time in hours
- Units:
- Score is unitless, 0-1000. Speed v is km-effort per hour.
- Source:
- Official index is ITRA's. TrailMath's approximation is fitted to public per-category UTMB Index values and reports a ±25 point band, covering the largest held-out error in its anchor set.
Used by: ITRA Score & UTMB Index Estimator
-
UTMB Index
-
A 0-1000 performance score maintained by UTMB World, calculated per race category rather than as one overall number. A runner's category index is a weighted mean of up to their five best results in that category over the previous 36 months. Races need at least 20 km-effort to be scored.
- Units:
- Unitless, 0-1000.
- Source:
- utmb.world/utmb-index. Categories are set by km-effort: 20K below 50, 50K from 50, 100K from 100, 100M from 170.
Used by: ITRA Score & UTMB Index Estimator
-
UTMB Running Stones
-
Qualifying credits earned at UTMB World Series races, awarded on a tier scale set by the race's km-effort. They apply only to designated World Series events, and are used to enter the lottery for UTMB Mont-Blanc.
Formula
Tiers by km-effort: 1 stone from 15, 2 from 35, 3 from 60, 4 from 100, 5 from 150, 6 from 200
- Units:
- Km-effort thresholds; stones are a count.
- Source:
- UTMB 2023 rules. Indicative - always confirm against the current official race listing.
Used by: Race Effort Estimator
-
Osmolality
-
The concentration of dissolved particles in a sports drink, which governs how fast it empties from the stomach. Blood sits at 275-295 mOsm/kg. Drinks below 275 mOsm/L are hypotonic, 275-300 is isotonic, and above 300 mOsm/L they are hypertonic and can slow gastric emptying and cause GI distress during a race. Hypotonic drinks deliver fluid best during exercise, with 200-260 mOsm/L reported as optimal (Rowlands et al., 2022).
Formula
mOsm/L = (grams / molecular_weight) × particles_per_molecule × 1000 / volume_litres
- Units:
- Milliosmoles per litre (mOsm/L). Ingredients in grams, volume in litres.
Used by: Drink Mix Builder
-
Carbohydrate absorption ceiling
-
The maximum rate the gut can absorb carbohydrate during exercise, set by separate intestinal transporters. Glucose and maltodextrin share the SGLT1 transporter and saturate near 60 g/hour; fructose uses GLUT5 and adds roughly 30 g/hour on top. Mixing the two is what allows intakes above 60 g/hour: a 2:1 glucose:fructose blend supports up to about 90 g/hour, while a 1:0.8 blend trades some efficiency for a higher ceiling of 90-120 g/hour in gut-trained athletes.
Formula
ceiling ≈ 90 g/h at 2:1; up to ≈ 120 g/h at 1:0.8 once gut-trained
- Units:
- Grams of carbohydrate per hour.
- Source:
- Jeukendrup 2004; Podlogar et al. 2022 for the 1:0.8 high-rate protocol.
Used by: Nutrition Calculator , Drink Mix Builder
-
Vertical speed (VAM)
-
Rate of climbing, measured as metres of elevation gained per hour, ignoring horizontal distance. It is the cleanest way to compare climbing fitness across different gradients. Recreational trail runners typically sustain 500-800 m/h on a long climb; elite mountain runners exceed 1500 m/h.
Formula
vertical speed = elevation_gain_m / climbing_time_hours
- Units:
- Metres per hour (m/h).
Used by: Incline Calculator , GPX Explorer