Homeโ€บArticlesโ€บGuideโ€บRace & Endurance Training Guide
GUIDE

Race & Endurance Training Calculators: Pace, FTP & Race Time Prediction

Predict race times, pace a marathon, convert swim splits, and set cycling FTP training zones with step-by-step formulas and worked examples.

Updated 2026-07-06

Overview

Endurance athletes rely on a handful of standard formulas to translate a known result into a training or race-day target โ€” predicting a marathon finish time from a recent 10K, pacing a race using checkpoint splits, or converting a 20-minute cycling test into a full set of power training zones. This guide covers four calculators built around these exact conversions: race time prediction, marathon pacing, swim pace, and cycling FTP.

These tools are built for recreational and competitive endurance athletes planning a race, coaches setting training paces for athletes, and anyone curious about the math connecting a training test result to a race-day strategy.

Step 1: Predicting Race Times Across Distances (Riegel's Formula)

Riegel's formula predicts finish time at a new distance from a known result at a different distance:

T2 = T1 ร— (D2 รท D1)^1.06

The exponent 1.06 (rather than exactly 1.0) reflects that pace naturally slows as distance increases โ€” you can't sustain your 5K pace for a marathon, so the formula scales time up slightly faster than distance alone would suggest. This makes it useful for setting a realistic goal time at an upcoming race distance based on a recent result at a different distance.

The Race Time Predictor Calculator takes your known time and distance, plus a target distance, and returns the predicted finish time instantly.

Worked example: A runner who completes a 10K in 50 minutes wants to predict their marathon (42.195 km) time: T2 = 50 ร— (42.195/10)^1.06 โ‰ˆ 50 ร— 4.22^1.06 โ‰ˆ 50 ร— 4.59 โ‰ˆ 229.5 minutes, or about 3 hours 50 minutes.

Step 2: Marathon Pacing and Checkpoint Splits

Once you have a target marathon finish time, the next question is what pace to hold โ€” and, critically, what your split times should look like at common checkpoints (10K, half marathon, 30K) so you can check whether you're on pace mid-race rather than discovering a problem only at the finish line.

Required Pace = Target Time รท Total Distance

The Marathon Pace Calculator computes your required per-km or per-mile pace from a target finish time, then generates the corresponding split times at each standard checkpoint distance.

Worked example: For a target finish time of 4:00:00, required pace is 9:09 per mile โ€” with splits of roughly 1:31:04 at 10K, 1:59:00 at the half marathon, and 2:50:31 at 30K, assuming even pacing throughout.

Step 3: Swim Pace Conventions

Swimming pace is conventionally expressed per 100 meters or per 100 yards, rather than per mile like running, because pool training sets and competition distances are structured around 25m/25y or 50m/50y pool lengths. Converting a total swim distance and time into this standard per-100 figure lets you compare your pace against training plans and previous results on a consistent basis.

Pace per 100 = (Time รท Total Distance) ร— 100

The Swim Pace Calculator takes your total distance (with a pool-length unit selection for meters or yards) and time, returning pace per 100 in min:sec format.

Worked example: Swimming 1,500 meters in 25 minutes gives a pace of (25 รท 1500) ร— 100 = 1.667 minutes per 100m, or 1:40 per 100m.

Step 4: Cycling FTP and Power Training Zones

Functional Threshold Power (FTP) is the highest average power (in watts) a cyclist can sustain for approximately one hour. Since a true 60-minute maximal test is difficult to pace and mentally taxing, FTP is commonly estimated from a shorter, more practical 20-minute maximal effort:

FTP โ‰ˆ 20-Minute Average Power ร— 0.95

Once FTP is known, training intensity is typically divided into the 7 Coggan power zones โ€” Active Recovery, Endurance, Tempo, Lactate Threshold, VO2 Max, Anaerobic Capacity, and Neuromuscular Power โ€” each defined as a percentage range of FTP, giving a structured way to target specific physiological adaptations in training.

The Cycling FTP Calculator takes your 20-minute test average power and returns both the estimated FTP and the full 7-zone breakdown in watts.

Worked example: A 20-minute test average of 250 watts gives FTP = 250 ร— 0.95 = 237.5 watts โ€” with Zone 2 (Endurance) typically spanning roughly 56-75% of FTP, or about 133-178 watts for this rider.

Putting It Together: From Test Result to Race Day

These four calculators cover different phases of endurance training, but they're most useful chained together. A cyclist might use a 20-minute FTP test early in a training block to set accurate power zones, then train predominantly in the Endurance and Tempo zones for several weeks to build aerobic base. A runner preparing for a marathon might use a recent 10K or half-marathon result with the Race Time Predictor to set a realistic goal time, then feed that goal time into the Marathon Pace Calculator to get concrete checkpoint splits for race day โ€” giving a clear go/no-go signal at 10K, halfway, and 30K rather than only finding out at the finish line whether the pace was sustainable.

Swimmers training for open-water or triathlon events often use per-100 pace targets from recent pool sessions to structure interval sets โ€” for example, repeating 400m efforts at goal race pace with short rest, then checking the actual per-100 split against the calculator's target to gauge fitness progress week over week.

The common thread across all four tools is the same principle: use a recent, honest test result (not a hoped-for one) as the input, since every one of these formulas is only as accurate as the effort and pacing of the test or race it's built from. A 20-minute FTP test ridden too conservatively understates true FTP just as a 5K time trial run well under maximal effort will understate true race fitness โ€” both will throw off every downstream calculation in this guide.

Key Terms

  • FTP (Cycling) โ€” Functional Threshold Power, the highest power output sustainable for about one hour
  • Riegel's Formula โ€” a race-time prediction formula that scales time by distance ratio raised to the power 1.06
  • VO2 Max โ€” the maximum rate of oxygen consumption during intense exercise, an aerobic fitness ceiling
  • Checkpoint Split โ€” the target time at an intermediate distance within a longer race, used to verify pacing
  • Coggan Power Zones โ€” a 7-tier training intensity framework expressed as percentages of FTP
  • Negative Split โ€” running or riding the second half of an effort faster than the first half

Frequently Asked Questions

Riegel's formula (T2 = T1 ร— (D2/D1)^1.06) is reasonably accurate for predicting times across moderate distance changes for trained runners, typically within a few percent of actual performance. It becomes less reliable across very large distance gaps (like predicting a marathon time from a 5K, where endurance and fueling strategy matter far more than raw speed) โ€” use the [Race Time Predictor Calculator](/race-time-predictor-calculator/) as a starting estimate, not a guarantee.
A sub-4-hour marathon requires an average pace of 9:09 per mile (5:41 per km) across all 26.2 miles. The [Marathon Pace Calculator](/marathon-pace-calculator/) breaks this down into checkpoint splits โ€” roughly 1:31 at 10K, 1:59 at the half, and 2:50 at 30K โ€” so you can track whether you're on pace during the race itself, not just at the finish.
Swimming is conventionally measured in pace per 100 meters (or 100 yards in the US) because pool lengths and interval training sets are typically structured around that distance, making per-100 pace the natural unit for pacing sets and comparing performance. The [Swim Pace Calculator](/swim-pace-calculator/) converts your total distance and time into this standard per-100 pace figure.
FTP (Functional Threshold Power) is commonly estimated as 95% of your average power output during a maximal 20-minute effort, since a true 60-minute FTP test is harder to pace accurately and the 20-minute test correlates well with it. The [Cycling FTP Calculator](/cycling-ftp-calculator/) applies this 0.95 multiplier and also generates the standard 7 Coggan power training zones based on your result.
The Coggan zones divide cycling training intensity into 7 bands (Active Recovery, Endurance, Tempo, Lactate Threshold, VO2 Max, Anaerobic Capacity, and Neuromuscular Power) expressed as percentages of your FTP, giving a structured framework for planning workouts at specific physiological intensities. Training predominantly in Zone 2 (Endurance) builds aerobic base, while short efforts in Zones 5-7 build top-end power and anaerobic capacity.
No โ€” sustainable pace decreases as race distance increases, since longer efforts require a larger aerobic (rather than anaerobic) energy contribution and leave less margin for pacing errors. This is exactly why Riegel's formula includes an exponent above 1.0 (1.06): it predicts a proportionally slower pace, not just a proportionally longer time, as distance increases.
Most cycling coaches recommend retesting FTP every 6-8 weeks during a structured training block, since FTP genuinely improves (or declines) with training load and retesting keeps your power training zones accurate. Testing too frequently can interfere with training progression, while testing too rarely means you may be training at outdated, inaccurate zones.
Using Riegel's formula with a 25-minute 5K, a half marathon (21.1 km, distance ratio 4.22) predicts roughly 1 hour 58 minutes, or about 9:00 per mile โ€” though real-world results vary based on training specificity for the longer distance, not just raw formula math. Runners specifically trained for endurance often outperform the pure formula prediction at longer distances.
The [Marathon Pace Calculator](/marathon-pace-calculator/) provides even-pace checkpoint splits (the same pace throughout), which is a common target strategy, but doesn't itself recommend negative splits (running the second half faster) โ€” many experienced marathoners intentionally target a slightly negative split, banking a few seconds of buffer per mile in the first half rather than running exactly even throughout.
A 25-yard pool is about 8.6% shorter than a 25-meter pool, so pace per 100 yards is naturally faster (a smaller number) than pace per 100 meters for the same swimmer and effort level โ€” always check which unit your target pace or previous result was measured in before comparing across pools.
FTP measures the highest power output you can sustain for about an hour (a threshold/endurance metric in watts), while VO2 max measures your body's maximum oxygen consumption capacity during peak effort (a physiological ceiling in ml/kg/min) โ€” the two are related but distinct, and improving one doesn't automatically mean the other improved by the same margin.
Yes โ€” Riegel's formula works in both directions, predicting a faster time for a shorter distance from a longer-distance result just as it predicts a slower time for a longer distance from a shorter result. The [Race Time Predictor Calculator](/race-time-predictor-calculator/) accepts any known distance/time pair and any target distance.

Related Articles

HOW TO

How to Calculate VO2 Max โ€” Cooper Test Guide

GUIDE

Marathon Training Guide โ€” Pace, Nutrition & Recovery

HOW TO

How to Calculate Running Pace

BEST OF

Best Fitness Calculators Online 2026

GUIDE

Cricket & Baseball Stats Calculators: Averages, Strike Rate & Run Rate