VDOT Calculator – Fitness Score & Equivalent Race Times

VDOT is a single number describing current running fitness, derived from a race result rather than a lab test. It combines the oxygen cost of running at a given velocity with the fraction of VO2max a runner can hold for a given duration — the Daniels & Gilbert formula.

Because VDOT is distance-independent, one race result predicts times at every other distance. The table below is computed with the same functions the calculator uses.

Equivalent race times

Equivalent race times at the same VDOT
VDOT5K10KHalf marathonMarathon
69.615:0031:101:08:432:23:55
58.217:3036:181:20:142:47:41
49.820:0041:281:31:503:11:17
43.422:3046:401:43:273:34:43
38.325:0051:531:55:043:57:55
34.227:3057:082:06:384:20:54
30.830:001:02:232:18:104:43:39
28.032:301:07:382:29:375:06:11
25.635:001:12:532:40:585:28:30

Training paces for the same VDOT

Training paces by recent 5K time (min/km)
5K timeVDOTEasyMarathonThresholdIntervalRep
15:0069.63:45–4:303:23–3:423:152:562:32
17:3058.24:20–5:123:54–4:173:463:232:56
20:0049.84:54–5:534:26–4:514:163:513:19
22:3043.45:29–6:344:57–5:254:464:183:43
25:0038.36:03–7:145:28–5:595:164:454:06
27:3034.26:37–7:535:59–6:335:465:134:30
30:0030.87:11–8:326:30–7:066:165:404:54
32:3028.07:44–9:107:01–7:396:466:075:17
35:0025.68:17–9:487:31–8:127:156:345:41

Predictions assume training appropriate to the distance. A marathon prediction from a 5K result is an upper bound on what fitness allows, not a guarantee of endurance on the day.

Other TrainPace tools

For AI agents

Every page on this site has a Markdown mirror at the same path with a .md suffix (for example /calculator.md), and honors an Accept: text/markdown request header on the HTML URL. The calculations here are also available as callable tools through a free public MCP server — no account or API key.