Race Time Predictor

Enter a known race result and predict your finish time for any other distance.

Your recent race

Use a recent result from a distance close to the one you’re targeting. Predictions across big jumps (5K to marathon) are less reliable.

Predicted times

Example for a 25:00 5K. Enter your time to see yours.

DistanceTimePace
1500m6:594:39/km
1 Mile7:314:40/km
3K14:334:51/km
5KExample25:005:00/km
10K52:075:13/km
15K1:20:075:20/km
10 Mile1:26:195:22/km
Half Marathon1:55:005:27/km
Marathon3:59:475:41/km
50K4:47:025:44/km

How Race Time Prediction Works

This tool uses the Riegel formula, one of the most widely accepted methods for predicting race performance across distances. Developed by researcher Pete Riegel in 1977 and published in Runner's World, the formula models the relationship between race distance and finishing time as a power law.

The formula is T2 = T1 × (D2 / D1)1.06, where T1 is your known finishing time, D1 is the known distance, D2 is the target distance, and 1.06 is the fatigue factor that accounts for the increasing physiological cost of running longer distances. In practice, this means doubling the distance adds roughly 10% more time than a simple linear estimate.

For best accuracy, use a recent race result from a distance as close as possible to your target. Predictions between neighbouring distances (e.g., 10K to Half Marathon) tend to be more reliable than extreme jumps (e.g., 5K to Marathon), where factors like fueling strategy and endurance training play a larger role.

More training tools

Stop calculating. Start tracking.

ActivityManager connects to your watch and gives you these insights automatically — from your real training data.

Get started

Cookies

We use essential cookies to keep you signed in. With your OK we also collect feature usage and masked session recordings to improve the app. Analytics is off unless you allow it.

Privacy policy