Inputs

km
h
m
s
Age
Gender
Weight (kg)
Race Pace
Enter values to calculate
Pace / km
Pace / mile
Finish Time
Speed
VDOT (est.)
Age Grade %
Calories
≈ Half Pace
Pace = Time ÷ Dist VDOT ≈ Daniels-Gilbert Riegel: T₂=T₁×(D₂/D₁)^f
Calculate pace to see effort comparison.
Predicted equivalent times via Riegel formula.

Race Time Predictor

Enter any known race result to predict finish times at all standard distances.

h
m
s
1.021.15

Predicted Race Times All distances

Distance Predicted Time Pace / km Pace / mi Speed (km/h) BQ?
Enter a known race result above to see predictions

Formula Comparison

Riegel vs Cameron for marathon prediction.

Run a prediction above.

Prediction Curve

Predicted time across all distances.

Fatigue Factor Sensitivity Matrix

How predictions change with different fatigue factors. Current selection highlighted teal.

Factor ↓ / Race →5K10KHalf MarathonMarathon
Enter a known result above

Boston Marathon Qualifying Standards (2025 BAA)

Your age group is highlighted. The actual cutoff is typically 2–6 min faster than these standards due to field size.

Age GroupMen (BQ Time)Men Pace/miWomen (BQ Time)Women Pace/mi

Training Pace Zones

6-zone McMillan-style training paces based on your race pace. Calculate pace in Tab 1 first.

ZoneTypePace Range /kmPace Range /miEst. HR%RPEPurpose
Calculate race pace in Tab 1 first

🏷 Pace Band Generator

Generate per-km or per-mile split targets. Click Print Pace Band to create a wrist card for race day.

h
m
s
SplitTarget PaceSplit TimeCumulativeZone
Enter target time above to generate splits

Heart Rate Training Zones

Estimated zones using Tanaka formula (208 − 0.7 × age) — more accurate than traditional 220 − age.

ZoneType% Max HRBPMFeelExample Workout
Set your age in Tab 1 to see HR zones

💡 Formulas are estimates. Use a lab lactate test or heart rate monitor field test for precision training.

How to Use This Calculator

01

Tab 1 — Calculate

Choose Find Pace, Find Time, or Find Distance. Select a distance preset or enter a custom value. Set your age, gender, and weight for VDOT, age grade, and calorie outputs.

02

Tab 2 — Predict

Enter any known race result. The Riegel and Cameron formulas predict your equivalent finish time at every standard distance from 1 mile to marathon. Includes Boston Qualifier lookup.

03

Tab 3 — Zones & Band

Get McMillan-style 6-zone training paces plus a per-km pace band for your goal race. Select a pacing strategy (even, negative, or positive split) and print a wrist card.

Formula & Methodology

Riegel (1977)

T₂ = T₁ × (D₂/D₁)^f

f = 1.06 default. Predicts race time at distance D₂ from known T₁ at D₁. Accurate within 3–5% for similar distances.

Cameron (1993)

T₂ = (a × D₂) / (T₁^0.02 × D₁^0.98)

Alternative formula with different constants per distance. Often more accurate for large distance jumps.

VDOT (Daniels-Gilbert)

VDOT ≈ velocity × VO₂-cost / VO₂max-fraction

Pseudo-VO₂max derived from race performance. Doesn't require lab testing. Ranges 20–85 for runners.

Age Grade (WMA)

AG% = (WR × AgeFactor) / YourTime × 100

Compares performance to gender/age-adjusted world record. 90%+ = world class · 70%+ = national class.

More Questions Answered

What fatigue factor should I use in the Riegel formula?+
Use 1.06 as your starting point — it's Riegel's original empirically-derived value for typical trained runners. If you're predicting short distances from long (5K from a marathon), use 1.04–1.05. If predicting a marathon from a 5K and you lack specific marathon training, use 1.08–1.10. The fatigue factor slider in Tab 2 lets you compare predictions across the full range.
How does the VDOT gauge work?+
VDOT is Jack Daniels' "pseudo-VO₂max" derived from race performance using the Daniels-Gilbert formula. It ranges from about 20 (absolute beginner) to 85+ (elite). VDOT 30 = sub-45 5K; VDOT 40 = sub-33; VDOT 50 = sub-27; VDOT 60 = sub-22; VDOT 70 = sub-18 (national class). The gauge shows your current fitness level and which training zone system to use.
How accurate is age grade percentage?+
Age grade compares your time to the gender and age-adjusted world record for your distance. 90%+ is world class; 80–89% is national class; 70–79% is regional class; 60–69% is local class; below 60% is recreational. The WMA (World Masters Athletics) updates age factor tables periodically. This calculator uses gender-specific world records and WMA-derived age multipliers.
What is the Boston Marathon qualifying cutoff vs the published standard?+
The BAA publishes qualifying standards by age and gender, but actually accepts runners based on available spots — typically around 15,000. In recent years, the actual cutoff has been 2–6 minutes faster than the published standard. To have a strong chance of getting in, target a time 5 minutes faster than your age group standard. The BQ table in Tab 2 shows the official published standards.
How do I use the pace band on race day?+
Generate your pace band in Tab 3, click "Print Pace Band," and cut or fold the table to fit your wrist. Many runners write splits on a paper strip and tape it to their watch or wrist. At each km or mile marker, check your cumulative time against the band. Being 5 seconds ahead of band at km 3 is fine; being 30 seconds ahead is too fast — it will cost you in the back half.
How do I convert min/km to min/mile and back?+
Multiply min/km by 1.60934 to get min/mile. Divide min/mile by 1.60934 to get min/km. Quick references: 4:00/km = 6:26/mi · 5:00/km = 8:03/mi · 6:00/km = 9:39/mi · 7:00/km = 11:16/mi. The calculator shows both units simultaneously in the stat grid regardless of your selected unit preference.

Key Terms

Pace per km / mile
Time required to cover one km or mile. Multiply pace/km by 1.609 to get pace/mile. 5:00/km = 8:03/mile.
VDOT
Jack Daniels' pseudo-VO₂max derived from race performance. Combines aerobic capacity with running economy. Higher = better aerobic fitness.
Fatigue Factor
Riegel exponent controlling how much performance degrades with distance. 1.06 = typical runner; 1.04 = speed specialist; 1.10+ = ultra-endurance.
Negative Split
Running the second half of a race faster than the first. Research shows negative splits produce optimal performance by avoiding early lactate accumulation.
Lactate Threshold
The pace at which lactate begins to accumulate faster than it can be cleared. Training at or near threshold pace is the most effective way to improve race performance.
Boston Qualifier (BQ)
Age/gender-adjusted marathon time meeting the BAA's standards. The actual cutoff is typically stricter than published due to field size limits (~15,000 runners).

Real-World Examples

EXAMPLE 1

5K to Marathon Prediction

Known: 5K in 25:00 (5:00/km). Riegel 1.06 predicts: 10K ≈ 51:51, Half ≈ 1:54:42, Marathon ≈ 4:00:54.

Use Tab 2 → enter 5K / 25:00 → read predictions. Adjust fatigue factor if you are more marathon-specialized.

EXAMPLE 2

Pace Band for 10K Sub-50

Goal: 10K in 49:59. Even splits: 4:59/km × 10 = 49:50. Negative split: km 1–5 at 5:04/km, km 6–10 at 4:54/km.

Use Tab 3 → Pace Band → 10K / 0:49:59 / Negative Split to get exact per-km targets for each segment.

Race Pacing Strategy Guide

Race pacing is the single most controllable factor on race day. Dozens of studies confirm that even pacing or a slight negative split produces faster finish times than going out hard. Yet adrenaline, excitement, and the natural human tendency to "strike while the iron is hot" cause the majority of recreational runners to positive split every race.

Why Negative Splitting Works

Starting 2–5% slower than goal pace in the first half keeps blood lactate below threshold. The body's aerobic system runs efficiently, glycogen is spared, and the "kick" in the final stretch comes from genuine physiological reserves rather than desperation. In a 5K, the difference between going out 10 seconds too fast and pacing correctly can be 30–60 seconds at the finish.

The Riegel Formula and Its Limits

The Riegel formula (T₂ = T₁ × (D₂/D₁)^1.06) is remarkably accurate within similar distance ranges. However, it assumes your training has specifically targeted the goal distance. A runner who trains primarily for 5Ks will have a higher fatigue factor when predicting marathon time — use 1.08–1.10 in those cases. The Cameron formula handles large distance jumps better and is worth comparing both predictions.

Training Zones vs Race Pace

McMillan's 6-zone framework is built around a single anchor: your current race pace at any distance. The zones above and below that anchor prescribe each type of training run. Easy runs at 1.3–1.5× race pace build aerobic base. Tempo runs at 1.03–1.10× build lactate threshold. Interval runs at 0.90–0.97× of race pace push VO₂max. Repetitions at 0.82–0.90× build raw speed. Most recreational runners need more Zone 1–2 work and less Zone 4–5 than they think.

Heat and Altitude Correction

Temperature matters enormously. Research shows pace slows approximately 2 seconds per mile for every degree Fahrenheit above 60°F (Galloway). A 75°F race day costs about 30 seconds per mile versus an ideal 55°F day. Altitude reduces the partial pressure of oxygen — above 5,000 ft, expect 3–5% pace reduction. This calculator applies both corrections in the Race Conditions panel so you can set realistic goals for your specific race environment.

Related Calculators