Gradescale

Features

Everything you need to train smarter

Power Duration Modeling

Your individualized power-duration curve built from a 7-point hybrid model combining critical power theory with extended-duration regression. Extracts Critical Power (CP), dynamic Functional Reserve Capacity (dFRC), VO2max estimates, and Pmax — all from your ride data, not generic percentages.

  • R² goodness-of-fit per model segment
  • Bootstrap confidence intervals (95% CI)
  • Per-point residual analysis
  • Model transparency — see when to trust predictions
  • CP vs manual FTP comparison
  • Automatic VO2max estimation from 5-min power
5s Sprint1min VO₂max5min MAP20min FTP60min Endurance95% CI (bootstrap)PDC Model5s1 min5 min20 min60 min800W600W400W200WDurationPower

W' Balance & Match Burning

Real-time W' depletion tracking on Skiba's published model, with reconstitution running throughout the ride rather than only when you ease off. Your W' is checked against efforts you have already completed, so the chart never claims you spent capacity you did not have. See exactly how many matches you burned, how deep each depletion went, and whether your recovery rate degrades as the race progresses.

  • Match count and severity scoring (kJ depleted)
  • Recovery rate tracking (50%/75%/90% times)
  • Fatigue signature: late-race recovery slowing
  • W' floored by your own best efforts, never below what you have ridden
  • Above-CP work accumulation
  • Race pacing recommendations from match data
25%50%75%100%Match 18.2 kJMatch 211.4 kJMatch 313.1 kJMatch 415.8 kJMatch 517.2 kJCritical zoneτ = 312s (athlete-specific) · Recovery slowing: 68% → 54% rateRace DurationW' Remaining

Training Load & Periodization

Chronic Load, Acute Load, and Load Balance computed daily using exponentially-weighted moving averages (Banister 1975). Automatic training phase detection (Base/Build/Peak/Recovery/Transition per Friel) with ramp rate monitoring and high-load-ratio flags when load increases too fast.

  • Phase detection with confidence scoring
  • Ramp rate warnings (>7 CL/week flagged)
  • Training monotony alerts (Foster 1998)
  • Weekly load distribution analysis
  • Strain calculation (load × monotony)
  • Season periodization timeline
BaseBuildPeakRecovery+8 CL/wkJanFebMarAprMayJun806040200Chronic LoadAcute LoadLoad Balance

Deep Workout Analysis

Every ride dissected: auto-detected intervals with zone classification (recovery/endurance/tempo/threshold/VO2max/anaerobic/sprint), cardiac drift tracking (aerobic decoupling — Power:HR ratio over time), W' balance overlay, breakthrough detection, and pacing quality grades.

  • Interval auto-detection and classification
  • Cardiac drift percentage (aerobic decoupling)
  • Zone time distribution breakdown
  • Breakthrough alerts with historical context
  • Pacing variability coefficient
  • Weighted Power and Relative Intensity
Power & Heart RateTempoThresholdVO₂maxTempoCardiac drift: 4.2%BreakthroughGood PacingPowerHeart RateZone DistributionZ515%Z430%Z320%Z225%Z110%

Sprint & Neuromuscular Profiling

Peak power extraction (Pmax), sprint fatigue index (Girard et al. 2011), repeated sprint ability (Spencer et al. 2005), and neuromuscular type classification. Quantify your short-duration power characteristics and see how they decay across 5s to 30s efforts.

  • Pmax extraction from best 5s efforts
  • Sprint Fatigue Index (SFI)
  • Repeated Sprint Ability (RSA) scoring
  • Estimated peak torque and optimal cadence
  • Neuromuscular classification (Explosive/Powerful/Sustained)
  • Sprint decay curve vs ideal reference
200W400W600W800W1000W1050W5s920W10s810W15s720W20s580W30sIdeal decayPowerful SprinterSFI: 44.8% · Pmax: 1,050W · Est. peak torque: 98 Nm @ 110 rpm

Durability & Fatigue Resistance

Power partitioned by accumulated kilojoules (Spragg et al. 2024). Separate power-duration curves for each fatigue band — fresh, moderate, fatigued, and deep fatigue — revealing how your capacity degrades over long efforts. The single most predictive metric for amateur road race success.

  • Per-band PDC curves (4 fatigue levels)
  • Durability Index classification (Excellent/Good/Moderate/Poor)
  • Race-specific fitness assessment
  • kJ-partitioned performance tracking
  • Fatigue resistance trend over training blocks
  • Long-ride performance prediction
Fresh (0–500 kJ)Moderate (500–1500 kJ)Fatigued (1500–2500 kJ)Deep Fatigue (2500+ kJ)Durability Index: 82%5s1 min5 min20 min60 minPower (W)

Advanced Physiology

VLamax estimation (glycolytic rate from field data), cardiac drift analysis, cadence and torque profiling (seated vs standing, optimal RPM, Nm estimation), quadrant analysis, and race report analytics with surge clustering and pacing grades. A complete physiological fingerprint.

  • VLamax estimation (mmol/L/s)
  • Cardiac drift % per workout
  • Cadence distribution and torque analysis
  • Race pacing analysis (even/positive/negative split)
  • Surge clustering and matches per hour
  • Athlete type classification (Sprinter/Puncheur/Allrounder/Endurance)
AerobicPowerAnaerobicCapacitySprintPowerDurabilityEfficiencyRecoveryYour ProfileReference AthleteAerobic AllrounderVLamax0.38 mmol/L/sCardiac Drift3.8%Optimal RPM92 rpm

Coach Portal

Invite-based athlete roster with live status indicators (Ready/Fatigued/Fresh), expandable workout previews, and a commenting system for workout feedback. Coaches see everything at a glance — training load, recent workouts, and readiness state — without needing their own Strava account.

  • Invite codes for athlete onboarding
  • Compact athlete cards with live status
  • Expandable workout previews with zone bars
  • Coach feedback on individual workouts
  • Weekly volume and load tracking
  • No Strava account needed for coaches
Athlete Roster3 athletesATHLETESTATUSCHRONICACUTESarah K.Ready7268Marcus T.Fatigued85101LAST WORKOUT2h 10m · 218W avgLeave commentPriya M.Fresh5542

Multi-Sport Analytics

Cycling, running, and swimming analytics under one roof. Each sport has its own zone model, threshold metric, and load scoring — all contributing to a unified weekly fitness picture. Switch between sports to see how your training mix distributes across intensity zones.

  • Sport-specific zone models (power, pace, or swim pace)
  • Per-sport Chronic Load and fitness tracking
  • Running critical pace and CSS for swimming
  • Unified load balance across all disciplines
  • Weekly sport distribution breakdown
  • Race predictions for runners via Riegel model
CyclingRunningSwimmingZ1 Recovery12%Z2 Endurance34%Z3 Tempo21%Z4 Threshold22%Z5 VO2max11%Click a tab to switch sport

Split Analysis & Pacing

Per-kilometre split breakdowns that reveal where you gained or lost time relative to your average pace. Each bar is colour-coded — green for faster, red for slower — so pacing strategy becomes immediately legible. A single pacing score summarises the run.

  • Per-km pace deviation bars (seconds from average)
  • Pacing score 0–100 based on variability coefficient
  • Negative vs positive split detection
  • Grade-adjusted pace (GAP) for hilly courses
  • Elevation overlay for context
  • Side-by-side comparison of multiple attempts
avgkm 1km 2km 3km 4km 5km 6km 7km 8km 9km 10Pacing Score: 74 / 100Negative split in km 8fasterslower

HR Recovery Analysis

Session-by-session tracking of peak heart rate, 1-minute recovery, and 2-minute recovery. Improving recovery drops over time are one of the clearest indicators of growing cardiovascular fitness. Hover any session to see the exact beats dropped.

  • 1-min and 2-min post-effort HR recovery drops
  • Session trend line across the training block
  • HRV correlation where available
  • Classification: poor / moderate / good / excellent
  • Comparison with personal baseline
  • Alert when recovery rate regresses week-over-week
120140160180MonWedFriSatSunPeak HR1-min recovery2-min recoveryHeart Rate (bpm)

Aerobic Decoupling

A two-line chart comparing your power-to-heart-rate ratio at the start versus end of a long effort. When output stays steady but HR climbs, the widening gap — aerobic decoupling — reveals cardiovascular drift. A threshold line at 5% marks the boundary between well-conditioned and under-recovered.

  • Power:HR ratio tracked across the full session
  • Shaded decoupling gap with percentage label
  • 5% threshold marker (research benchmark)
  • Trend over the training block
  • Useful for pacing ultra-distance events
  • Correlates with heat acclimatisation and hydration status
5% limit6.8%driftPower outputHR efficiencyDecoupling gapTime into workoutPower : HR ratio

Automatic Workout Classification

Every completed workout is automatically tagged by dominant training type — Recovery, Endurance, Tempo, Threshold, or VO2max — based on the actual zone distribution, not the intended session. The donut chart gives a clear view of how your training balance shifts over time.

  • Five-type classification from zone distribution
  • Overrides coach intention with actual data
  • Season-long balance tracking
  • Alert when polarisation ratio drifts outside target
  • Per-sport classification breakdown
  • Exportable training distribution report
60 ridesclassifiedEndurance38% of training timeTempo22% of training timeThreshold18% of training timeVO2max14% of training timeRecovery8% of training time

Weekly Training Reports

A daily bar chart stacked by sport colour shows exactly how load accumulates through the week. Below, four summary tiles — total time, Load Score, distance, and elevation — give the key numbers at a glance. Generated automatically every Monday.

  • Stacked bars by sport colour per day
  • Rest-day detection and annotation
  • Weekly Load Score (proprietary load metric)
  • Distance and elevation totals per sport
  • Week-over-week comparison
  • Exportable PDF summary
MonTueWedThuFriSatSunTotal Time6h 20mLoad Score312Distance142 kmElevation1,840 mCyclingRunningSwimming

Daily Check-In & Readiness

A 30-second daily check-in captures sleep quality, stress, soreness, and motivation on simple 1–10 sliders. Combined with objective load metrics — Fitness, Fatigue, and Form — a readiness score and colour-coded recommendation tells you how hard to train today.

  • Four subjective wellness dimensions
  • Objective load tiles (Fitness, Fatigue, Form)
  • Circular readiness badge (0–100) with status colour
  • Plain-language daily recommendation
  • Historical wellness trend charts
  • HRV integration when available via Apple Health
74ModerateReadinessWellness FactorsSleep quality7/10Stress level4/10Leg soreness6/10Motivation8/10Fitness72Chronic loadFatigue68Acute loadForm+4Load balanceToday's scoreRecommendation: Keep intensity moderate today

Glossary & Training Science Education

Every metric in Gradescale links to a clear, jargon-free definition grounded in the original research. A two-panel glossary lets you browse terms by category on the left and read a full explanation — with see-also links — on the right. Science should never be a black box.

  • Definitions for every metric and chart in the app
  • Linked see-also cross-references
  • Category grouping (Power, Physiology, Load, Performance)
  • Inline glossary tooltips throughout the UI
  • Citation links to source research papers
  • Beginner and advanced explanations per term
GlossaryCritical PowerPower MetricsW' (Anaerobic Reserve)Power MetricsAerobic DecouplingPhysiologyChronic LoadTraining LoadDurability IndexPerformanceCritical PowerPower MetricsThe highest power output that cantheoretically be sustained indefinitelywithout fatigue. Determined by fitting ahyperbolic model to multiple exhaustiveefforts spanning 3–20 minutes. Underpinsboth W' balance and training zonecalculations.See alsoW' (Anaerobic Reserve), FTPClick a term on the left to explore the glossary

Simple, Transparent Pricing

Start free. Upgrade when you need more.

Free

$0

Dashboard, 30 activities, training load, zones, daily check-ins

Basic

$4.99/mo

Unlimited history, workout classification, percentile rankings, durability scoring

Premium

$9.99/mo

PDC modeling, W′ balance, workout builder, periodization, nutrition correlation, CSV export

Coach

$20/mo

Athlete roster, workout prescription, templates, notification feed

Full pricing comparison →

Start training smarter today

Free forever. No credit card required.