Training

VO2 Max Calculator (VDOT) from Your Race Time

Estimate your VO2 max from a recent race. Enter the distance and your finish time and the calculator returns your VDOT, the pace at which your oxygen use peaks and the times you could run over other distances.

Race distance

Your 5K time

hrs

:

min

:

sec

Track your VO2 max trend on your wrist

A GPS watch with optical heart rate estimates VO2 max from your runs, a useful trend line to set beside a race-based figure.

Garmin Forerunner 265

Gives a running VO2 max estimate and a training load summary, so you can watch the trend between races.

View on Amazon

Garmin Forerunner 255

Wrist heart rate and a running VO2 max estimate at a lower price. Good value for runners building a base.

View on Amazon
I'm Doing My Best Running Jersey - front viewI'm Doing My Best Running Jersey - back view
RunReps Shop

I'm Doing My Best Running Jersey

Lightweight, breathable unisex sports jersey in neon yellow. Designed for runners who keep showing up.

Shop the Jersey

Free worldwide shipping on select orders

RunReps works with retail partners through the Awin affiliate network and earns a commission on qualifying purchases at no extra cost to you.

Premium PDF

Half marathon training plans

Half marathon plans for every level, with pacing tables and race-week preparation built in.

Half MarathonPDF

Beginners Half Marathon Finisher Plan

£5.99

Beginner·12 weeks
Half MarathonPDF

Intermediate Half Marathon Running Plan

£5.99

Intermediate·12 weeks
Half MarathonPDF

Breaking the Barrier: 1:45 Half Marathon Plan

£5.99

Advanced·12 weeks

View all training plans →

How the VO2 Max Calculator (VDOT) from Your Race Time works

Pick the distance of a recent all-out race and enter your finish time. The calculator applies Jack Daniels' VDOT equations. One turns your running speed into an oxygen cost, and the other estimates what fraction of your VO2 max a runner can hold for that long. Dividing the first by the second gives a VO2 max in ml/kg/min. A 25:00 5K, for example, gives a VO2 max of 38.3. For that 25:00 5K, the speed at VO2 max is 4:45/km. That 25:00 5K is worth 51:54 for 10K and 3:57:58 for the marathon.

How a race time becomes a VO2 max

VO2 max is the most oxygen your body can use in a minute, measured in millilitres per kilogram of body weight (ml/kg/min). A lab measures it with a mask on a treadmill. A race gives you a cheaper route in, because running at a given speed costs a known amount of oxygen, and how long you held that speed tells you what share of your maximum you were using.

That is the logic of Jack Daniels' VDOT, first set out with Jimmy Gilbert in the 1979 performance tables Oxygen Power and developed in Daniels' Running Formula. The calculator turns your average speed into an oxygen cost, estimates the fraction of VO2 max you could sustain for the time you ran, and divides one by the other. Run a 5K in 25:00 and the answer is a VO2 max of 38.3.

Strictly, the number is a VDOT: an effective VO2 max. It is the VO2 max that would explain your race, and it quietly includes your running economy, which is why it can sit above or below a lab result. That makes it less pure than a lab figure and more useful to a runner, because it is the number that predicts what you can run next and sets your training paces.

What your 5K, 10K, half marathon or marathon time says about VO2 max

The table runs the calculator for common results. Find the row closest to your own time, or enter it above for an exact figure.

The same VO2 max produces a different time at every distance. A runner at 38.3 is worth 25:00 for 5K and 51:54 for 10K, and the marathon figure of 3:57:58 assumes marathon training behind it. The shorter the race you enter, the less endurance it tests, so a fast 5K from someone who has never run beyond 10 km will flatter their marathon equivalent.

VO2 max and speed at VO2 max for common race results
Race resultVO2 max (ml/kg/min)Speed at VO2 max
5K in 30:0030.85:40/km
5K in 25:0038.34:45/km
5K in 20:0049.83:51/km
10K in 50:0040.04:36/km
10K in 40:0051.93:43/km
Half marathon in 1:45:0042.64:22/km
Marathon in 4:00:0037.94:48/km
Marathon in 3:30:0044.64:12/km

How accurate a race-time VO2 max is, and why your watch disagrees

A race result is only as good as the race. The estimate holds best for a recent, evenly paced, all-out effort on a fairly flat course in cool weather, at any distance from the mile to the marathon. Heat, hills, a fast start that fades, or a marathon run without the long runs behind it all make you look less fit than you are. A downhill course or a tailwind can do the opposite.

A running watch works differently. It never measures oxygen: it infers VO2 max from how your heart rate relates to your pace, which is why a hot day, a poor night's sleep or a loose strap can move the number without any change in fitness. The guide to what VO2 max really measures explains why a watch, a lab and a race can give three different figures for the same runner.

Expect a race-based figure and a watch figure to differ by a few points. When they disagree by more, trust the race if the conditions were good, and the watch if you have not raced for a year. Neither replaces a lab test if you need a clinical number.

What to do with your VO2 max next

Turn it into paces. The training paces calculator uses the same VDOT to set your easy, marathon, threshold, interval and repetition paces, and the speed at VO2 max above is the pace behind the interval sessions.

Put it in context. Our running times by age and gender tables show how a 5K, 10K, half marathon or marathon time compares at your age, and the guide to a good VO2 max for runners has the VO2 max charts by age and sex.

Train around it. Most of your running should sit well below the speed at VO2 max, at an easy aerobic effort: the zone 2 heart rate calculator gives you the heart rate range for those days, and the running plan generator builds the weeks around your goal race. Retest with a fresh race after a training block rather than every week.

Frequently asked questions

How do I calculate VO2 max from a race time?

Use Jack Daniels' VDOT equations. They convert your average speed into an oxygen cost and divide it by the fraction of VO2 max you can sustain for that long, so the finish time matters as much as the distance. You do not need to do the arithmetic: enter the distance and your time above. A 25:00 5K gives a VO2 max of 38.3 ml/kg/min. A 50:00 10K gives a VO2 max of 40.0 ml/kg/min.

Is VDOT the same as VO2 max?

Not quite. A lab VO2 max is measured from the air you breathe in and out on a treadmill test. VDOT is an effective VO2 max: the figure that would explain your race result. It also reflects your running economy, so two runners with the same lab VO2 max can have different VDOTs. VDOT is the one that predicts race times and sets training paces.

How accurate is a VO2 max worked out from a race?

It is only as good as the race behind it. Use a recent, evenly paced, all-out effort on a reasonably flat course in cool weather, anywhere from the mile to the marathon. Heat, hills, a poor pacing plan or a marathon run without the long runs behind it all pull the estimate down. Treat it as a good working number rather than a clinical measurement.

What is a good VO2 max for a runner?

It depends on age and sex. Recreational adult runners often sit in the high 30s to high 40s ml/kg/min, and competitive club runners in the 50s. Our guide to a good VO2 max for runners has the charts by age and gender.

Why does my watch show a different VO2 max?

A watch estimates VO2 max from the link between your heart rate and pace across your runs, and heat, poor sleep, hills and a loose strap all distort that link. A race result is a direct performance, so for most runners it is the steadier of the two. Expect the two numbers to differ by a few points.

What can I do with my VO2 max?

Use it for what it predicts. It gives equivalent race times at other distances, the speed at VO2 max that interval sessions are built around and, through the Training Paces Calculator, your easy, marathon, threshold, interval and repetition paces.