Guides
Running
Race predictions, training paces, PrimeScore, and running-specific outputs.
Set "sport": "running" in settings to include running-specific outputs in the stats.
Race predictions
"running": {
"race_predictions": {
"m100": 15.2,
"m200": 32.1,
"m400": 72.5,
"m800": 162.3,
"m1500": 328.7,
"m3000": 706.4,
"m5000": 1234.8,
"m10000": 2657.1,
"half_marathon": 5894.2,
"marathon": 12577.0
}
}
All times in seconds. The TrueZone Power-Duration model predicts race times from 100m to marathon using only E and Vmax — no prior race results needed.
The model integrates an oxidative decay term (base-2, scaled by E) and an anaerobic boost term that fades with duration. It reproduces world-record performances across all distances.
Training paces
"paces_mps": {
"base": 0.94,
"recovery": 1.27,
"endurance": 1.59,
"moderate": 1.92,
"threshold": 2.24,
"vo2max": 2.57,
"fitness": 2.90,
"intensity": 3.55,
"max": 4.20
}
All values in m/s. Multiply by 3.6 for km/h, or compute min/km as 60 / (speed × 3.6).
These map directly to the V-scale:
- base = V0 (below fat-carb crossover)
- endurance = V1 (aerobic threshold)
- threshold = V2 (lactate threshold / LT2)
- fitness = V3 (heavy domain)
- max = V5 (top of aerobic range)
Fitness metrics
"primescore": 4.52,
"primescore_plus": 4.43,
"cooper_m": 1892
- PrimeScore (0–10):
(Vmax + V0) / 4.5. Distance-neutral fitness index. World record holders converge near 10. - PrimeScore+ (0–10): PrimeScore normalized for age and sex.
- Cooper test (meters): Predicted 12-minute run distance.
Training zones
The hr_zones array provides 6 individualized HR zones (Z0–Z5), each with min and max in bpm. These are derived from the V-scale thresholds, not from fixed percentages of HRmax.
"hr_zones": [
{"name": "Z0", "label": "Base (fat-dominant)", "min": 47, "max": 114},
{"name": "Z1", "label": "Low drive", "min": 114, "max": 127},
{"name": "Z2", "label": "Support drive", "min": 127, "max": 141},
{"name": "Z3", "label": "High sink (threshold)", "min": 141, "max": 154},
{"name": "Z4", "label": "Oxidative boost", "min": 154, "max": 167},
{"name": "Z5", "label": "Max drive", "min": 167, "max": 185}
]