🏃 Race Time Improvement Calculator

Predict finish times · Compare paces · Plan training · Apply Riegel's formula

1

Race Time Improvement Predictor

Enter your current time and how much you want to improve.

2

Pace Calculator

Bidirectional: enter time + distance, or pace + distance.

3

Race Predictor — Riegel's Formula

Predict finish time at a new distance from a known race result.

T2 = T1 × (D2 / D1) ^ 1.06
T1 = known time · D1 = known distance · D2 = target distance · exponent 1.06 accounts for fatigue
4

Training Pace Calculator

Get personalized training zones from your goal race time.

How to Predict Race Time Improvement

Predicting race time improvement is a core skill for any serious runner. The most straightforward method is the percentage improvement approach: if you want to improve by 5%, simply multiply your current finish time by 0.95. For example, if your current 10K time is 50:00 (3,000 seconds), a 5% improvement gives you 2,850 seconds — a new finish time of 47:30.

This method works because physiological adaptations from training (improved VO2 max, lactate threshold, and running economy) tend to produce proportional gains across all paces. Beginners typically improve 5–15% per year, while advanced runners might see 1–3% improvement with focused training.

Time-based improvement targets — such as "I want to run 3 minutes faster" — can also be entered directly. Our calculator accepts both formats and converts your improvement into all relevant metrics: new finish time, new pace per km, new pace per mile, and exact time saved.

Riegel's Formula Explained

Developed by Peter Riegel and published in Runner's World in 1977, Riegel's formula is the gold standard for predicting race times across distances:

T2 = T1 × (D2 / D1) ^ 1.06

Where T1 is your known finish time in seconds, D1 is the known race distance, D2 is the target distance, and T2 is the predicted time. The critical element is the exponent 1.06 — larger than 1.0 because performance degrades non-linearly as distance increases. Running twice as far takes more than twice as long due to glycogen depletion, muscle fatigue, and thermoregulation demands.

Riegel's Formula Example

If your 5K personal best is 25:00 (1,500 seconds), what marathon time does that predict?

  • T2 = 1500 × (42.195 / 5) ^ 1.06
  • T2 = 1500 × (8.439) ^ 1.06
  • T2 = 1500 × 9.345 ≈ 14,018 seconds
  • T2 ≈ 3:53:38 marathon finish

The formula is most accurate when predicting times for distances within 2–3x of your known distance. Predictions beyond that range become less reliable because the physiological demands change significantly (e.g., predicting a 100-mile ultra from a 5K is speculative).

Training Paces Explained

Effective running training uses multiple distinct pace zones, each targeting specific physiological adaptations. Our calculator derives these from your goal race pace:

Easy Run Pace (Goal pace + 60–90 sec/km)

Easy runs form the foundation of training — typically 60–70% of your weekly mileage. Running at a conversational pace builds aerobic base, improves fat metabolism, and promotes recovery between harder sessions. If you cannot hold a full conversation, you are running too fast for an easy run.

Long Run Pace (Goal pace + 45–75 sec/km)

Long runs are the most important session of the week for marathon and half-marathon preparation. Slightly faster than easy pace, they build glycogen storage capacity, mental toughness, and aerobic efficiency at race-specific efforts. Long runs for marathon training typically cover 26–38 km.

Tempo / Threshold Pace (Goal pace − 15–30 sec/km)

Tempo runs — sometimes called threshold runs — target the lactate threshold: the pace at which lactate accumulates faster than the body can clear it. Running at this pace for 20–40 minutes trains your body to sustain faster speeds before hitting the threshold wall. It should feel "comfortably hard" — you can speak in short sentences but not carry on a full conversation.

Interval / Speed Pace (Goal pace − 30–45 sec/km)

Interval training involves short, intense efforts at faster-than-race pace, interspersed with recovery jogs. These sessions develop VO2 max and neuromuscular efficiency. A typical interval workout might be 6 × 800 meters at 5K pace with 90-second recovery jogs. Never do more than one or two interval sessions per week.

Standard Race Distances Reference

Distance Beginner Recreational Competitive Elite
5K (5 km)35–45 min25–35 min18–24 minUnder 15 min
10K (10 km)60–90 min50–65 min38–50 minUnder 30 min
15K (15 km)90–135 min75–100 min58–78 minUnder 46 min
Half Marathon (21.1 km)2:15–3:001:45–2:151:20–1:45Under 1:04
30K (30 km)3:15–4:302:35–3:152:00–2:35Under 1:35
Marathon (42.2 km)4:30–6:003:30–4:302:45–3:30Under 2:15

Frequently Asked Questions

How do I predict my marathon time from a 5K?
Use Riegel's formula: T2 = T1 × (D2/D1)^1.06. Enter your 5K time in the Race Predictor tab, select 5K as the known distance and check Marathon as a target. For example, a 25:00 5K predicts roughly a 3:53 marathon. This formula accounts for physiological fatigue at longer distances through the 1.06 exponent.
What is a good 5K time?
For recreational runners, 25–35 minutes is solid performance. Competitive age-group runners typically run 18–24 minutes. Elite runners finish under 15 minutes. For beginners, any finish is a great achievement. A 5K under 30 minutes (pace of 6:00/km) is a popular and achievable first goal for most adults who train consistently for 8–12 weeks.
How much can I improve my race time with training?
Beginners can improve 5–15% per year with consistent training. Intermediate runners typically see 2–5% annual gains. Advanced runners might achieve 1–2% improvement. Use the Improvement Scenarios table to see exactly what each percentage improvement means for your specific finish time. Key factors include weekly mileage, quality of training (intervals, tempo runs), sleep, and nutrition.
What is Riegel's formula for race prediction?
Riegel's formula is T2 = T1 × (D2/D1)^1.06, where T1 is your known finish time (in seconds), D1 is the distance you raced, D2 is the target distance, and T2 is the predicted finish time. The exponent 1.06 — greater than 1.0 — accounts for physiological degradation at longer distances due to glycogen depletion, thermoregulation challenges, and cumulative fatigue. The formula was published by Peter Riegel in Runner's World in 1977.
How do I calculate my running pace?
Pace = Total Finish Time ÷ Distance. For pace per kilometer: divide total seconds by kilometers, then convert the result back to MM:SS. For example, 25:00 (1,500 sec) for 5 km = 300 sec/km = 5:00/km. For pace per mile: divide total seconds by distance in miles (5 km ≈ 3.107 miles), giving 1500 ÷ 3.107 ≈ 483 sec/mile = 8:03/mile. Use the Pace Calculator tab to do this instantly.