VDOT Explained: Jack Daniels' Running Performance Formula
Jack Daniels spent years in the 1970s trying to solve a practical problem: given a runner's best race result at one distance, what should their training paces be, and what can they predict at other distances? The answer came out of his work with Jimmy Gilbert analysing oxygen uptake data from competitive runners, and it produced one of the most useful tools in distance running — the VDOT system.
VDOT isn't a mystery formula locked inside a GPS watch. It's derived from two equations that you can read in the original 1979 paper, and once you understand the derivation, the numbers stop being magic and become legible. That's what this guide is about.
- VDOT is a performance-derived number calculated from race time, not a laboratory test — it is numerically close to VO2 max but not the same measurement
- The Daniels-Gilbert equation converts running speed to oxygen cost, then accounts for the fraction of VO2 max sustainable at different race durations
- A runner with VDOT 50 has equivalent performances at roughly 5K (17:50), 10K (37:03), half marathon (1:21:46), and marathon (2:54:57)
- VDOT training paces — Easy, Marathon, Threshold, Interval, Repetition — are derived from your VDOT and target specific physiological adaptations
- Accuracy is best for adjacent standard distances; large gaps (5K to marathon) and poorly trained runners produce less reliable predictions
The problem VDOT was designed to solve
Before the VDOT system, setting training paces required either a laboratory VO2 max test or guesswork. Lab tests measure the volume of oxygen consumed per kilogram of body weight per minute (ml/kg/min) at maximal effort — the gold standard, but inaccessible for most runners.
Daniels and Gilbert's insight was that a race result already encodes most of what a VO2 max test tells you. A runner who races a 10K in 38 minutes is running at a pace that demands a certain fraction of their VO2 max, for a duration that demands a certain sustained fraction. If you can model both the oxygen cost of the pace and the fraction sustainable at that duration, you can reverse-engineer a performance-equivalent VO2 max from the race result.
They called this derived value VDOT — using the VO2 max notation and collapsing it into a shorthand. The "dot" over the V in formal notation indicates rate, as in "volume per unit time." In VDOT, the dot is implied and the term is used informally as a number.
The two equations behind VDOT
The Daniels-Gilbert system uses two equations. Understanding both is the key to understanding why VDOT works.
Equation 1: oxygen cost of running at a given velocity
The first equation converts running velocity to the oxygen demand it creates:
VO2 = −4.60 + 0.182258v + 0.000104v²
Where v is running velocity in metres per minute. This is a quadratic relationship — oxygen cost increases faster than linearly with pace, reflecting the increasing mechanical cost of moving faster.
At 200 m/min (5:00 min/km, roughly a 42-minute 10K pace), the equation gives approximately 38 ml/kg/min. At 300 m/min (3:20 min/km, sub-33:30 10K pace), it gives approximately 64 ml/kg/min.
The relationship was derived from treadmill data on trained runners. It describes a population average — individual running economy varies, and two runners at identical velocity may consume different amounts of oxygen.
Equation 2: fraction of VO2 max sustainable at race duration
The second equation captures something physiologically crucial: the longer the race, the lower the percentage of VO2 max that can be sustained. A runner at all-out effort in a 10-minute event is near 100% of VO2 max. The same runner in a marathon may sustain only 75–82%.
%VO2max = 0.8 + 0.1894393 × e^(−0.012778t) + 0.2989558 × e^(−0.1932605t)
Where t is race duration in minutes. This is a sum of two exponential decay terms. The function drops quickly from close to 100% at short durations toward 82–84% for marathon durations.
At t = 10 minutes: %VO2max ≈ 97.9% At t = 30 minutes: %VO2max ≈ 89.7% At t = 60 minutes: %VO2max ≈ 86.2% At t = 120 minutes: %VO2max ≈ 84.1% At t = 240 minutes: %VO2max ≈ 82.8%
Combining the equations
VDOT is computed in four steps:
- Convert race time to velocity: v = distance in metres ÷ time in minutes
- Calculate VO2 at that velocity using Equation 1
- Calculate %VO2max for the race duration using Equation 2
- VDOT = VO2 ÷ %VO2max
For a 40:00 10K as an example:
- v = 10,000 ÷ 40 = 250 m/min
- VO2 = −4.60 + 0.182258 × 250 + 0.000104 × 250² = 47.46 ml/kg/min
- %VO2max at t=40: ≈ 0.888
- VDOT = 47.46 ÷ 0.888 ≈ 53.4
The calculator
Enter any recent all-out race result to get your VDOT, equivalent performances at standard distances, and Daniels training paces:
Interactive calculator
Open full page →Format: MM:SS or H:MM:SS
Your VDOT
45
≈ VO₂ max 45 ml/kg/min
Equivalent performances
5K
21:06
10K
41:35
HM
1:40:20
M
3:28:26
All calculations are performed locally in your browser. No data is sent to any server.
The calculator implements the Daniels-Gilbert equations directly. Input any race distance and time — 5K, 10K, half marathon, marathon, or a custom distance. VDOT is then used to look up equivalent performances and training pace zones from the Daniels tables.
VDOT training zones
Once you have your VDOT, Daniels defines five training intensities with specific physiological targets:
Easy (E): Run at 59–74% of VO2 max, or roughly 65–79% of HRmax. The pace should feel conversational — you can speak in full sentences without gasping. The vast majority of weekly volume (typically 70–80%) should be at this pace. The aerobic base built at Easy pace is the foundation of marathon fitness. For VDOT 50, E pace is approximately 5:50–6:20 min/km.
Marathon (M): The pace corresponding to a realistic marathon goal given current fitness. Approximately 75–84% of VO2 max. For VDOT 50 this is approximately 5:00 min/km.
Threshold (T): Around 86–88% of VO2 max, corresponding to the lactate threshold — the fastest pace where the body can sustain a steady aerobic state. Used for tempo runs (20–40 minutes continuous) and cruise intervals (repeated shorter segments at threshold). For VDOT 50, T pace is approximately 4:14 min/km.
Interval (I): Approximately 95–100% of VO2 max. Used for track intervals to maximally stress the aerobic system. High-quality, limited total volume. For VDOT 50, I pace is approximately 3:47 min/km.
Repetition (R): Faster than VO2 max — short repetitions developing speed and neuromuscular efficiency. Not sustainable for more than a minute or two per rep.
VDOT must come from a real race effort
Using a training run time to calculate VDOT produces unreliable training zones. Even a "hard" training run is typically not all-out effort. Use a race, a certified parkrun, or a properly conducted all-out time trial on a measured flat course. A time trial with a proper warm-up and full effort is a valid input — a Sunday long run is not.
Worked examples
Example 1: The 46:30 10K runner
Kanika just ran a 46:30 10K at a local road race — a solid effort on a flat certified course, accurate time. Computing her VDOT:
- v = 10,000 ÷ 46.5 = 215.1 m/min
- VO2 = −4.60 + 0.182258 × 215.1 + 0.000104 × 215.1² = 39.4 ml/kg/min
- %VO2max at t=46.5: ≈ 0.871
- VDOT ≈ 45.3
From the VDOT tables at approximately VDOT 45:
- Easy pace range: 6:12–6:43 min/km
- Threshold pace: ~5:14 min/km
- Predicted half marathon: approximately 1:42:41
- Predicted marathon: approximately 3:35:57
Kanika is training for a half marathon. Most of her weekly runs go at 6:12–6:43. She does a weekly tempo run of 4 × 8 minutes at 5:14 with 60-second jogs. The predicted half marathon of 1:43 becomes her training target.
Example 2: Checking consistency across distances
Ramesh has run a 20:30 5K and a 1:35:00 half marathon. His respective VDOTs:
- 5K: v = 5,000 ÷ 20.5 = 243.9 m/min → VDOT ≈ 55.6
- Half marathon: v = 21,097.5 ÷ 95 = 222.1 m/min → VDOT ≈ 53.0
The 2.6-point gap indicates Ramesh is slightly speed-dominant — his 5K is better than his half marathon would predict for a balanced runner. This could reflect more 5K-type training than longer tempo work, or a genuine strength at shorter distances.
For marathon training, Daniels recommends using the lower VDOT (reflecting endurance fitness rather than speed) to set training paces. Using the 5K VDOT would set Threshold pace too fast for Ramesh's actual endurance fitness.
Limitations of the VDOT model
VDOT is among the most rigorously validated tools in running science, but it has real limitations worth knowing.
Running economy is not uniform: The Daniels-Gilbert VO2-velocity equation describes an average runner. Some runners are exceptionally economical — they use less oxygen at any given pace than the equation predicts, meaning their VDOT will be higher than their laboratory VO2 max. Others are less economical. This is actually a feature of VDOT: it implicitly captures economy by using performance rather than physiology. But it means two runners with the same VDOT can have very different lab values.
Distance-to-distance accuracy degrades at large gaps: The exponential decay in Equation 2 was fitted to race data from competitive runners running all-out at multiple distances. For recreational runners, the fraction of VO2 max sustainable at marathon duration may be lower than the model assumes (especially for positive-splitting runners who start too fast). Predicting a marathon from a 5K is reasonable for a balanced runner but should be treated as a rough estimate.
Temperature and conditions: VDOT is calibrated to idealised conditions. A 10K run in 30°C heat will produce a slower time and lower computed VDOT than the same fitness on a 15°C day. This isn't a flaw in the model — it's expected. Adjust your expectations when comparing performances across different conditions.
The race must be a genuine effort: VDOT computed from a parkrun where you ran conservatively, or a 5K where you were pacing a friend, will underestimate your fitness. The model assumes the input is the best performance at that distance on that day.
Frequently asked questions
What is the difference between VDOT and VO2 max?▾
How often should I recalculate my VDOT?▾
Why do my 5K and marathon VDOT values differ?▾
Can I use a training run to calculate VDOT?▾
What VDOT do I need to run a sub-3 hour marathon?▾
Is this the same as what Garmin shows for 'VO2 Max Estimate'?▾
References
- [1]Daniels, J. and Gilbert, J. (1979). Oxygen Power: Performance Tables for Distance Runners. Tafnews Press.
- [2]Daniels, J. (2021). Daniels' Running Formula (4th Edition). Human Kinetics.
- [3]Daniels, J., Fitts, R., and Sheehan, G. (1978). A physiological basis for running. John Wiley and Sons.
- [4]Bassett, D.R. and Howley, E.T. (2000). VO2max: what do we know, and what do we still need to know?. Journal of Applied Physiology. 89(1). pp. 452–464.
Varun U.
Runner and developer based in Bengaluru. Marathon distance and consistently running 3-4 times per week. Built RunPaceLab after getting frustrated with running calculators that gave answers without explaining the formulas. Writes about the science and math behind running performance from the perspective of someone who uses the numbers in their own training.