Predict Race Times

Predict your finish times for any race distance using Riegel's formula.

The Race Time Predictor uses Riegel's proven formula (T2 = T1 x (D2/D1)^1.06) to estimate your finish time for any race distance based on a known performance. Enter a recent race result and instantly see predicted times for 5K, 10K, half marathon, marathon, or any custom distance; complete with pace-per-kilometer and pace-per-mile breakdowns.

Your data stays in your browser
Was this tool useful?
Tutorial

How to Use the Race Time Predictor

1
1

Enter a Known Result

Input a distance and time from a recent race or time trial that reflects your current fitness level.

2
2

Review Predictions

Click Predict to see estimated finish times for all standard distances plus any custom distance you add.

3
3

Compare Paces

Toggle between min/km and min/mi to see the pace you would need to maintain for each predicted distance.

Guide

Complete Guide to Race Time Prediction

What Is Race Time Prediction?

Race time prediction uses mathematical models to estimate how fast you could complete a race at a different distance based on a known performance. The most widely used model is Riegel's formula, published in 1977 by Peter Riegel. It applies an exponential fatigue factor that accounts for the physiological reality that runners slow down as distance increases. This tool automates that calculation, giving you instant predictions.

Why Race Time Prediction Matters

Setting realistic goals is essential for effective training and race-day strategy. Runners who start too fast based on optimistic estimates often hit the wall; runners who start too conservatively leave time on the table. Riegel's formula provides an evidence-based baseline. Coaches and athletes worldwide use these predictions to plan pacing strategies, choose target races, and track fitness improvements over time.

Understanding the Fatigue Factor

The exponent 1.06 in Riegel's formula represents the fatigue factor; it quantifies how much performance degrades as distance increases. A value of 1.0 would mean linear scaling (no fatigue), while higher values indicate greater fatigue impact. The 1.06 value was derived from analysis of world-record performances across distances and works well for recreational and competitive runners alike.

Best Practices for Accurate Predictions

For the best results, use a time from a maximal-effort race run within the last few months. Flat-course times produce more reliable predictions than hilly or trail times. Ensure you were healthy and well-rested during the reference race. If predicting for a marathon, consider that fueling and heat play larger roles at that distance. Use predictions as guideposts rather than guarantees; always adjust for course-specific conditions.

Examples

Worked Examples

Example: 5K to Marathon Prediction

Given: A runner completes a 5K in 25:00 (1500 seconds)

1

Step 1: Enter 5 km as the known distance and 0h 25m 0s as the known time

2

Step 2: The tool applies Riegel's formula; T2 = 1500 x (42.195/5)^1.06 = 13,473 seconds

3

Step 3: Convert 13,473 seconds to 3:44:33; the predicted pace is 5:19/km

Result: Predicted marathon time of approximately 3:44:33 at 5:19 per kilometer

Example: 10K to Half Marathon Prediction

Given: A runner completes a 10K in 50:00 (3000 seconds)

1

Step 1: Enter 10 km as the known distance and 0h 50m 0s as the known time

2

Step 2: The tool applies Riegel's formula; T2 = 3000 x (21.0975/10)^1.06 = 6,554 seconds

3

Step 3: Convert 6,554 seconds to 1:49:14; the predicted pace is 5:11/km

Result: Predicted half-marathon time of approximately 1:49:14 at 5:11 per kilometer

Use Cases

Practical Use Cases

Marathon Goal Setting

Enter your recent 10K time to forecast a realistic marathon goal. The predictor accounts for the fatigue factor that makes longer distances progressively slower per kilometer. This helps you set an achievable target rather than simply doubling your half-marathon pace.

Training Pace Guidance

Use a 5K race result to estimate your half-marathon pace, then base your long-run training pace on that prediction. Knowing your projected race pace lets you structure tempo runs and interval sessions with precise targets that match your actual fitness.

Race Strategy Planning

Compare predicted paces across distances to decide which race to enter next. If your predicted half-marathon time is close to a personal goal, you can focus your training block on that distance. The pace breakdown helps you plan even splits on race day.

Formula

Formulas Used

Riegel's Formula

T2=T1×(D2D1)1.06T_2 = T_1 \times \left(\frac{D_2}{D_1}\right)^{1.06}
VariableMeaning
T1known race time (seconds)
D1known race distance
T2predicted race time (seconds)
D2target race distance
1.06fatigue factor exponent

Frequently Asked Questions

?How does Riegel's formula work?

Riegel's formula predicts race times by applying an exponential fatigue factor of 1.06 to the ratio of two distances. The formula is T2 = T1 x (D2/D1)^1.06, where T1 is your known time, D1 is the known distance, and D2 is the target distance.

?How accurate are the predictions?

Riegel's formula is widely regarded as reliable for distances between 1500 meters and the marathon. It assumes similar terrain, weather, and fitness. For ultra-marathons or very short sprints, actual performance may deviate more significantly.

?Should I use a recent race time or my personal best?

Use a recent result that reflects your current fitness. A personal best from several years ago may overestimate your current ability, while a training run at easy effort may underestimate it.

?Can I enter a custom distance?

Yes. In addition to the preset distances (5K, 10K, half marathon, marathon), you can add any custom target distance in kilometers. The predictor will include it in the results table.

?What is the difference between min/km and min/mi?

Min/km (minutes per kilometer) is the metric pace standard used in most countries. Min/mi (minutes per mile) is the imperial pace standard common in the United States. You can toggle between them in the results.

?Is my data stored or shared?

No. The Race Time Predictor runs entirely in your browser. Your times, distances, and predictions are never sent to any server or stored anywhere outside your device.

?Is this tool free to use?

Yes. The Race Time Predictor is completely free with no limits on usage. There are no accounts, subscriptions, or hidden fees.

Help us improve

How do you like this tool?

Every tool on Kitmul is built from real user requests. Your rating and suggestions help us fix bugs, add missing features and build the tools you actually need.

Rate this tool

Tap a star to tell us how useful this tool was for you.

Suggest an improvement or report a bug

Missing a feature? Found a bug? Have an idea? Tell us and we'll look into it.

Related Tools

Recommended Reading

Recommended Books on Running & Race Preparation

As an Amazon Associate we earn from qualifying purchases.

Boost Your Capabilities

Professional Products to Boost Your Performance

As an Amazon Associate we earn from qualifying purchases.

Newsletter

Get Free Productivity Tips & New Tools First

Join makers and developers who care about privacy. Every issue: new tool drops, productivity hacks, and insider updates — no spam, ever.

Priority access to new tools
Unsubscribe anytime, no questions asked