OnlineTool.me

VDOT Calculator

Enter a recent race distance and finish time to estimate VDOT and average pace per kilometer and mile.

Estimate VDOT from a Race Result

Enter a recent race distance and finish time to get VDOT and average pace estimates.

Your estimated VDOT and average paces will appear here.

How to Use VDOT Calculator

1

Choose a Race Distance

Select the event that matches a recent race or hard time trial.

2

Enter Finish Time

Provide hours, minutes, and seconds exactly as recorded.

3

Review VDOT and Pace

Use the estimate for performance context and compare future results under similar conditions.

VDOT Calculator Features

  • Live VDOT estimate from common race distances
  • Average pace per kilometer and mile
  • Daniels–Gilbert oxygen-cost and duration model
  • Clear model limits and performance-only context

Common Use Cases

Benchmark a recent race

Turn a recent all-out result into a repeatable performance index for training discussions.

Track race fitness over time

Compare VDOT estimates from similar races while accounting for course and weather differences yourself.

Limits and Important Notes

Result type: Planning estimate

Calculation Details

  • Convert the selected distance and finish time into metres per minute.
  • Estimate oxygen cost from race velocity.
  • Estimate the sustainable fraction from total race duration.
  • Divide oxygen cost by the duration fraction and calculate average paces.

Formula

VDOT = (−4.60 + 0.182258v + 0.000104v²) ÷ (0.8 + 0.1894393e^(−0.012778t) + 0.2989558e^(−0.1932605t)), where v is m/min and t is minutes

Rounding

VDOT displays to one decimal; average paces display to the nearest second.

Default Assumptions

  • The entered performance reflects a recent race-level effort.
  • Terrain, altitude, temperature, wind, fatigue, and course accuracy are not adjusted.
  • VDOT is treated as a performance index rather than a direct laboratory VO₂max measurement.

Verified Example

Inputs: 5,000 metres in 20:00.

Calculation: Race velocity is 250 m/min; the Daniels–Gilbert equations produce about 49.81.

Result: Estimated VDOT = 49.8 and average pace = 4:00/km.

Sources and Version

Version: Daniels–Gilbert race-performance equations

Last verified: 2026-08-10

Update responsibility: OnlineTool.me

  • Use a recent race or hard time trial; an easy training run will understate race-performance VDOT.
  • Results from hills, trails, heat, altitude, wind, or inaccurate distance may not compare fairly with a flat measured course.
  • This is not a medical assessment, VO₂max laboratory test, or guarantee of another race time.

Frequently Asked Questions