VDOT Calculator
Calculate your VDOT and personalized training paces using Jack Daniels' Running Formula
Recent Race Performance
What is VDOT?
VDOT is a measure of running fitness developed by coach Jack Daniels. It represents your current running ability and is used to calculate optimal training paces.
Your VDOT
Training Paces (per km)
Race Predictions
Physiological Data
What Is VDOT and Why Does It Matter?
VDOT is a single number that captures your current running fitness. Developed by legendary coach Jack Daniels in the 1970s and refined in his book Daniels' Running Formula, VDOT is often described as a "pseudoVO2max" — not a laboratory-measured maximal oxygen uptake, but a performance-based estimate that accounts for both your aerobic capacity and your running economy at the same time.
Traditional VO2max testing requires a treadmill, a gas analyser, and a sports-science lab. VDOT gives you a comparable, actionable number from nothing more than a recent race result: the distance you ran and the time it took. Because running economy varies widely between athletes (two runners with identical VO2max can perform very differently depending on how efficiently they use oxygen), VDOT is often a better predictor of race performance than raw VO2max alone.
The practical power of VDOT lies in what flows from it. Once your VDOT is known, coach Daniels' system assigns five distinct training intensity zones — Easy, Marathon, Threshold, Interval, and Repetition — each tuned to a precise percentage of the physiological stimulus that VDOT represents. Training at the wrong pace is one of the most common runner mistakes: going too hard on easy days, or not hard enough on quality days. VDOT removes guesswork.
VDOT also lets you predict equivalent performances across distances. A runner with VDOT 50 can expect similar relative efforts whether racing a 5K or a marathon, assuming sufficient specific preparation. This makes the calculator invaluable for race goal-setting, training prescription, and monitoring fitness progress over months of training.
The VDOT Formula Explained
The VDOT calculation uses two biomechanical equations from Jack Daniels and Jimmy Gilbert's original research. Both are functions of race velocity and race duration.
First, your race velocity is derived from your distance and time. The velocity is expressed in meters per minute because the oxygen-cost equation that follows was calibrated in those units:
Next, the oxygen cost (VO2) at that velocity is computed using a quadratic relationship between running speed and oxygen demand — the body's oxygen requirement rises faster than pace in a nonlinear curve:
Third, because longer races are run at a lower fraction of VO2max than shorter ones, the formula needs to account for how much of your aerobic ceiling you can actually sustain. The %VO2max utilized is modelled as a double-exponential function of race duration t (in minutes), capturing the well-known physiological reality that shorter efforts recruit a higher fraction of maximal capacity.
Finally, VDOT is simply the ratio of the oxygen cost to the fraction utilised. Dividing VO2 by %VO2max scales the calculation back to an equivalent VO2max, giving a number that is comparable across all race distances.
VDOT Core Equations
Where:
- D= Race distance in kilometres
- t= Race duration in minutes
- v= Race velocity in metres per minute
- VO2= Oxygen cost at race velocity (ml/kg/min)
- %VO2max= Fraction of VO2max utilised during the race (0–1)
- VDOT= Running fitness index (ml/kg/min equivalent)
How Training Paces Are Derived from VDOT
Once VDOT is established, every training pace is calculated by targeting a specific percentage of your VDOT value and then inverting the VO2-velocity equation to find the corresponding speed. The calculator uses a quadratic formula to reverse-solve: given a target VO2, it solves the equation −4.60 + 0.182258v + 0.000104v²= targetVO2 for velocity, then converts to pace (seconds per kilometre).
The five zones and their VDOT percentages are:
| Zone | % of VDOT | Purpose |
|---|---|---|
| Easy (E) | 66 – 74% | Recovery runs, long runs, aerobic base building |
| Marathon (M) | 82% | Marathon-specific stamina, long tempo efforts |
| Threshold (T) | 88% | Lactate threshold improvement, tempo runs and cruise intervals |
| Interval (I) | 98% | VO2max stimulus, track intervals (e.g. 1200m repeats) |
| Repetition (R) | 105% | Speed and running economy, short fast reps (200–400m) |
Easy pace is shown as a range (66–74% of VDOT) because recovery runs should be comfortable rather than precisely paced. All other zones are single target values. The most critical zone for most distance runners is Threshold, which directly targets the lactate threshold — the speed above which lactate accumulates faster than it can be cleared, the key limiter for races from 10K to marathon distance.
VDOT Score Ranges and Fitness Levels
Your VDOT score places you on a fitness spectrum that spans from first-time runners all the way up to Olympic athletes. Understanding where you sit helps frame realistic training goals and appropriate race expectations. The VDOT calculator uses the following benchmarks:
| VDOT Range | Level | Approximate 5K Equivalent |
|---|---|---|
| < 40 | Beginner | Slower than ~30:00 |
| 40 – 49 | Recreational | ~22:30 – 30:00 |
| 50 – 59 | Serious Recreational | ~18:30 – 22:30 |
| 60 – 69 | Competitive | ~15:30 – 18:30 |
| 70 – 84 | Sub-Elite / National | ~13:30 – 15:30 |
| 85+ | Elite / World Class | Faster than ~13:30 |
A VDOT improvement of just 2–3 points translates to a meaningful performance gain across all distances. For example, moving from VDOT 45 to VDOT 48 is roughly equivalent to dropping several minutes off your 10K time. Tracking VDOT over training cycles is therefore a useful way to objectively measure fitness progress, independent of weather, course profile, or how you felt on race day.
It is worth noting that VDOT is race-condition specific. A time set on a certified flat road course in ideal conditions will produce a higher VDOT than a hilly trail race. Always enter your best recent effort on a standard road or track distance for the most useful training prescriptions.
Using VDOT for Race Predictions and Goal Setting
One of the most practically useful features of the VDOT calculator is equivalent race prediction. Because VDOT is designed to be consistent across distances, a VDOT derived from any one race can be used to estimate what you should be capable of at any other standard distance — assuming adequate distance-specific preparation.
The prediction algorithm works by binary search: for a given VDOT and target distance, it iteratively narrows down the race time that would produce exactly that VDOT value, converging to within 0.01 VDOT units in 50 iterations. This ensures predictions are precisely consistent with your input race performance.
However, race predictions come with important caveats. They assume you have trained appropriately for the predicted distance. A 5K specialist might not be able to immediately run a marathon at their VDOT-predicted time without marathon-specific long-run preparation. Conversely, a heavy mileage marathon runner might outperform their VDOT at 10K or half marathon distances. Use predictions as targets for fitness-appropriate goal races, not as guarantees.
A practical use case: if you recently ran a 5K but want to set a half marathon goal for your next race, enter your 5K result to obtain your VDOT, then read off the half marathon prediction. This gives you a scientifically grounded time goal rather than an arbitrary round number. Combined with the training paces, you then have a complete roadmap — goal time and the exact paces for each workout type needed to reach it.
The Science Behind VDOT: Jack Daniels and Running Physiology
VDOT was formalised by exercise physiologist and coach Jack Daniels, PhD, alongside researcher Jimmy Gilbert, based on data collected from elite runners in the 1970s. Their core insight was that performance times across different race distances cluster around a common aerobic capacity factor — in other words, a runner's 5K time, 10K time, and marathon time are not independent: they are all reflections of the same underlying physiology.
The equations used in this calculator originate from that research. The oxygen-cost formula (VO2 = −4.60 + 0.182258v + 0.000104v²) was empirically fitted to laboratory measurements of VO2 at multiple running velocities. The double-exponential %VO2max curve captures the well-established physiological relationship between effort duration and the fraction of maximal aerobic power that can be sustained — an insight that connects directly to lactate threshold, aerobic capacity, and pacing strategy.
Daniels' training philosophy, built around VDOT, has influenced generations of elite and recreational runners alike. It underpins the training programmes of multiple Olympic medalists and is widely taught in coach certification programmes worldwide. The system's durability — still used decades after its creation — speaks to the robustness of the underlying physiology.
Modern sports science has largely validated the framework. Research consistently shows that the training-pace zones derived from VDOT produce appropriate physiological stimuli: Easy runs at conversational aerobic intensity, Threshold runs near the lactate inflection point, and Interval workouts near VO2max. The VDOT running calculator on this page implements these equations faithfully, giving you access to the same methodology used by world-class coaches.
Worked Examples
5K in 20:00 (Recreational Runner)
Problem:
A runner completes a 5K race in exactly 20 minutes. What is their VDOT, and what are their training paces?
Solution Steps:
- 1Convert time to minutes: 20:00 = 20 minutes. Compute velocity: v = (5 × 1000) / 20 = 250 m/min.
- 2Compute VO2 at race pace: VO2 = −4.60 + 0.182258 × 250 + 0.000104 × 250² = −4.60 + 45.5645 + 6.5 = 47.46 ml/kg/min.
- 3Compute %VO2max: 0.8 + 0.1894393 × e^(−0.012778 × 20) + 0.2989558 × e^(−0.1932605 × 20) = 0.8 + 0.1894393 × 0.7743 + 0.2989558 × 0.02087 ≈ 0.8 + 0.1467 + 0.0062 = 0.9529.
- 4Calculate VDOT: VDOT = 47.46 / 0.9529 ≈ 49.8. This places the runner in the Recreational category.
- 5Threshold pace targets 88% of VDOT → target VO2 = 0.88 × 49.8 = 43.8 ml/kg/min. Inverting the VO2 equation gives a threshold velocity of approximately 236 m/min → pace ≈ 4:14 /km.
Result:
VDOT ≈ 49.8 (Recreational). Threshold pace approximately 4:14 /km; Easy pace range approximately 5:01–5:35 /km.
10K in 45:00 (Building Runner)
Problem:
A runner finishes a 10K road race in 45 minutes flat. Calculate their VDOT and expected 5K equivalent.
Solution Steps:
- 1Time in minutes: 45. Velocity: v = (10 × 1000) / 45 = 222.2 m/min.
- 2VO2 = −4.60 + 0.182258 × 222.2 + 0.000104 × 222.2² = −4.60 + 40.50 + 5.13 = 41.03 ml/kg/min.
- 3e^(−0.012778 × 45) = e^(−0.5750) ≈ 0.5627; e^(−0.1932605 × 45) = e^(−8.697) ≈ 0.000166. So %VO2max = 0.8 + 0.1894393 × 0.5627 + 0.2989558 × 0.000166 ≈ 0.8 + 0.1066 + 0.00005 = 0.9067.
- 4VDOT = 41.03 / 0.9067 ≈ 45.3. The binary-search race predictor then finds the 5K time consistent with VDOT 45.3.
- 5The predicted 5K time for VDOT 45.3 is approximately 21:45, consistent with the runner being about 90 seconds per km faster over the shorter distance.
Result:
VDOT ≈ 45.3 (Recreational). Predicted 5K approximately 21:45; Interval pace approximately 4:33 /km.
5K in 16:00 (Competitive Club Runner)
Problem:
A club athlete runs a 5K in 16:00. Determine VDOT, fitness level, and threshold training pace.
Solution Steps:
- 1Time = 16 minutes. Velocity = (5 × 1000) / 16 = 312.5 m/min.
- 2VO2 = −4.60 + 0.182258 × 312.5 + 0.000104 × 312.5² = −4.60 + 56.956 + 10.156 = 62.51 ml/kg/min.
- 3e^(−0.012778 × 16) = e^(−0.20445) ≈ 0.8152; e^(−0.1932605 × 16) = e^(−3.09217) ≈ 0.04522. %VO2max = 0.8 + 0.1894393 × 0.8152 + 0.2989558 × 0.04522 ≈ 0.8 + 0.1544 + 0.0135 = 0.9679.
- 4VDOT = 62.51 / 0.9679 ≈ 64.6. This is in the Competitive range (60–69), typical for a serious club athlete or age-group competitor.
- 5Threshold pace targets 88% of VDOT → target VO2 = 0.88 × 64.6 = 56.85 ml/kg/min, corresponding to approximately 291 m/min → pace ≈ 3:26 /km. Predicted marathon time is approximately 2:53.
Result:
VDOT ≈ 64.6 (Competitive). Threshold pace approximately 3:26 /km; predicted marathon approximately 2:53.
Half Marathon in 1:45:00 (Endurance Runner)
Problem:
A runner completes a half marathon (21.0975 km) in 1 hour 45 minutes. What is their VDOT?
Solution Steps:
- 1Total seconds = 1 × 3600 + 45 × 60 = 6300 s → 105 minutes. Velocity = (21097.5 m) / 105 = 200.93 m/min.
- 2VO2 = −4.60 + 0.182258 × 200.93 + 0.000104 × 200.93² = −4.60 + 36.62 + 4.20 = 36.22 ml/kg/min.
- 3e^(−0.012778 × 105) = e^(−1.3417) ≈ 0.2614; e^(−0.1932605 × 105) ≈ essentially 0. %VO2max = 0.8 + 0.1894393 × 0.2614 + 0 ≈ 0.8 + 0.04953 = 0.8495.
- 4VDOT = 36.22 / 0.8495 ≈ 42.6 (Recreational level). Threshold pace targets 88% of VDOT = 37.49 ml/kg/min, corresponding to approximately 4:38 /km.
Result:
VDOT ≈ 42.6 (Recreational). Threshold pace approximately 4:38 /km; predicted 5K approximately 23:30.
Tips & Best Practices
- ✓Always enter your most recent best race time — a result from earlier in the season or from last year will underestimate your current fitness.
- ✓Run the race you use for VDOT on a flat, certified road or track course; hills and trail terrain systematically slow times and can underestimate your true VDOT.
- ✓Do most of your weekly mileage at Easy pace (66–74% of VDOT). Running too hard on easy days is the single most common training error the VDOT system helps fix.
- ✓Threshold workouts should feel 'comfortably hard' — you can speak in short phrases but not hold a full conversation. If you need to gasp between words, you are above Threshold pace.
- ✓Use Interval pace (98% of VDOT) for track repeats of 1000–1200 m. Each rep should take 3–5 minutes; this duration maximises the VO2max training stimulus per session.
- ✓Repetition (R) pace work improves running economy and speed, not just aerobic capacity. Keep reps short (200–400 m) with full recovery between them so each rep is truly fast.
- ✓A VDOT gain of 2–3 points over a training cycle (12–16 weeks) represents solid progress. Do not expect dramatic jumps — consistent, patient training yields the best long-term VDOT gains.
- ✓If two VDOT values from races of different distances disagree by more than 2–3 points, the discrepancy likely reflects distance-specific preparation rather than measurement error — train more at the deficient distance.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the VDOT Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various