If you read any modern marathon training book, you will hit a word that looks like an acronym but is not. VDOT. Coach Jack Daniels coined it in Daniels' Running Formula, and it has quietly become the foundation that most adaptive running apps, including Smart Runner, build their training paces on.
Here is what it is, why it works, and what to do when it does not.
The one-sentence version
VDOT is a single number that summarizes how fit a runner currently is, derived from any one recent race result, that you can then look up in a table to read off the right pace for every type of training.
That is the whole game. Race once. Get a number. Train at the paces the number prescribes.
Where the number comes from
VDOT is short for "VO2max-dot" - the dot is the calculus shorthand for "rate of." VO2max is the maximum volume of oxygen you can use per minute per kilogram of body weight when you are running flat-out. It is the textbook ceiling on aerobic performance.
The problem with raw VO2max is that running at the same VO2max costs different amounts of oxygen depending on your running economy. Two runners with identical lab VO2max numbers will run very different times for a 5K. So Daniels redefined the number, in essence, as "the VO2max-equivalent that, given typical running economy, would produce this race time." It is a performance-derived number rather than a lab-derived one. That makes it useful without a treadmill and a mask.
From one race to the rest of your training
Once you have a VDOT, Daniels published a table that maps it to five training intensities:
- E - Easy: The base of the pyramid. 59 to 74 percent of VO2max. Builds capillary density, mitochondria, and a tolerance for time on feet. Most weekly volume lives here.
- M - Marathon pace: The pace you would run a marathon at right now. Used in long-run pickups and marathon-specific blocks.
- T - Threshold (tempo): The pace you can hold for roughly 60 minutes flat-out. Improves lactate clearance. The single most productive workout intensity by minute spent.
- I - Interval: Roughly 3K to 5K race pace. Pushes VO2max ceiling up. Done in intervals of 3-5 minutes.
- R - Repetition: Short, fast reps at faster than 1500m pace. Trains running economy and speed mechanics.
Each VDOT row gives a target pace for each of those zones. A runner at VDOT 50 has an easy pace, a threshold pace, an interval pace, and a repetition pace, all sitting in a self-consistent system. The same runner one VDOT point higher gets slightly faster paces in every zone.
Why a single race seeds the whole plan
If you have raced a 5K, your VDOT predicts your marathon time within a few percent for most trained runners. That is not magic. It reflects something real: aerobic fitness transfers across race distances, and the cost of running at a given fraction of VO2max is fairly stable across most distances longer than a kilometer.
This means a single race result, any distance from 5K to marathon, is enough to anchor your training paces for every workout type. You do not need to run a 10K time trial to know your threshold pace if you already have a recent 5K. The table handles the cross-distance conversion.
What VDOT does not capture
VDOT is a starting point, not a verdict. The number assumes:
- The race you submitted was a real maximal effort.
- You finished the race in roughly the condition you trained in (not jet-lagged, not sick, not at altitude).
- Your running economy is roughly average for the race distance.
It does not know:
- Whether you have been sleeping four hours a night for three weeks.
- Whether your last marathon was won on guts and you suffered for it.
- Whether you are in heavy strength work that is suppressing your easy paces.
Smart Runner exposes a manual VDOT override in Settings for exactly this reason. If the paces feel too aggressive, drop your VDOT by a point or two and the entire plan rescales. If they feel too easy and you are nailing every threshold rep, bump it up. The number is a hypothesis. Your body is the test.
How Smart Runner uses it
When you complete onboarding by entering a race result (or, alternatively, choosing a VDOT directly), Smart Runner:
- Computes your VDOT from the race time and distance using the Daniels equation.
- Derives your E, M, T, I, and R paces from the table.
- Generates an adaptive plan that places workouts at those paces, with progression rules borrowed from Pfitzinger and Canova layered on top.
- Reviews and updates your paces whenever you log a faster race result, or you manually override the VDOT.
The whole training plan, your easy day, your tempo, the interval workout that scares you on Tuesday morning - it all flows from that one number.
Further reading
The canonical reference is Daniels' Running Formula, now in its fourth edition. If you want a deeper look at how training load layers on top of pace zones to drive your adaptive plan, see our guide to ATL, CTL, and TSB.