๐Ÿฆฌ Pacenotes
โ† All posts

VDOT Running Calculator: How It Works and What to Do With Your Number

A VDOT running calculator takes a recent race result and outputs a single number that estimates your current aerobic fitness โ€” then uses that number to generate precise training paces for every type of workout. It's based on Jack Daniels' running formula, and it's one of the most practically useful tools in distance running. Here's how the math works, what the output means, and how to actually apply it to your training.

What Is VDOT and How Does the Calculator Work?

VDOT is not pure VO2max. Daniels coined the term to describe "effective VO2max" โ€” the oxygen consumption your body actually achieves at race pace, accounting for both aerobic capacity and running economy. Two runners with identical lab-measured VO2max scores can have meaningfully different VDOT values if one runs with better economy.

The calculator reverses this process. You give it a race distance and finishing time. It then finds the VDOT value whose corresponding oxygen cost curve, combined with a fractional utilization percentage appropriate for that distance, produces your time.

Here's what the math looks like under the hood. Daniels' velocity-VO2 relationship is:

%VO2max = 0.8 + 0.1894393 ร— e^(โˆ’0.012778 ร— t) + 0.2989558 ร— e^(โˆ’0.1932605 ร— t)

Where t is race duration in minutes. Your VDOT is then:

VDOT = (distance in meters ร— oxygen cost of running at race velocity) รท time in minutes ร— (1 รท %VO2max)

You don't need to solve this by hand โ€” the calculator does it โ€” but understanding the structure explains why the tool demands a recent, honest effort. A soft 10K time produces a soft VDOT, which generates training paces that are too easy to create real adaptation.

How to Use Your VDOT Number to Set Training Paces

Once you have your VDOT number, the real value kicks in: a complete set of training zones derived from the same physiology. Daniels defines five intensities:

Zone Name % of VDOT pace Physiological target
E Easy ~59โ€“74% VO2max Aerobic base, recovery
M Marathon ~75โ€“84% VO2max Glycogen use, efficiency
T Threshold ~83โ€“88% VO2max Lactate clearance
I Interval ~95โ€“100% VO2max VO2max stimulus
R Repetition >100% VO2max Speed, economy

A concrete example: a runner who runs a 22:00 5K has a VDOT of approximately 48. Daniels' tables assign that runner the following paces (per mile):

The gap between Easy and Interval for this runner is nearly three minutes per mile. That's intentional. Each zone stimulates a different physiological system, and running everything at a moderate-hard effort โ€” which most self-coached runners default to โ€” leaves adaptation gains on the table at both ends of the spectrum.

Which Race Distance Gives the Most Accurate VDOT?

The calculator accepts any distance from the mile to the marathon, but not all inputs produce equally reliable outputs.

5K and 10K races give the most consistent results. The fractional utilization assumptions hold well over these durations (roughly 17โ€“60 minutes for most recreational runners), the pacing errors are smaller than in longer races, and there's enough physiological stress to distinguish fitness levels.

The marathon introduces meaningful error. Fueling strategy, pacing execution, and training-specific adaptations (fat oxidation, muscular endurance) affect marathon performance in ways VDOT doesn't model. Two runners with VDOT 52 might run marathons that differ by 15 minutes based purely on long-run training volume. Use a 5K or 10K as your primary input and treat the marathon-derived VDOT as a rough check.

The mile tends to underestimate fitness for aerobic-base runners. If your training skews toward volume with little speed work, your mile time will drag your VDOT number down relative to your actual 10K potential. Conversely, track-focused runners with limited endurance may get an inflated VDOT from a fast mile.

A practical rule: use the most recent race where you ran a genuine, even-paced effort with a proper warm-up. Training runs and time trials with company tend to produce slightly inflated times โ€” which is fine as long as the effort was honest.

How Often Should You Recalculate Your VDOT?

VDOT is a snapshot, not a permanent label. Aerobic fitness changes with training load, and your paces should track those changes.

A reasonable recalculation schedule:

One point of VDOT corresponds to roughly 1โ€“1.5% improvement in race performance. For the VDOT 48 runner above, moving to VDOT 50 represents a 5K improvement of about 40 seconds โ€” enough to make the old training paces noticeably stale. Running Easy-pace workouts that are 30 seconds per mile too slow isn't catastrophic, but running Threshold intervals at a pace that's now sub-threshold means you're not generating the lactate clearance stimulus you think you are.

This is where a plan that updates paces automatically has a real practical advantage. Pacenotes recalculates your VDOT-based zones after each race or time trial and adjusts all scheduled workout paces accordingly, so you're not manually re-entering numbers every few weeks.

VDOT vs. Heart Rate Zones: Which Should You Train By?

Both have legitimate uses. They're measuring different things.

VDOT gives you pace targets calibrated to your fitness at a specific moment. Heart rate gives you a real-time effort signal that accounts for conditions โ€” heat, fatigue, altitude, illness.

A common mistake is to treat them as alternatives when they're more useful as complements. On a cool, flat day with fresh legs, your VDOT-derived pace and your expected heart rate for that zone will align closely. On a humid August day, your heart rate will be 8โ€“12 bpm higher at the same pace โ€” and training by pace alone means you're working harder than the session calls for.

Maffetone's approach solves the environmental problem by anchoring everything to heart rate (180 minus age as a ceiling), but it ignores pace entirely, which makes it hard to structure quality work. Most experienced coaches land somewhere in between: use VDOT paces as the primary target for structured workouts, monitor heart rate as a check, and default to heart rate on days when conditions push the two measures apart.

The practical workflow: enter your race result into a VDOT running calculator, generate your training zones, then use those paces as targets while keeping an eye on heart rate as a sanity check. If your Easy pace feels like Threshold effort and your heart rate agrees, trust the heart rate and back off โ€” regardless of what the watch says about speed.


If you want to skip the manual recalculation step, Pacenotes keeps your VDOT zones current and builds them directly into your weekly training plan.

By Matteo Majnoni ยท Thursday, 14 May 2026 ยท 5 min read