Running Pace Calculator

Running Pace is evaluated from Pace, Pace and Pace Unit. The calculation reports Speed, Speed and Pace.

Results

Thanks — we’ve logged this for review.

About the Running Pace Calculator

Running Pace is treated here as a quantitative relation between Pace, Pace and Pace Unit and Speed, Speed, Pace and Pace.

The calculator uses a multi formula configuration. Each reported value is read as a direct evaluation of the stored rules with the declared field formats and units.

Formula basis:
Pace (per km) = Pace (per mile) x 0.621371
Pace (per mile) = Pace (per km) / 0.621371
Speed (km/h) = 3600 / Pace (sec/km)
Speed (mph) = 3600 / Pace (sec/mile)
Race Time = Pace (sec/km) x Distance (km)

Interpret the outputs in the order shown by the result fields. Optional inputs affect only the outputs that depend on those variables.

Formula & How It Works

The calculation applies the following relations exactly as recorded in the metadata:

Pace (per km) = Pace (per mile) x 0.621371
Pace (per mile) = Pace (per km) / 0.621371
Speed (km/h) = 3600 / Pace (sec/km)
Speed (mph) = 3600 / Pace (sec/mile)
Race Time = Pace (sec/km) x Distance (km)

Each output field is produced by substituting the supplied inputs into the relevant relation and then applying the declared rounding or text format.

Worked Examples

Example 1: 10:00/mile Pace — Beginner Runner

Inputs

pace_min: 10 pace_sec: 0 pace_unit: per_mile
Speed: 6 mph. Speed: 9.66 km/h. Pace: 373 min/km. Pace: 600 min/mi. 5K Finish Time: 1,864. 10K Finish Time: 3,728. Half Marathon Finish Time: 7,866. Marathon Finish Time: 15,731

With Pace = 10, Pace = 0 and Pace Unit = per_mile as the stated inputs, the result is Speed = 6 mph, Speed = 9.66 km/h and Pace = 373 min/km. Each value corresponds to the declared output fields.

Example 2: 5:00/km Pace — Recreational Runner

Inputs

pace_min: 5 pace_sec: 0 pace_unit: per_km
Speed: 7.46 mph. Speed: 12 km/h. Pace: 300 min/km. Pace: 483 min/mi. 5K Finish Time: 1,500. 10K Finish Time: 3,000. Half Marathon Finish Time: 6,329. Marathon Finish Time: 12,659

With Pace = 5, Pace = 0 and Pace Unit = per_km as the stated inputs, the result is Speed = 7.46 mph, Speed = 12 km/h and Pace = 300 min/km. Each value corresponds to the declared output fields.

Example 3: 6:30/mile — Competitive Age Grouper

Inputs

pace_min: 6 pace_sec: 30 pace_unit: per_mile
Speed: 9.23 mph. Speed: 14.86 km/h. Pace: 242 min/km. Pace: 390 min/mi. 5K Finish Time: 1,212. 10K Finish Time: 2,423. Half Marathon Finish Time: 5,113. Marathon Finish Time: 10,225

With Pace = 6, Pace = 30 and Pace Unit = per_mile as the stated inputs, the result is Speed = 9.23 mph, Speed = 14.86 km/h and Pace = 242 min/km. Each value corresponds to the declared output fields.

Example 4: 4:00/mile — Elite Runner Reference

Inputs

pace_min: 4 pace_sec: 0 pace_unit: per_mile
Speed: 15 mph. Speed: 24.14 km/h. Pace: 149 min/km. Pace: 240 min/mi. 5K Finish Time: 746. 10K Finish Time: 1,491. Half Marathon Finish Time: 3,146. Marathon Finish Time: 6,292

With Pace = 4, Pace = 0 and Pace Unit = per_mile as the stated inputs, the result is Speed = 15 mph, Speed = 24.14 km/h and Pace = 149 min/km. Each value corresponds to the declared output fields.

Common Use Cases

  • Calculate finish time for a race at a given pace
  • Find required pace for a goal race time
  • Convert between min/mile and min/km
  • Plan training paces for different distances