Running VDOT-Style Performance Estimate
This calculator converts a running distance and elapsed time into a VDOT-style running performance estimate. The model combines an estimated oxygen cost for the achieved velocity with an estimated sustainable fraction for the event duration. Although the output unit is ml/kg/min, it is not a direct laboratory measurement of VO₂ max.
Use a recent race or well-measured time trial to compare like-for-like performances. The result does not diagnose cardiovascular or respiratory health, decide whether exercise is safe, or replace a supervised cardiopulmonary exercise test.
Method and formula
The distance must be positive, and the combined hours, minutes, and seconds must describe a positive elapsed time. The tool first calculates velocity v in metres per minute:
v = distance in metres ÷ elapsed minutes
It estimates the oxygen cost of that running velocity:
VO₂ cost = −4.6 + 0.182258 × v + 0.000104 × v²
For elapsed time t in minutes, the sustainable fraction is:
fraction = 0.8 + 0.1894393 × e^(−0.012778 × t) + 0.2989558 × e^(−0.1932695 × t)
The output is VDOT estimate = VO₂ cost ÷ fraction. Inputs may use normalized time components—for example, 90 minutes—but negative values are rejected.
Worked example
For 10 km in 48 minutes 12 seconds, the calculator ultimately returns 41.8 ml/kg/min. Elapsed time is 48.2 minutes and velocity is about 207.47 m/min. The velocity equation gives an oxygen cost of about 37.69 ml/kg/min, while the duration fraction is about 0.90235.
37.69 ÷ 0.90235 = 41.8 ml/kg/min after display rounding.
This means the recorded performance corresponds to approximately 41.8 in this model. It does not establish that a metabolic cart would measure the runner's physiological VO₂ max as 41.8.
How to interpret the result
Compare results from the same type of event under reasonably similar conditions. A trend across several measured efforts is more useful than a single value. Use official elapsed time and a certified distance when available; GPS distance and moving time can bias the estimate.
Running economy, pacing, surface, hills, wind, heat, fatigue, illness, and whether the effort was truly maximal all influence the output. Values from different race distances can differ for the same athlete.
Model and exercise-safety limits
- This is a performance model, not a clinical measurement or training prescription. It does not measure respiratory gases, blood pressure, heart rhythm, or exercise risk.
- Do not use a predicted number to force an unsafe pace or ignore pain, chest discomfort, fainting, unusual shortness of breath, or other concerning symptoms.
- People with symptoms, relevant medical conditions, pregnancy, recent illness or surgery, or a long break from exercise should seek individualized advice before strenuous testing.
- The equations extrapolate from a simplified relationship between running speed and duration. Extremely short, very long, poorly paced, or non-running efforts may not fit the model.
Sources
- Human Kinetics, Daniels' Running Formula, 4th edition — primary published context for the VDOT performance framework.
- American College of Sports Medicine, Guidelines for Exercise Testing and Prescription — professional guidance on exercise testing and safety screening.
- Cleveland Clinic, VO₂ Max: Definition, Measurement and Context — distinction between estimates and direct exercise testing.
Editorial record
- Author: SoupCalc Editorial Team
- Method review: SoupCalc Fitness Content Review
- Last reviewed: August 10, 2026
- Review scope: implemented equations, input validation, example reproduction, model naming, and exercise-safety boundaries