WindlaceYour AI Running App

Race time predictors are everywhere: in watches, apps and online calculators. Type in one race and they give you times for every other distance. They are a great starting point, but they are not promises. Knowing how they work tells you when to trust them.

What a race time prediction is

A race time prediction is an estimate of what you could run at another distance today, on a flat course, based on your current fitness. It is not a race result, and it assumes you are trained for that distance and pace it well.

How predictions are worked out

The Riegel formula

In 1977, engineer Pete Riegel noticed that as races get longer, runners slow down in a very regular way. His formula is still the most used:

New time = old time × (new distance ÷ old distance)1.06 Doubling the distance takes a bit more than double the time: about 2.08 times. Example: a 25:00 5K predicts 25:00 × 21.06 ≈ 52:07 for 10K.

Predictions from a 25:00 5K and a 50:00 10K

Riegel formula predictions.
Your race10KHalf marathonMarathon
5K in 25:0052:071:55:003:59:47
10K in 50:00—1:50:193:50:01

VDOT and fitness-based predictions

Coach Jack Daniels' VDOT system turns your race time into a fitness level, then gives equal times for other distances from tables built on real runners. Many apps, including Windlace, predict from a fitness level worked out from all your recent runs, not just one race. That makes the prediction steadier: one bad day does not drag it down.

How accurate are they?

For races close to the one you ran, predictions are usually quite good. A 5K predicting a 10K, or a 10K predicting a half marathon, is often within a minute or two for a trained runner.

The further you go, the less accurate they get. The marathon is the big one: a study of thousands of recreational runners by Vickers and Vertosick (2016) found that the Riegel formula predicted marathon times that were too fast for many runners, especially those running fewer kilometres a week.

PredictionHow much to trust it
5K → 10KUsually close
10K → half marathonGood if you have done long runs
5K → marathonOften too fast
Half → marathonGood if your training was marathon-specific

Why predictions are often too fast for long races

Endurance is trained separatelyA fast 5K shows speed. A marathon also needs months of long runs and enough weekly distance.
Fuel runs outAfter about 90 minutes, your stored carbohydrate runs low. Without good fuelling you slow down: "hitting the wall".
Heat and hillsPredictions assume a flat course and good weather. Heat and humidity can cost many minutes over long races.
Pacing mistakesStarting too fast costs far more in a marathon than in a 5K.

How to use a prediction well

  1. Predict from a recent race (last 6 to 8 weeks), close to your goal distance if you can. A 10K or half is better than a 5K for a marathon.
  2. Check your training. If your longest runs and weekly kilometres are low for the distance, add a few minutes to the prediction.
  3. Adjust for the course and weather. Hilly or hot? Plan to run slower.
  4. Start a little slower than goal pace. Run the first few kilometres 5 to 10 seconds per km slower, then settle in.
  5. Update as you train. Predictions move with your fitness, so check them every few weeks.
Common mistakeUsing a marathon prediction from a 5K as your goal pace without the long-run training to back it up. It is the most common reason for a painful last 10 km.

How to see your race predictions in Windlace

  1. Add your runs. No race needed: Windlace uses your fitness level from all your recent runs.
  2. Open the Fitness tab. See predicted times for 5K, 10K, half marathon and marathon on a flat course.
  3. Check the trend. A small line shows the last 12 weeks; ▲ shows how much faster you got.
  4. Set a PR goal. The Break the PR plan rates your target as Realistic, Ambitious or Very hard against your prediction.
Windlace race predictions
Windlace Break the PR plan

Race predictions (left) and a PR goal rated against them (right).

Key takeaways

  • A race prediction is what you could run today on a flat course, not a promise.
  • The Riegel formula: new time = old time × (distance ratio)^1.06.
  • Predictions are good for nearby distances and often too fast for the marathon.
  • Endurance training, fuelling, heat, hills and pacing all matter more over long races.
  • Predict from a recent race close to your goal distance and adjust for your training.

Frequently asked questions

How do I predict my marathon time from a half marathon?

A common rule is to double your half time and add about 10 to 20 minutes. The Riegel formula gives about 2.09 times your half. Add a little more if your long runs are short.

Is the Riegel formula accurate?

It is good for races of similar length, roughly between 3.5 minutes and 4 hours of running. For the marathon, it is often too fast for runners with low weekly distance.

Why does my watch predict a faster time than I can run?

Predictions assume ideal conditions and that you are trained for the distance. Long runs, fuelling, heat and pacing all make real races slower.

How often do race predictions update?

Apps that use your recent runs, like Windlace, update after each run. Calculators only change when you enter a new race.

Can I use a training run to predict a race?

A hard, steady effort works, like a time trial. Easy runs do not show your race fitness, which is why Windlace uses your fastest stretches and overall fitness level.

See your race predictionsAdd your runs and Windlace predicts your 5K, 10K, half and marathon from your current fitness.
Get Started, it's free
Windlace Editorial TeamGuides on training, fitness and racing from the team behind Windlace, Your AI Running App. We write in plain words and check our facts against published research.

Keep reading