VDOT Jack Daniels Explained: What One Point Is Worth
Jack Daniels' VDOT turns one race into a fitness score and five paces. See what one VDOT point is worth in 5K and marathon time, and where it misleads.
Kristian Hoffmann
SaaS founder and operator

VDOT is Jack Daniels' race-derived fitness score. You enter one recent race time, and the Daniels–Gilbert equations work back to the VO2max a runner would need to produce that time. That single number then sets your race equivalents and five training paces. In the VDOT Jack Daniels system, a 20:00 5K works out to a VDOT of about 49.8. That implies a marathon of roughly 3:11 and threshold running at about 4:15/km. The score describes how you perform, not your physiology, and that difference tells you when to trust it.
What VDOT measures, and what it leaves out
Daniels, an Olympic modern pentathlete before he became a coach, called these values "pseudo VO2max" or "effective VO2max." VDOT is a shortened form of V̇O2max (Wikipedia: Jack Daniels (coach))). In his own words it is an *adjusted* VO2max: a fitness value assigned to you "for training and race-prediction purposes" (Daniels, Coaches Education).
The adjective matters. A laboratory VO2max measures how much oxygen you can use. VDOT measures what you actually did with that oxygen over a known distance, so running economy, pacing skill and race-day conditions are all built into it.
VDOT vs. VO2max in one example
Take two runners who both test at 55 ml/kg/min in a lab. The one with better running economy covers 5K faster, so their VDOT comes out higher. For pacing, the lower lab number is the more useful one only if you are writing a physiology paper. Your watch can't run on a VO2max you can't express.
The two equations behind every VDOT table
Every VDOT table, PDF and calculator rests on two curves that Daniels and Gilbert published in *Oxygen Power* (1979):
- Oxygen cost of running: VO2 = −4.60 + 0.182258·v + 0.000104·v², with v in metres per minute.
- Sustainable fraction of VO2max: %max = 0.8 + 0.1894393·e^(−0.012778·t) + 0.2989558·e^(−0.1932605·t), with t in minutes.
VDOT is the first value divided by the second. A 20:00 5K is 250 m/min, which costs about 47.46 ml/kg/min. The model says a runner can hold about 95.3 % of VO2max for 20 minutes, and 47.46 ÷ 0.953 ≈ 49.8. Calculators and printed charts differ by a second or two because they round at different steps, not because they use different science.
How one race becomes five paces
Daniels splits training into five intensities, each tied to your VDOT:
| Zone | What it is for | VDOT 50, approx. per km |
|---|---|---|
| E (Easy) | Aerobic volume, recovery, most of your weekly mileage | A range, well slower than M |
| M (Marathon) | Goal-pace practice | 4:31 |
| T (Threshold) | Pace you could race for about an hour | ~4:15 |
| I (Interval) | Work close to VO2max, in efforts of 3–5 minutes | ~3:50–3:55 |
| R (Repetition) | Speed and economy, short reps with full recovery | ~89 s per 400 m |
The M value follows directly from the marathon equivalent: 3:10:40 ÷ 42.195 km is 4:31/km. The T value can be checked with the second equation. At 60 minutes the model allows 88.8 % of VDOT, which at VDOT 50 gives about 4:13/km, close to the table's 4:15. For your own number, the Daniels VDOT running calculator guide shows how to read all five zones from one race result.
Which race to put into it
Use a race between 5K and the half marathon, run on a measured course in mild weather, within the last six to eight weeks, and run at full effort. A marathon result works too, but only if the marathon went to plan. A marathon where you faded from km 30 records how well you fuelled, not how fit you were.
Don't use these:
- Parkruns or 10Ks where your GPS read long or short. A 5K that is really 4.9 km inflates your VDOT by roughly a point.
- Races in heat. The equation has no temperature term, so a hot race lowers your VDOT and every pace that comes from it.
- Hilly or trail races. The oxygen-cost curve assumes a flat surface.
What one VDOT point is worth
This is the most practical thing a VDOT chart can tell you, and most charts leave it out. A one-point gain is worth a different amount of race time depending on where you start. These values are computed from the Daniels–Gilbert equations above:
| VDOT | 5K at this VDOT | 5K at VDOT +1 | 5K time per point | Pace per point |
|---|---|---|---|---|
| 30 | 30:40 | 29:51 | ~49 s | ~10 s/km |
| 40 | 24:06 | 23:36 | ~30 s | ~6 s/km |
| 50 | 19:56 | 19:36 | ~20 s | ~4 s/km |
| 60 | 17:03 | 16:49 | ~14 s | ~3 s/km |
Over the marathon, one point around VDOT 50 is worth about 3 minutes and 10 seconds (3:10:40 against 3:07:30). Per kilometre that is about 4.5 s, almost the same pace change as the 5K. A VDOT point moves every one of your paces by roughly the same seconds per kilometre, whatever the race distance.
The decision rule: a new race result that is one point higher shifts your threshold pace by 3–10 s/km depending on your level. If you are near VDOT 30, that is a real change, so update your paces. Near VDOT 60, a single point is within the error of a mis-measured course or a windy day. Confirm it with a second race before you speed up your interval sessions.
How long the model thinks you can hold a pace
The second equation is the part of VDOT that gets the least attention, and it is where marathon predictions break. These values come from the same formula:
| Race duration | Share of VDOT the model assumes you can hold |
|---|---|
| 10 min | ~101.0 % |
| 20 min | ~95.3 % |
| 30 min | ~93.0 % |
| 40 min | ~91.4 % |
| 60 min | ~88.8 % |
| 90 min | ~86.0 % |
| 3:10 (190 min) | ~81.7 % |
| 4:00 (240 min) | ~80.9 % |
The curve drops steeply over the first hour and then levels off. Between a 3:10 and a 4:00 marathon the assumed fraction falls by only 0.8 percentage points. The formula has no input for glycogen, fuelling or long-run volume. So a runner whose longest run is 24 km gets the same marathon prediction as one who has done several 32–35 km runs, as long as their 10K times match.
Daniels' equivalents assume you have trained for the distance. If you haven't, the marathon column is the number to discount, not your threshold or interval paces. The VDOT calculator for running explains how the race equivalents are derived if you want to compare them with a Riegel projection.
Where VDOT goes wrong, and how to spot it early
Four failure modes come up again and again:
- The heat discount gets applied twice. A runner sets VDOT from a hot summer 10K, then uses a heat calculator to slow down further on race day. The race result already included the heat penalty.
- The number is stale. A VDOT from a spring half marathon still sets the paces for autumn intervals after a lighter summer. An early warning is I-pace reps that feel like 5K race effort by the third rep.
- The marathon prediction is optimistic. This is the endurance gap from the section above. A warning sign is M-pace long runs where your heart rate drifts noticeably in the final third.
- Easy runs drift faster. E pace is a range, and runners tend to run at the fast end of it every time. When most of your E runs are within about 20 s/km of M pace, they are no longer easy runs.
Resetting your VDOT in November and December
For many runners, late autumn is when last season's VDOT stops being accurate. If your goal marathon was in October, that result is your most recent hard data point, and probably your least representative one by December.
After an autumn marathon
Don't carry the October number straight into winter training. Take your recovery weeks first. Then run a 5K or a 20–30 minute time trial on a flat, measured route before setting any T or I paces for a spring build. If the new VDOT comes out one or two points lower, use it as your starting point. The table above shows how many seconds per kilometre each point represents at your level.
Racing in the cold
Cold weather doesn't affect the equations the way heat does. Wind, icy footing and layers of clothing do affect your time. A December 10K run into a headwind on a slippery path will understate your fitness. Treat it as a lower bound rather than your new VDOT.
Planning a spring marathon
If you are starting a 16–18-week block for an April race, your December VDOT sets your first training paces, not your goal pace. Recalculate after a tune-up race in the middle of the block. Change your marathon goal only if that race was run in fair conditions on an accurate course.
FAQ
Is a VDOT of 50 good?
A VDOT of 50 corresponds to about a 19:56 5K, a 41-minute 10K and a 3:10–3:11 marathon. Whether that counts as "good" depends on who you compare yourself with. For a useful benchmark, look at where that finish time falls in the results of the race you are targeting rather than relying on a general label.
Is a VDOT of 40 good?
A VDOT of 40 corresponds to about a 24:06 5K and a marathon of about 3:50. At this level each additional point is worth roughly 30 seconds over 5K. That makes the 40s a range where consistent training produces clearly visible improvements in race times.
What is VDOT vs VO2 max?
VO2max is measured in a lab and shows how much oxygen your body can use. VDOT is calculated from a race result and shows the VO2max that would explain your time, so running economy and pacing are already included. For setting training paces, VDOT is the more directly useful number.
What is a good VDOT score by age?
VDOT is not age-adjusted: a 3:11 marathon gives the same VDOT at 25 as at 60. To judge a score in relation to age, convert the underlying race time with an age-grading table, then use the unadjusted VDOT to set your training paces.