跑步配速計算機
配速、時間、距離,並透過 Riegel 公式預測比賽完賽時間。
Pace
Pace
5:00 min/km
Speed
12km/h
Race-time predictions (Riegel)
1K
4:32
5K
25:00
10K
52:07
Half marathon
1:55:00
Marathon
3:59:47
What pace measures
Pace is the inverse of speed — time per unit distance, not distance per unit time. Runners think and train in pace. A “5:00 pace” means 5 minutes per kilometer (or mile, depending on locale). It’s the natural unit for race planning because total time is a simple multiplication: pace × distance = total time.
Speed in km/h or mph is more familiar to drivers and cyclists. Both are correct; pace is the convention in running.
Pace (sec/km) = total seconds / distance (km)
Speed (km/h) = distance (km) / time (hours)
Time = pace × distance (with matched units)
The Riegel race-time formula
In 1977, civil engineer and competitive runner Peter Riegel published a remarkably durable formula for predicting race times across distances:
T2 = T1 × (D2 / D1) ^ 1.06
- T1 — your finish time at a known distance (D1)
- T2 — predicted finish time at the new distance (D2)
- 1.06 — the empirical exponent that encodes how much slower pace gets as distance grows
If T1 was perfectly maintainable indefinitely, the exponent would be 1.0 (linear extrapolation). The 1.06 exponent says each doubling of distance slows pace by about 4.2% (since 2^0.06 ≈ 1.042). That maps well to actual race results across populations, especially for distances between 1500m and the marathon.
A worked example
A runner finishes a 5K in 25:00 (a pace of 5:00/km). Predict the half-marathon time:
T2 = 25:00 × (21.0975 / 5.0) ^ 1.06
= 1500 sec × (4.2195) ^ 1.06
= 1500 × 4.524
= 6786 sec
= 1:53:06
Predicted half-marathon: 1 hour 53 minutes.
Now predict the marathon:
T2 = 25:00 × (42.195 / 5.0) ^ 1.06
= 1500 × 9.443
= 14164 sec
= 3:56:04
Predicted marathon: 3 hours 56 minutes.
The Riegel marathon prediction implicitly assumes the runner has trained for the marathon distance. If they’re a 5K specialist who’s never run more than 10K in training, the real marathon time will likely be much slower — adding minutes for every 5K of distance their endurance hasn’t yet covered.
How to use this calculator
- Toggle metric (km) or imperial (miles).
- Enter your distance and your finish time (hours, minutes, seconds).
- The calculator returns:
- Your pace in min/km or min/mile.
- Your speed in km/h.
- Race-time predictions for 1500m, 5K, 10K, half marathon, and marathon via the Riegel formula.
When the Riegel prediction is wrong
The Riegel formula assumes equal training for the target distance. The two big real-world failure modes:
1. Extrapolating from short to long without long-distance training
A 5K time of 20:00 predicts a marathon of about 3:09. But if your longest training run has been 12K, your real marathon will be far slower — possibly 4:00 or more. The 1.06 exponent doesn’t model the cardiovascular and muscular demands of endurance you haven’t trained.
Rule of thumb: trust Riegel within 2× the training distance. A runner whose long runs are 25 km can trust Riegel up to about 50 km. Beyond that, marathon-specific predictions need adjustment.
2. Compressing from long to short for an untrained sprinter
A 3:30 marathoner might Riegel-predict a 21:50 5K. If they have great endurance but no top-end speed work, their real 5K could be slower (22:30 or worse). Speed needs training too.
A more conservative rule for short-distance prediction is to use an exponent of 1.07 or 1.08 for less-trained runners. Riegel himself noted in later writing that 1.06 is a population average, and individual exponents range from 1.04 (genetic talent for endurance) to 1.10 (genetic talent for speed).
Practical pace targets
| Race | Recreational | Trained | Strong amateur |
|---|---|---|---|
| 5K | 30:00 | 22:00 | 18:00 |
| 10K | 1:05:00 | 47:00 | 38:00 |
| Half marathon | 2:30:00 | 1:45:00 | 1:25:00 |
| Marathon | 5:00:00 | 3:45:00 | 3:00:00 |
These are recreational benchmarks. Elite times are far below — the marathon world record is under 2:01 — but those aren’t useful pace anchors for most runners.
How to pace a race
For most distances, even or negative splits beat positive splits (going out fast and dying). The cardiovascular cost of starting too hard accumulates non-linearly — every minute of overcommitting in the first 10% of a race costs you 2–3 minutes by the finish.
For a 5K:
- Run the first kilometer 5–10 seconds slower than goal pace.
- Hit goal pace for kilometers 2–4.
- Empty the tank for the last 1 km.
For a marathon:
- The first 10 km should feel annoyingly easy.
- Hit marathon pace from kilometer 10 to 35.
- The last 7 km is a battle — the goal is to slow down by no more than 5 seconds per kilometer.
When to recompute the calculator
Run a tune-up race at half your goal distance roughly 3 weeks before your goal race. Plug the result in, see what Riegel predicts, and adjust your goal pace if reality has moved the goal posts. A 5K tune-up is excellent for 10K planning; a 10K is excellent for half-marathon planning; a half-marathon is excellent for marathon planning.
常見問題
What is the Riegel formula?
Peter Riegel published the formula in 1977 as `T2 = T1 × (D2/D1)^1.06`, where T1 is your finish time at distance D1 and T2 is the predicted finish time at a different distance D2. The 1.06 exponent encodes the fact that pace gets slightly slower as distance increases. It's a remarkably accurate predictor across the 1500m–marathon range.
How accurate is the Riegel prediction?
For well-trained runners and "in-range" predictions (e.g., 5K → 10K, or 10K → half), Riegel is typically accurate within 2–3%. The further you extrapolate (e.g., predicting a marathon from a 5K), the larger the error — marathon-specific endurance becomes the limiter, not pure speed.
My marathon prediction from my 5K seems wildly optimistic. Why?
The Riegel exponent (1.06) implicitly assumes you're roughly equally trained for the predicted distance. If you have great 5K speed but limited long-run endurance, your real marathon time will be slower than Riegel predicts — sometimes by 10% or more. Train the longer distance specifically before betting on the prediction.
How do I convert between min/km and min/mile?
1 mile = 1.609 km, so `min/mile = min/km × 1.609`. A 5:00 min/km pace = 8:03 min/mile. The calculator does this automatically when you toggle units.
What's the difference between average pace and split pace?
Average pace is the total time divided by the total distance. Split pace is the pace for a specific segment (e.g., the second half of a race). For race-time prediction, you want **even or negative splits** — running the second half at the same pace or slightly faster than the first.
Why is pace per kilometer/mile preferred over speed in km/h?
Pace (time per distance) scales linearly with race time and is easy to add up: 5:00 min/km × 10 km = 50 minutes. Speed (distance per time) requires division to get race time. Pace also matches how runners count their splits.