5K/10K/Marathon Pace Calculator

5K/10K/Marathon Pace is evaluated from Race Distance, Pace - Minutes and Pace - Seconds. The calculation reports Finish Time, Pace and Speed.

Results

Thanks — we’ve logged this for review.

About the 5K/10K/Marathon Pace Calculator

5K/10K/Marathon Pace is treated here as a quantitative relation between Race Distance, Pace - Minutes, Pace - Seconds and OR: Target Time - Hours and Finish Time, Pace, Speed and Total Minutes.

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:
If pace provided: total time = pace x distance. If target time provided: required pace = total time / distance. Speed (mph) = 60 / pace (min/mile).

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:

If pace provided: total time = pace x distance. If target time provided: required pace = total time / distance. Speed (mph) = 60 / pace (min/mile).

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: 5K at 9:30/mile pace

Inputs

distance: 3.10686 pace_min: 9 pace_sec: 30
Finish Time: 29m 31s. Pace: 9:30 / mile. Speed: 6.32 mph. Total Minutes: 29.52 min

With Race Distance = 3.10686, Pace - Minutes = 9 and Pace - Seconds = 30 as the stated inputs, the result is Finish Time = 29m 31s, Pace = 9:30 / mile and Speed = 6.32 mph. Each value corresponds to the declared output fields.

Example 2: Marathon target: finish in 4:00:00 — what pace?

Inputs

distance: 26.2188 target_hr: 4 target_min: 0
Finish Time: 4h 0m 00s. Pace: 9:09 / mile. Speed: 6.55 mph. Total Minutes: 240 min

With Race Distance = 26.2188, OR: Target Time - Hours = 4 and OR: Target Time - Minutes = 0 as the stated inputs, the result is Finish Time = 4h 0m 00s, Pace = 9:09 / mile and Speed = 6.55 mph. Each value corresponds to the declared output fields.

Example 3: Half marathon at 8:00/mile pace

Inputs

distance: 13.1094 pace_min: 8 pace_sec: 0
Finish Time: 1h 44m 53s. Pace: 8:00 / mile. Speed: 7.5 mph. Total Minutes: 104.88 min

With Race Distance = 13.1094, Pace - Minutes = 8 and Pace - Seconds = 0 as the stated inputs, the result is Finish Time = 1h 44m 53s, Pace = 8:00 / mile and Speed = 7.5 mph. Each value corresponds to the declared output fields.

Example 4: Beginner 10K at 11:00/mile pace

Inputs

distance: 6.21371 pace_min: 11 pace_sec: 0
Finish Time: 1h 8m 21s. Pace: 11:00 / mile. Speed: 5.45 mph. Total Minutes: 68.35 min

With Race Distance = 6.21371, Pace - Minutes = 11 and Pace - Seconds = 0 as the stated inputs, the result is Finish Time = 1h 8m 21s, Pace = 11:00 / mile and Speed = 5.45 mph. Each value corresponds to the declared output fields.

Common Use Cases

  • Calculate race finish time from pace
  • Find pace needed to hit a target race time
  • Compare speeds across different race distances