Average Running Finish Times

Average 5K, 10K, half marathon and marathon times by age and gender, plus submit your own result anonymously.

These figures are an Endurometry seed: a recreational age-30 baseline stretched by our approximate age factors (not WMA). Faster/slower rows are 0.85× and 1.18× sketches. Article pages at /average-times/ may later blend live submissions; this calculator always runs the seed in the browser.

What does this calculator do?

This page shows an Endurometry seed median for a distance, age and sex: a recreational baseline at age 30, scaled by our approximate age factors (the same curve as age grading — not official WMA). “Faster” and “slower” rows are 0.85× and 1.18× sketches, not percentiles from a race field.

Default: 10K, age 40, male. Optional own time is compared with that seed median. The dedicated average-times articles and data page use the same seed; live submissions only dominate those article pages after enough verified results (see /data/).

How does it work?

Seed at 30: men 5K 27:00, 10K 55:00, half 2:00:00, marathon 4:00:00; women 32:00, 1:05:00, 2:20:00, 4:30:00 (plus 15K / 10 mile seeds on this tool only). Median(age) = seed₃₀ × f(30) / f(age). f is the Endurometry 5-year knot table. Top sketch = 0.85 × median; bottom = 1.18 × median.

If you type a time, the page reports how many percent it sits from that median (faster if your clock is shorter). It does not change the seed.

Formula

median = seed_30[sex, distance] × f(30) / f(age)
faster sketch = 0.85 × median
slower sketch = 1.18 × median

vs own time: 100 × (median / yours − 1)   // % faster if yours < median

Times to a second. Age 20–80. Optional time 1 min–8 h.

Worked example

Default: 10K, 40-year-old man, no own time.

  1. Male 10K seed at 30 = 3,300 s (55:00)
  2. f(30) = 0.9930, f(40) = 0.9676
  3. median = 3,300 × 0.9930 / 0.9676 = 3,386.63 s → 0:56:27
  4. Faster sketch 0.85× → 0:47:59
  5. Slower sketch 1.18× → 1:06:36

View with the defaults: 0:56:27 seed median and the two sketch rows, plus the seed disclaimer.

How to interpret the result

A 40-year-old man seeing 0:56:27 is looking at our toy recreational scale, not Boston qualifying data. If your 10K is 50:00 you are “faster than this seed,” which is a weak claim. Use /data/ to see when real submissions outvote the seed on article pages.

To convert your clock toward open class, the age grading calculator uses the same f(age) and the same “not WMA” warning.

Assumptions and limitations

Assumptions

Limitations

Methodology and sources

Method type: Endurometry approximation

In-browser medians are Endurometry seed baselines at age 30 scaled by Endurometry age factors. Faster/slower rows are 0.85× and 1.18× sketches. This is an approximation, not World Athletics or WMA statistics. Article pages at /average-times/ may blend the same seed with submissions as documented on /data/.

Sources: Endurometry seed benchmarks · Endurometry age factors

Last reviewed: October 5, 2026

Frequently Asked Questions

Where does 55:00 for a 30-year-old male 10K come from?

It is our seed (3,300 s), a round recreational placeholder, not a survey mean.

Is this WMA age grading?

No. We reuse the same unofficial f(age) to stretch the seed. Records still need official WMA tables.

Why don’t I see live data here?

This calculator always runs the seed in the browser. The /average-times/ articles can show live/mixed/seed badges as /data/ explains (n < 8 seed, 8–24 mixed, ≥25 live).

What are Top and Bottom 20%?

Labels on the article pages; here they are 0.85× and 1.18× sketches. Not percentiles.

Should I submit a result?

Anonymous distance/time/age/sex help the article pages. This tool’s seed will not magically update until a rebuild picks up stats.

Want a new tool or fix?

Tell us which calculator, pace chart or fix would help — we build what runners ask for. Replies usually come back in 1–2 days.

Tell us what you need →