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.

Reviewed by the thecalcu.com team ยท Last updated August 4, 2026

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, 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 suit 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 x (D2 / D1)^1.06

The exponent 1.06, rather than exactly 1.0, accounts for the fact 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. That 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 x (42.195/10)^1.06 is approximately 50 x 4.22^1.06, which comes to roughly 50 x 4.59, or about 229.5 minutes, close to 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 just as important, 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 instead of 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 comes to 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) x 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) x 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. A true 60-minute maximal test is difficult to pace and mentally taxing, so FTP is commonly estimated from a shorter, more practical 20-minute maximal effort instead:

FTP is approximately 20-Minute Average Power x 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. That gives you 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 x 0.95 = 237.5 watts. Zone 2 (Endurance) typically spans 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, and they work best 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 feed a recent 10K or half-marathon result into the Race Time Predictor to set a realistic goal time, then run that goal time through the Marathon Pace Calculator for concrete checkpoint splits on 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 held up.

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

The common thread across all four tools comes down to one principle: feed them a recent, honest test result, not a hoped-for one. 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, and a 5K time trial run well under maximal effort understates true race fitness. Either one throws 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

How accurate is Riegel's formula for predicting race times?
Riegel's formula (T2 = T1 x (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 gets 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. Treat the [Race Time Predictor Calculator](/race-time-predictor-calculator/) as a starting estimate, not a guarantee.
What pace do I need to run a sub-4-hour marathon?
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.
Why is swim pace measured per 100m instead of per mile like running?
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. That makes 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.
How is cycling FTP estimated from a 20-minute test?
FTP (Functional Threshold Power) is commonly estimated as 95% of your average power output during a maximal 20-minute effort. A true 60-minute FTP test is harder to pace accurately, and the 20-minute version 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.
What are the Coggan power training zones used for?
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. That gives you 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.
Should I use the same pace for a 5K and a marathon?
Sustainable pace drops as race distance increases, since longer efforts draw more heavily on aerobic rather than anaerobic energy 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.
How often should I retest my FTP?
Most cycling coaches recommend retesting FTP every 6 to 8 weeks during a structured training block. FTP shifts with training load, up or down, 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.
What's a realistic half-marathon pace if I can run a 25-minute 5K?
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. Real-world results still vary based on training specificity for the longer distance, not just raw formula math, and runners specifically trained for endurance often outperform the pure formula prediction at longer distances.
Does the marathon pace calculator account for negative splits or pacing strategy?
The [Marathon Pace Calculator](/marathon-pace-calculator/) provides even-pace checkpoint splits, the same pace throughout, which is a common target strategy, but it doesn't itself recommend negative splits. Many experienced marathoners intentionally target a slightly negative split, running the second half faster and banking a few seconds of buffer per mile in the first half rather than running exactly even throughout.
How is swim pace converted between yards and meters pools?
A 25-yard pool runs about 8.6% shorter than a 25-meter pool, so pace per 100 yards comes out naturally faster (a smaller number) than pace per 100 meters for the same swimmer and effort level. Check which unit your target pace or previous result was measured in before comparing across pools.
What's the difference between FTP and VO2 max?
FTP measures the highest power output you can sustain for about an hour, a threshold or endurance metric in watts. 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.
Can I use Riegel's formula to predict a shorter race time from a longer one?
Yes, Riegel's formula works in both directions. It predicts 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