FFitCalc

Finish Time Calculator

Predict your race time from a recent run.

Your details

distance
h
min
s

Predicted finish time

1:39:17

4:42 /km for 21.1 km

Target distance

21.1km

Required pace

4:42/km

Based on

10km

in 45:00

Predicted times across distances

5K21:35
10K45:00
Half marathon1:39:17
Marathon3:27:01

This uses Peter Riegel's endurance formula, which models how finish time grows with distance using an exponent of 1.06. Feed it one honest recent result and it predicts your times at other distances remarkably well — most accurate when your target isn't wildly longer than your input race.

Recommendations

  • Use a recent, hard, well-paced effort as your input for the best prediction.
  • Treat the longer predictions as goals that require specific endurance training to actually hit.

Watch out

  • Predictions assume similar terrain, conditions and — crucially — that you've trained for the target distance. Jumping from 5K fitness to a marathon time won't hold without the long runs.

Pro tips

  • The formula is most reliable within roughly a 3× distance range of your input.
  • Hot weather, hills and poor pacing all push real finish times slower than predicted.

A finish-time predictor turns one recent result into realistic targets for other distances — invaluable for setting race goals and pacing strategy.

How prediction works

The Riegel model recognises that you can't hold your 5K pace for a marathon. Its 1.06 exponent scales your time up as distance grows, capturing the natural slowdown over longer efforts.

Making the prediction real

The formula tells you what's possible given your current speed — but only training the specific distance makes it achievable. Use the prediction to set goal pace, then build the endurance to sustain it.

Frequently asked questions

The Riegel formula is quite accurate when your target distance is within about 3× your input race and you've trained appropriately. Predictions for much longer races assume you've built the specific endurance.

It predicts finish time as T2 = T1 × (D2 ÷ D1)^1.06, where T1 and D1 are a known time and distance. The 1.06 exponent reflects how pace naturally slows over longer distances.

Predictions from a short race assume marathon-specific training. Without the long runs and endurance base, most runners finish slower than a 5K- or 10K-based prediction suggests.

Sources

Related calculators

Explore more calculators

Find the right tool for every fitness goal.

Browse all