10K Pace Calculator Formula
Understand the math behind the 10k pace calculator. Each variable explained with a worked example.
Formulas Used
Pace (min/mile)
pace_min_part = floor(pace_per_mile)Pace (sec remainder)
pace_sec_part = round((pace_per_mile - floor(pace_per_mile)) * 60)Pace (min/km)
pace_per_km = round(total_minutes / 10 * 100) / 100Average Speed
speed_mph = round(6.21371 / (total_minutes / 60) * 100) / 100Variables
| Variable | Description | Default |
|---|---|---|
target_minutes | Target Minutes(min) | 55 |
target_seconds | Target Seconds(sec) | 0 |
total_minutes | Derived value= target_minutes + target_seconds / 60 | calculated |
pace_per_mile | Derived value= total_minutes / 6.21371 | calculated |
How It Works
How 10K Pace Is Calculated
A 10K is 10 kilometers or 6.21371 miles.
Formula
Pace (min/mile) = Total Time (minutes) / 6.21371
Training for a 10K
The 10K demands both speed and endurance. Typical preparation includes tempo runs, interval sessions, and long runs of 8-10 miles. Your 10K pace is roughly 20-30 seconds per mile slower than your 5K pace.
Worked Example
You want to finish a 10K in 55 minutes.
target_minutes = 55target_seconds = 0
- 01Total time = 55 minutes
- 02Pace = 55 / 6.21371 = 8.85 min/mile
- 03That is 8 minutes and 51 seconds per mile
- 04Pace per km = 55 / 10 = 5.50 min/km
- 05Speed = 6.21371 / (55/60) = 6.78 mph
Ready to run the numbers?
Open 10K Pace Calculator