Enter Your Run Details
Generate Split Times
Race Time Predictor (Riegel Formula)
Enter a recent race result and we'll predict your finish times for other distances using the Riegel formula: T₂ = T₁ × (D₂/D₁)^1.06
Pace & Speed Converter
Training Pace Zones
Enter a recent race time to calculate your personalized training pace zones.
How This Running Pace Calculator Solves Your Training Problems
Every runner faces the same question: "What pace do I need to run to finish this race in my goal time?" Generic AI chatbots get the math wrong because they confuse minutes-per-mile with minutes-per-kilometer, miscalculate the Riegel fatigue exponent, or produce splits that don't add up. This calculator uses deterministic formulas that are always accurate.
Three Core Calculations
- Find Pace: Know your distance and goal time? Get the exact pace per km or mile you need to hold.
- Find Time: Know your comfortable pace and race distance? See your predicted finish time instantly.
- Find Distance: Know your pace and available time? Find out exactly how far you can run.
Race Time Predictor
The Riegel formula (T₂ = T₁ × (D₂/D₁)^1.06) uses your recent race result to predict finish times for other distances. For example, a 25-minute 5K predicts a 51:57 10K, a 1:54:39 half marathon, and a 3:59:13 marathon. The 1.06 exponent accounts for the fatigue factor — as distance increases, your pace naturally slows.
Training Pace Zones
Your race time determines six training zones: Recovery, Easy, Tempo, Threshold, Intervals, and Repetitions. Each zone targets a specific physiological adaptation. Training at the right pace prevents over-training and maximizes performance gains.
Why AI Cannot Replace This Tool
AI language models frequently make errors in pace calculations: they mix up metric and imperial units, incorrectly apply the Riegel formula, fail to generate consistent split tables, and cannot display structured data like training zones. This tool provides 100% accurate, deterministic results every time.
How do I calculate my running pace?
Divide your total time (in minutes) by your total distance. For example, if you run 10 km in 50 minutes, your pace is 5:00 per kilometer (50 ÷ 10 = 5.0 minutes = 5:00). To convert to minutes per mile, multiply your km pace by 1.609.
What is the Riegel formula for race prediction?
The Riegel formula predicts finish times: T₂ = T₁ × (D₂/D₁)^1.06. T₁ is your known time for distance D₁. The exponent 1.06 accounts for the fatigue factor — longer distances require slightly slower pace. This formula is most accurate for distances between 1,500m and the marathon.
What training paces should I run?
Based on your current race fitness: Recovery (>5:00/km slower than 5K pace), Easy (3:30-5:00/km slower), Tempo (15-20 sec/km slower than 5K pace), Threshold (10K pace), Interval (3K-5K pace), Repetition (mile to 3K pace). These zones build different energy systems.
What is a good running pace for beginners?
A comfortable conversational pace for most beginners is 6:00-7:30 per km (9:40-12:00 per mile). For a 5K race, beginners typically finish in 30-40 minutes (6:00-8:00/km). Use the "Find Time" mode above to see what pace matches your goal.
How do I convert min/km to min/mile?
Multiply your minutes-per-kilometer pace by 1.609 to get minutes-per-mile. For example, 5:00/km × 1.609 = 8:03/mile. Use the Converter tab above for instant conversions between all pace and speed units.
What is a negative split in running?
A negative split means running the second half of a race faster than the first half. Most world records are set using negative splits because it prevents early fatigue. Use the Splits tab to plan your pacing strategy with even or negative splits.
How accurate is the Riegel race predictor?
The Riegel formula is accurate within 1-3% for distances close to your reference race (e.g., 10K predicting half marathon). Accuracy drops to 5-10% for very different distances (e.g., 5K predicting marathon). For best results, use a race distance close to your target.
Comments & Ratings