PERFORMUSCLE Back to Tools

ENDURANCE PERFORMANCE CALCULATOR

Heart rate, running, cycling & swim training zones — pacing, power and predicted race times based on the Karvonen, Friel, Daniels VDOT, Coggan and Critical Swim Speed methodologies.

HEART RATE ZONES

Karvonen 5-zone model, plus optional lactate threshold zones

Don't know it? Enter your age below and we'll estimate it (220 − age).

From a 30-min time-trial average HR. Adds the 7-zone Friel table.

Enter a resting HR, and either a max HR or your age.

Max HR = 220 − age is an estimate only. A field test or lab test is more accurate.

HEART RATE ZONES
ZONERANGE

RUNNING — VDOT & PACE ZONES

Enter a recent race or time-trial result

HOURS
MINUTES
SECONDS
Please enter a valid distance and finish time.

Pace zones use Daniels' VDOT formula. Race predictions use the Riegel formula.

VDOT

Daniels' Running Formula fitness score — used to derive all training paces below.

ZONEPACE / KM
DISTANCEPREDICTED TIME

CYCLING — FTP & POWER ZONES

Enter your 20-minute test average power

Adds W/kg to your FTP and power zones.

Please enter a valid 20-minute average power.

FTP = 95% of 20-minute average power. Zones use the Coggan 7-zone model.

WATTS

Functional Threshold Power — sustainable for ~1 hour.

ZONERANGE

SWIMMING — CSS & PACE ZONES

Enter your 200m and 400m time-trial times

MINUTES
SECONDS
MINUTES
SECONDS
Your 400m time must be slower (longer) than double your 200m time.

CSS = (400m time − 200m time) ÷ 2, expressed as pace per 100m.

/ 100M

CSS — your sustainable swim threshold pace.

ZONEPACE / 100M