This is an estimate based on running performance, not a direct measurement of oxygen uptake. The model assumes a representative race effort; terrain, conditions, pacing, and individual physiology can affect the result.
This runner VO2 estimate turns a race or hard time-trial distance and duration into a Daniels-style VDOT performance value. It first estimates the oxygen cost of the average speed, then divides by the fraction of maximal aerobic capacity modeled as sustainable for that duration.
The answer is expressed in millilitres of oxygen per kilogram per minute, but it is derived from performance rather than measured gas exchange. Running economy, terrain, weather, pacing, fatigue and whether the effort was truly maximal can all move the estimate.
2
How to Use This Calculator
Enter the measured distance and choose metres, kilometres or miles.
Enter elapsed time and choose minutes or hours. Use decimal time, so 25 minutes 30 seconds is 25.5 minutes.
Use a race or controlled hard effort rather than an easy training run.
Select Calculate and review average-speed oxygen cost, modeled sustainable percentage and VO2 estimate.
Record the course and conditions if you plan to compare another attempt.
The endpoint converts distance to metres and time to minutes. It then works with speed in metres per minute. Both inputs must be positive and the unit choices must match the measurement.
The model is most informative for sustained running performances. Very short sprints, stop-start sessions, steep trails and walking efforts fall outside the assumptions behind the equations.
3
Formula Used
v = distance in metres ÷ time in minutes. Running oxygen cost = −4.60 + 0.182258v + 0.000104v².
Sustainable fraction = 0.8 + 0.1894393e−0.012778t + 0.2989558e−0.1932605t. The displayed estimate is oxygen cost ÷ sustainable fraction.
4
Variables Explained
Input or term
Meaning
Distance
Length of the completed run, converted internally to metres.
Time
Elapsed duration, converted internally to minutes.
v
Average speed in metres per minute.
Race oxygen cost
Modeled oxygen demand of that average running speed.
Sustainable fraction
Modeled share of maximal capacity maintainable for the entered duration.
VO2 estimate
Performance-derived value in ml/kg/min, rounded to two decimals.
5
Worked Example
For a 5 km run in 25 minutes, speed is 5,000 ÷ 25 = 200 m/min. The speed equation gives an oxygen cost of about 36.01 ml/kg/min.
The duration equation gives a sustainable fraction of about 0.940. Dividing 36.01 by that fraction produces a performance estimate close to 38.31 ml/kg/min. Small rounding differences can occur.
6
Why Use This Calculator?
Use the result to compare performances produced under similar conditions. If the same runner completes the same course faster with a genuine hard effort, the estimated value normally rises. One result should not be read as a permanent fitness label.
VDOT and laboratory VO2 max are related ideas, not interchangeable measurements. A runner with economical technique may race faster at the same measured oxygen uptake, while heat, hills or wind may suppress performance without changing underlying capacity.
Course measurement matters. A GPS track can over- or underestimate distance, especially around bends or tall buildings. Certified race distance and official elapsed time provide a stronger input than a casual watch estimate.
Enter elapsed time rather than moving time. Pauses are part of the performance unless the test protocol explicitly excludes them. Convert seconds to a fraction of a minute instead of entering a clock-style decimal such as 25.30 for 25:30.
A treadmill result depends on calibration and incline. Outdoor comparisons depend on surface, elevation change and weather. Keep those details with the score so a later comparison has context.
The sustainable-percentage equation changes with duration. Two efforts at the same average speed but different lengths do not imply the same maximal estimate. This is why speed alone is not enough for the model.
Training paces should not be set mechanically from one result when the athlete is injured, returning from illness or unaccustomed to the conditions. Coaches often combine recent races, perceived effort, heart rate and recovery history.
For clinical evaluation or a direct physiological measurement, cardiopulmonary exercise testing with expired-gas analysis is the relevant method. This web calculation is a running-performance model.
7
Common Mistakes
Entering seconds as digits after a decimal point.
Using an easy training run as though it were maximal.
Choosing miles while entering kilometres.
Comparing a flat road race with a steep trail result.
Calling VDOT a laboratory VO2-max measurement.
Using GPS distance without considering measurement error.
Applying the model to sprint or stop-start activity.
8
Frequently Asked Questions
Is this a laboratory VO2-max test?
No. It infers a performance value from distance and time without measuring oxygen uptake.
How do I enter 25 minutes 30 seconds?
Enter 25.5 minutes because 30 seconds is one-half of a minute.
Can I use a normal training run?
You can calculate it, but the result will usually underestimate a race-performance value if the effort was not close to maximal.
Why does terrain matter?
Hills, surface and turns change the energy cost needed to hold a given average speed.
Are treadmill and road results comparable?
Only approximately. Calibration, incline, air resistance and heat conditions can differ.
What does the percentage output mean?
It is the model’s estimated fraction of maximal aerobic capacity sustainable for the entered duration.
Can I use the number to prescribe training?
Treat it as one input and adjust for experience, recovery, health, environment and coaching guidance.