Science · Durability & fatigue

Durability work thresholds in kJ/kg + fresh-vs-fatigued test

How Koyaro mass-normalises durability splits to kJ·kg⁻¹ (and a second work-above-CP axis) so 55 kg vs 80 kg riders are comparable, and how the optional Hunter-style fresh-vs-fatigued protocol controls intensity, duration, nutrition, and environment. Absolute kJ stays as a display / compat layer. The engine never invents a population %-decay.

Last reviewed · Part of Koyaro’s public science knowledge base — the same method notes the coaching engine cites.

Athlete summary

A 1500 kJ split is not the same fatigue for a 55 kg rider as for an 80 kg rider. Koyaro therefore expresses durability work as kJ per kilogram when body mass is known, and keeps the old 1000 / 1500 / 2000 / 2500 kJ points as a display layer.

A second axis records work above Critical Power (kJ/kg or 100–300 kJ). Intensity of prior work still matters — that Spragg context already lives on each split and is not re-issued here.

If you want a controlled test instead of reading MMP off a long ride, the optional fresh vs fatigued protocol is a fresh 20-min, prescribed heavy prior work, then a fatigued 20-min, with CHO and environment controlled.

Koyaro measures how much power you keep. It does not silently apply “everyone loses 10% after X kJ/kg.”

How Koyaro splits work

AxisWhen mass is knownWhen mass is unknown
Total work15 / 20 / 25 / 35 / 40 kJ·kg⁻¹ (plus nearby kJ points)1000 / 1500 / 2000 / 2500 kJ
Work above CP2 / 4 / 6 kJ·kg⁻¹ (plus 100 / 200 / 300 kJ if not nearby)100 / 200 / 300 kJ when CP is set

Each point still stores MMP at 1 / 5 / 20 min before vs after the gate, plus Spragg prior-intensity (work above CP, % pedaling ≥ LT2).

Canonical dashboard scalars stay 1500 kJ × 5-min. Race demands and progress labels prefer kJ/kg when mass is known.

Prescribed fresh-vs-fatigued test

design_fresh_vs_fatigued_protocol (calendar role test_fresh_fatigued):

ControlDefaultCitation
Fresh bout20-min TTFront Sports 2025 amateur marker
Prior work15 kJ·kg⁻¹, or 1000 kJ if mass unknownSánchez-Jiménez HI ceiling / Front Sports
Intensity75% of 20-min (70–80% band; heavy domain)Front Sports / Peeters domain-matched
Fatigued bout20-min TT (not 5-min)5-min drop did not separate amateurs
NutritionControlled / recorded CHO — rate never inventedHunter / Peeters
EnvironmentLab (indoor) unless marked fieldHunter 2025

evaluate_fresh_vs_fatigued(fresh_w, fatigued_w) returns measured retention only. Fatigued CP/W′ stays the path (3-min all-out or opportunistic fit).

Literature anchors (golden tests — not engine decay)

SourceConstraint
Leo et al., Eur J Sport Sci 2021Grand Tour durability after 0–35 kJ·kg⁻¹
Sánchez-Jiménez et al., EJAP 202610–20% MMP drop after 2.5–15 kJ·kg⁻¹ high-intensity work
Mateo-March et al., SJMSS 2026Dual-axis 20–60 kJ·kg⁻¹ total and 2–6 kJ·kg⁻¹ W>CP (1000–3000 / 100–300 kJ)
Front Sports Act Living 2025After 1000 kJ @ 70–80% of 20-min: successful amateurs −6.5% on 20-min vs −12.5% less successful
Hunter et al., Exp Physiol 2025Control intensity, duration, nutrition, environment

These numbers are cite-locked goldens. They are not applied as a silent default decay.

What this is not

  • Not a re-issue of Spragg prior-intensity.
  • Not fatigued CP as a first-class parameter.
  • Not a population %-decay table.
  • Not the resilience training role.
  • Not high-intensity repeatability (High-intensity repeatability after work) or fatigued VT1 from decoupling.

Literature

  • Leo P, Spragg J, et al. Eur J Sport Sci. 2021 — Grand Tour durability after 0–35 kJ·kg⁻¹
  • Valenzuela PL, Mateo-March M, et al. The Record Power Profile of Male Professional Cyclists: Fatigue Matters. IJSPP. 2022
  • Sánchez-Jiménez JL, Salas-Montoro JA, Mateo-March M, et al. Eur J Appl Physiol. 2026;126:163–179. doi 10.1007/s00421-025-05885-0
  • Mateo-March M, Sánchez-Jiménez JL, Zabala M, Moya-Ramón M, Javaloyes A. Scand J Med Sci Sports. 2026;36(4):e70278. doi 10.1111/sms.70278
  • Hunter B, Maunder E, Jones AM, Gallo G, Muniz-Pumares D. Exp Physiol. 2025. doi 10.1113/EP092120
  • Peeters MW, Barrett S, Podlogar T. What is a cycling race simulation anyway. Eur J Appl Physiol. 2025;125:1527–1548. doi 10.1007/s00421-025-05725-1
  • Front Sports Act Living. 2025. doi 10.3389/fspor.2025.1530162

Ready when there’s a seat.

Join the waitlist for closed beta. We’ll invite you when there’s room — then import your history and start a living plan.