VDOT is Jack Daniels’ single-number running-fitness score, built on the Daniels–Gilbert VO2max model. Enter any race result from 1500 m to the marathon and the calculator returns the VDOT that performance represents. Because equal VDOTs across distances reflect equivalent fitness, coaches and self-coached runners use the number to set training paces and to compare, say, a 5 km against a half marathon.
How it works
The calculator converts your race into a velocity, models the oxygen cost of that velocity, then adjusts for how long you can sustain it.
- Velocity:
v = distance (m) / time (min)in metres per minute. - Oxygen cost:
VO2 = -4.60 + 0.182258·v + 0.000104·v². - Sustainable fraction:
%VO2max = 0.8 + 0.1894393·e^(-0.012778·t) + 0.2989558·e^(-0.1932605·t), wheretis race time in minutes — shorter races allow a higher fraction. - VDOT =
VO2 / %VO2max, rounded to one decimal place.
Example
A 5 km in 22:30 gives v = 5000 / 22.5 = 222.2 m/min. Then VO2 = -4.60 + 0.182258·222.2 + 0.000104·222.2² ≈ 41.0, and %VO2max ≈ 0.946, so VDOT ≈ 41.0 / 0.946 ≈ 43.4.
| Race | Time | Approx. VDOT |
|---|---|---|
| 5 km | 25:00 | ~39 |
| 5 km | 22:30 | ~43 |
| 5 km | 20:00 | ~49 |
| 10 km | 40:00 | ~50 |
The whole calculation happens locally in your browser — nothing is uploaded.