VDOT calculator
VDOT is a running fitness score from Jack Daniels and Jimmy Gilbert, worked out from a race result. A 5K in 19:57 or a 10K in 41:20 is a VDOT of about 50. From your VDOT come five training paces: easy, marathon, threshold, interval and repetition. Enter a recent race to get yours.
Hours:minutes:seconds
| Pace | Per km | Per mile | What it is for |
|---|---|---|---|
| Easy | 6:07–6:43 | 9:50–10:49 | Easy runs, long runs, recovery |
| Marathon | 5:26 | 8:45 | Marathon-pace runs and long-run finishes |
| Threshold | 5:05 | 8:12 | Tempo runs and cruise intervals (20 to 30 min total) |
| Interval | 4:40 | 7:31 | 3 to 5 min repeats, VO2max work |
| Repetition | 4:21 | 7:00 | 200 to 400 m reps for speed and economy |
T per 400 m: 2:02 · I per 400 m: 1:52 · R per 200 m: 0:52 · R per 400 m: 1:44
| Race | Equivalent time |
|---|---|
| 5K | 24:06 |
| 10K | 50:00 |
| Half marathon | 1:50:52 |
| Marathon | 3:49:34 |
VDOT = VO2 cost of race speed ÷ % of VO2max sustainable for that duration (Daniels and Gilbert). Training paces at 62–70 % (E), 88 % (T), 98 % (I) and 107 % (R) of VDOT; M from the marathon prediction.
What VDOT is
VDOT is a running fitness score developed by coach Jack Daniels and mathematician Jimmy Gilbert. It is worked out from a race result, not from a lab test, and it combines your aerobic capacity with how economically you run. Two runners with the same VDOT can expect similar race times at every distance, whatever their lab VO2max.
The value of VDOT is that one number gives you both predicted race times and the paces to train at. That makes it one of the most practical tools in running. This calculator is part of the free LeCoach running calculators.
How VDOT is calculated
The model has two parts. First, the oxygen cost of running at a given speed:
VO2 = −4.60 + 0.182258 × v + 0.000104 × v² (v in metres per minute)
Second, the fraction of your maximum you can sustain for the duration of the race:
% max = 0.8 + 0.1894393 × e^(−0.012778 × t) + 0.2989558 × e^(−0.1932605 × t) (t in minutes)
VDOT = VO2 ÷ % max
Your training paces
From your VDOT, the calculator derives five training intensities. These are the paces for a VDOT of 40 (10K in 50:00) and 50 (5K in 19:57):
| Pace | What it is for | VDOT 40, per km | VDOT 50, per km |
|---|---|---|---|
| Easy (E) | Easy runs, long runs, recovery | 6:07–6:43 | 5:07–5:38 |
| Marathon (M) | Marathon-pace runs, long-run finishes | 5:26 | 4:31 |
| Threshold (T) | Tempo runs and cruise intervals | 5:05 | 4:15 |
| Interval (I) | 3 to 5 minute repeats, VO2max work | 4:40 | 3:54 |
| Repetition (R) | 200 to 400 m reps for speed and economy | 4:21 | 3:38 |
How to use them in a week:
- Easy pace for most of your running, typically 75 to 80 % of weekly volume.
- Threshold once a week: for example 4 × 1 mile at T pace with 1 minute rest, or 20 minutes continuous.
- Intervals once a week in a build phase: for example 5 × 1,000 m at I pace with jog recovery of about the same time.
- Repetitions as short, fast, fully recovered efforts: for example 8 × 200 m at R pace with 200 m jog.
- Marathon pace in long runs when preparing for a marathon.
Want this worked out for you every day? LeCoach builds your training around your own numbers.
Try LeCoach for freeEquivalent race times
Your VDOT also predicts race times at other distances. A VDOT of 50 corresponds to about 19:56 for 5K, 41:20 for 10K, 1:31:31 for the half marathon and 3:10:40 for the marathon. Those predictions assume you have trained for each distance; the race time predictor compares them with the Riegel formula.
Common mistakes
- Using a goal time instead of a real result. Train at the paces of your current fitness, not the fitness you hope to have. Train at your goal paces and you will be overreaching within weeks.
- Running easy runs too fast. The easy range exists for a reason: it builds aerobic fitness while leaving energy for quality sessions. Most runners run easy days too hard.
- Updating VDOT every week. Update it after a race or a solid time trial, roughly every 4 to 8 weeks.
- Applying road paces on trails or hills. Use effort and heart rate there. Set your heart rate zones with the heart rate zone calculator; the LTHR method works for running too if you test while running.
- Using a race run in heat or wind. It underestimates your VDOT. Use your best recent result in good conditions.
When to adjust your paces
- Heat and humidity: slow every pace, especially threshold and intervals. Run by effort.
- Altitude: above 1,500 m, slow I and T paces; R pace is less affected.
- After illness or a break: drop your VDOT by a few points and rebuild.
- Late in a long run: marathon pace will feel harder at the end. That is the point, as long as form holds.
LeCoach writes your running workouts with paces from your own threshold pace, and you can ask the coach to adjust a session when the weather or your recovery says so.
Sources
- Daniels J, Gilbert J. Oxygen Power: Performance Tables for Distance Runners. 1979.
- Daniels J. Daniels' Running Formula, 4th edition. Human Kinetics, 2022.
Frequently asked questions
How do I calculate my VDOT?
Enter the distance and time of a recent race. The calculator computes the oxygen cost of your race speed and divides it by the share of VO2max you could sustain for that duration. A 10K in 50:00 gives a VDOT of 40; a 5K in 19:57 gives about 50.
Is VDOT the same as VO2max?
No. VDOT is calculated from race performance, so it also reflects running economy and how well you sustain effort. A runner with a modest lab VO2max but excellent economy can have a higher VDOT than a runner with a bigger engine but poor economy.
What is a good VDOT score?
Recreational runners often sit between 30 and 45. A VDOT of 50 means about a 20-minute 5K and a 3:10 marathon. Elite male distance runners are above 75 to 80. Compare it with your own past scores rather than with others.
How often should I update my VDOT?
After each race or time trial, roughly every 4 to 8 weeks. Raise your training paces only after a result shows your VDOT has gone up, not because you feel fitter.
What is threshold pace in VDOT?
Threshold (T) pace is about 88 % of your VDOT, an effort you could hold for about an hour in a race. Use it for tempo runs of 20 to 30 minutes or cruise intervals of 1 mile or 2 km with short rests.
Can I use VDOT for my easy runs?
Yes. The easy range is the most important part of VDOT training. For a VDOT of 40, easy runs fall between about 6:07 and 6:43 per kilometre. Running slower than that range on recovery days is fine.
Put your training paces into a plan
Turn your VDOT into a full plan, with every run written at the right pace for the day.
Try LeCoach for freeIn this topic
Related calculators
Predict 5K to marathon times from one recent race, with Riegel and VDOT side by side.
Open calculator →Pace, time or distance for any run, converted between min/km, min/mile, km/h and mph.
Open calculator →Goal marathon or half marathon time into pace, 5 km splits and a negative-split plan.
Open calculator →