Skip to Main Content

Running Tools

Race Time Predictor

Use a recent race result to estimate equivalent performances at other distances with the classic Riegel power-law formula. Large jumps and 50K predictions should be treated as rough extrapolations rather than guarantees.

Pace Units

Reference Race

Your Finish Time

Custom Target Distance (Optional)

Add one extra target distance if you want a prediction beyond the standard 5K, 10K, half marathon, marathon, and 50K outputs.

Elevation Adjustment (Optional)

If your reference race was hilly, enter the total elevation gain. This adjusts predictions to account for the extra effort on hills.

Optional. Leave it blank on a loop or out-and-back course and the descent is assumed to match the climb. Enter it for a point-to-point race: a net-downhill course is easier than flat, and assuming the descent back would credit you with a harder race than you ran.

About These Predictions

The core prediction uses the classic Riegel relationship: T2 = T1 × (D2 / D1)^1.06. That makes this page a simple equivalent-performance calculator rather than a full coaching model.

Cross-Checked Range: For larger jumps we also run two independent models — Cameron (1999) and Daniels' VDOT — and show the fastest-to-slowest spread next to the Riegel time. When the models diverge (typically at marathon and beyond, where Riegel tends to be optimistic), that range is your honest margin of uncertainty; when they agree closely, no range is shown.

Optional Hilliness Estimate: If you enter elevation gain for the reference race, the page shows a rough flat-equivalent estimate. The climbing is priced with the same grade-cost model our coaching platform uses for adjusted pace and training load — a pace-realization curve, so it reflects the time a hill actually costs a runner rather than the extra oxygen it burns. Leave elevation loss blank and the descent is assumed to match the climb, which suits a loop or out-and-back; enter it for a point-to-point race so a net-downhill course is not priced as though it climbed back to the start. Either way the estimate works from totals, so it cannot know where the hills fall, and the adjustment stays approximate.

Extrapolation Limits: Predictions become less trustworthy when the target distance is far from the reference race, and 50K is an extrapolation beyond marathon distance. Use those outputs as a planning reference, not a promise.

Primary Sources: Read the original Riegel article, and Minetti's slope-cost paper — the lab measurement of gradient energy cost that the grade model behind the hilliness estimate is anchored to: Riegel (1981) PDF | Minetti et al. on PubMed

How to Use These Predictions

Use a recent race result that reflects your current fitness, select metric or imperial units, and enter a custom target distance only if you need something beyond the standard outputs.

Custom Targets: A custom target distance is useful for races like 10 miles, 15K, 25K, or 30K. The same Riegel formula is applied, so the estimate is strongest when the target is reasonably close to your reference race.

Important Note: These predictions do not know your training history, weather, fueling, or race-day execution. For course-specific pacing with elevation profiles, use the Race Planning calculator instead.

Frequently Asked Questions

Related Running Calculators

Coaching

The Number Is the Easy Part

You have the pace. Turning it into a season — the weeks that build it, the sessions that sharpen it, and the judgement calls in between — is the work I do with athletes every day.

Found an error or have suggestions? Please email me at info@bflcoaching.com