Marathon Time Calculator

Marathon Time Calculator | Predict Marathon, Half Marathon & Race Times
calculatorsonline.co.uk

Marathon Time Calculator

Predict your marathon, half marathon, 10K and 5K finish times from any recent race result. Uses the Riegel, Cameron and Daniels prediction formulas with training pace recommendations for every zone.

🏅 Marathon Predictor
⏱️ Race Time Predictor
📊 Training Paces
🧮 VDOT Calculator

Marathon Time Predictor

Predict any race time from a recent race result

Your Recent Race

Select your most recent race distance (within last 2-3 months)

hrs : min : sec

Enter your finish time for the selected race distance

Quick examples:

Target Race

The race distance you want to predict a time for


Prediction Method

Different formulas give slightly different predictions — Riegel is most commonly used

Choose your preferred pace unit for display

Your Race Prediction

Predicted finish time and training paces

🏅

Enter your recent race time and select a target distance, then click Predict to see your predicted finish time and training paces.

Race Time Benchmarks

Typical race times for common distances across different ability levels.

Race Distance Beginner Intermediate Advanced Elite
5K (3.1 miles)25-35 min20-25 min17-20 min<15 min
10K (6.2 miles)50-60 min40-50 min35-40 min<30 min
Half Marathon (13.1 miles)2:15-2:301:50-2:001:30-1:40<1:15
Marathon (26.2 miles)4:30-5:303:30-4:152:50-3:15<2:20

Marathon Predictor FAQ

Everything you need to know about predicting race times and calculating training paces.

To predict your marathon time from a 10K time, use the Riegel formula: Marathon Time = 10K Time × (42.195 / 10)^1.06. For example, if your 10K time is 45 minutes, your predicted marathon time is 45 × (4.2195)^1.06 = 45 × 4.62 = 208 minutes, or 3 hours 28 minutes. This calculator uses the Riegel, Cameron, and Daniels formulas to give you three predictions, so you can see the range.

The Riegel formula is: T2 = T1 × (D2/D1)^1.06, where T1 is your known race time, D1 is the known race distance, and D2 is the target race distance. The exponent 1.06 accounts for the fact that runners slow down slightly over longer distances. For example, to predict a marathon from a 10K: T2 = 10K time × (42.195/10)^1.06 = 10K time × 4.62. The formula works reasonably well for distances up to the marathon but becomes less accurate for ultramarathons.

A good marathon time for a beginner depends on age and fitness. Most first-time marathoners finish between 4:30 and 5:30. A reasonable target for a reasonably fit beginner is around 4:45-5:00. To achieve this, you should be able to run a 10K in around 55-60 minutes before starting marathon training. Most beginner training plans last 16-20 weeks and include one long run per week building up to 20+ miles.

Training paces are based on your current race fitness (typically your most recent race time or VDOT). The main training zones are: Easy pace (60-75 seconds slower per km than marathon pace), Marathon pace (your target marathon race pace), Threshold/Tempo pace (15-20 seconds faster per km than marathon pace), Interval pace (30-45 seconds faster per km), and Repetition pace (45-60 seconds faster per km). This calculator automatically generates all five training paces based on your predicted marathon time using Daniels’ VDOT system.

VDOT (V̇O2max Derived from Time) is a fitness index developed by Dr Jack Daniels that estimates your VO2max from a recent race performance. It’s calculated using the formula: VDOT = (-4.60 + 0.182258 × v + 0.000104 × v²) / (0.8 + 0.1875 × e^(-0.012778 × t) + 0.193265 × e^(-0.012778 × t)), where v is velocity in metres per minute and t is time in minutes. Your VDOT is then used to predict race times at all distances and to calculate training paces. A VDOT of 40-45 is typical for recreational runners, 50-55 for serious amateurs, and 60+ for competitive runners.

Marathon time predictors are generally accurate to within ±5-10 minutes for most runners, assuming you use a recent race performance (within the last 2-3 months) as your input. Accuracy depends on: how recently you raced, how well-trained you are for the marathon distance, course profile (hilly vs flat), and weather conditions. The Riegel formula tends to slightly underestimate marathon times for less experienced runners, while the Cameron formula is often more accurate for longer distances. Use the range of predictions to set a realistic goal.

A good half marathon time depends on your experience and fitness. Beginner runners typically finish in 2:15-2:30. Intermediate runners target 1:50-2:00. Advanced runners aim for 1:30-1:40. Elite runners complete a half marathon in under 1:15 (men) or 1:25 (women). To predict your half marathon time from a 10K, multiply your 10K time by approximately 2.14. For example, a 50-minute 10K predicts a half marathon time of about 1:47.

To convert from min/km to min/mile, multiply by 1.60934 (since 1 mile = 1.60934 km). For example, 5:00 min/km × 1.60934 = 8:03 min/mile. To convert from min/mile to min/km, divide by 1.60934. For example, 8:00 min/mile ÷ 1.60934 = 4:58 min/km. This calculator handles all conversions automatically — just select your preferred unit.

calculatorsonline.co.uk

Marathon Time Calculator

Predict your marathon, half marathon, 10K and 5K finish times from any recent race result. Uses the Riegel, Cameron and Daniels prediction formulas with training pace recommendations for every zone.

🏅 Marathon Predictor
⏱️ Race Time Predictor
📊 Training Paces
🧮 VDOT Calculator

Marathon Time Predictor

Predict any race time from a recent race result

Your Recent Race

Select your most recent race distance (within last 2-3 months)

hrs : min : sec

Enter your finish time for the selected race distance

Quick examples:

Target Race

The race distance you want to predict a time for


Prediction Method

Different formulas give slightly different predictions — Riegel is most commonly used

Choose your preferred pace unit for display

Your Race Prediction

Predicted finish time and training paces

🏅

Enter your recent race time and select a target distance, then click Predict to see your predicted finish time and training paces.

Race Time Benchmarks

Typical race times for common distances across different ability levels.

Race Distance Beginner Intermediate Advanced Elite
5K (3.1 miles)25-35 min20-25 min17-20 min<15 min
10K (6.2 miles)50-60 min40-50 min35-40 min<30 min
Half Marathon (13.1 miles)2:15-2:301:50-2:001:30-1:40<1:15
Marathon (26.2 miles)4:30-5:303:30-4:152:50-3:15<2:20

Marathon Predictor FAQ

Everything you need to know about predicting race times and calculating training paces.

To predict your marathon time from a 10K time, use the Riegel formula: Marathon Time = 10K Time × (42.195 / 10)^1.06. For example, if your 10K time is 45 minutes, your predicted marathon time is 45 × (4.2195)^1.06 = 45 × 4.62 = 208 minutes, or 3 hours 28 minutes. This calculator uses the Riegel, Cameron, and Daniels formulas to give you three predictions, so you can see the range.

The Riegel formula is: T2 = T1 × (D2/D1)^1.06, where T1 is your known race time, D1 is the known race distance, and D2 is the target race distance. The exponent 1.06 accounts for the fact that runners slow down slightly over longer distances. For example, to predict a marathon from a 10K: T2 = 10K time × (42.195/10)^1.06 = 10K time × 4.62. The formula works reasonably well for distances up to the marathon but becomes less accurate for ultramarathons.

A good marathon time for a beginner depends on age and fitness. Most first-time marathoners finish between 4:30 and 5:30. A reasonable target for a reasonably fit beginner is around 4:45-5:00. To achieve this, you should be able to run a 10K in around 55-60 minutes before starting marathon training. Most beginner training plans last 16-20 weeks and include one long run per week building up to 20+ miles.

Training paces are based on your current race fitness (typically your most recent race time or VDOT). The main training zones are: Easy pace (60-75 seconds slower per km than marathon pace), Marathon pace (your target marathon race pace), Threshold/Tempo pace (15-20 seconds faster per km than marathon pace), Interval pace (30-45 seconds faster per km), and Repetition pace (45-60 seconds faster per km). This calculator automatically generates all five training paces based on your predicted marathon time using Daniels' VDOT system.

VDOT (V̇O2max Derived from Time) is a fitness index developed by Dr Jack Daniels that estimates your VO2max from a recent race performance. It's calculated using the formula: VDOT = (-4.60 + 0.182258 × v + 0.000104 × v²) / (0.8 + 0.1875 × e^(-0.012778 × t) + 0.193265 × e^(-0.012778 × t)), where v is velocity in metres per minute and t is time in minutes. Your VDOT is then used to predict race times at all distances and to calculate training paces. A VDOT of 40-45 is typical for recreational runners, 50-55 for serious amateurs, and 60+ for competitive runners.

Marathon time predictors are generally accurate to within ±5-10 minutes for most runners, assuming you use a recent race performance (within the last 2-3 months) as your input. Accuracy depends on: how recently you raced, how well-trained you are for the marathon distance, course profile (hilly vs flat), and weather conditions. The Riegel formula tends to slightly underestimate marathon times for less experienced runners, while the Cameron formula is often more accurate for longer distances. Use the range of predictions to set a realistic goal.

A good half marathon time depends on your experience and fitness. Beginner runners typically finish in 2:15-2:30. Intermediate runners target 1:50-2:00. Advanced runners aim for 1:30-1:40. Elite runners complete a half marathon in under 1:15 (men) or 1:25 (women). To predict your half marathon time from a 10K, multiply your 10K time by approximately 2.14. For example, a 50-minute 10K predicts a half marathon time of about 1:47.

To convert from min/km to min/mile, multiply by 1.60934 (since 1 mile = 1.60934 km). For example, 5:00 min/km × 1.60934 = 8:03 min/mile. To convert from min/mile to min/km, divide by 1.60934. For example, 8:00 min/mile ÷ 1.60934 = 4:58 min/km. This calculator handles all conversions automatically — just select your preferred unit.

calculatorsonline.co.uk

Marathon Time Calculator

Predict your marathon, half marathon, 10K and 5K finish times from any recent race result. Uses the Riegel, Cameron and Daniels prediction formulas with training pace recommendations for every zone.

🏅 Marathon Predictor
⏱️ Race Time Predictor
📊 Training Paces
🧮 VDOT Calculator

Marathon Time Predictor

Predict any race time from a recent race result

Your Recent Race

Select your most recent race distance (within last 2-3 months)

hrs : min : sec

Enter your finish time for the selected race distance

Quick examples:

Target Race

The race distance you want to predict a time for


Prediction Method

Different formulas give slightly different predictions — Riegel is most commonly used

Choose your preferred pace unit for display

Your Race Prediction

Predicted finish time and training paces

🏅

Enter your recent race time and select a target distance, then click Predict to see your predicted finish time and training paces.

Race Time Benchmarks

Typical race times for common distances across different ability levels.

Race Distance Beginner Intermediate Advanced Elite
5K (3.1 miles)25-35 min20-25 min17-20 min<15 min
10K (6.2 miles)50-60 min40-50 min35-40 min<30 min
Half Marathon (13.1 miles)2:15-2:301:50-2:001:30-1:40<1:15
Marathon (26.2 miles)4:30-5:303:30-4:152:50-3:15<2:20

Marathon Predictor FAQ

Everything you need to know about predicting race times and calculating training paces.

To predict your marathon time from a 10K time, use the Riegel formula: Marathon Time = 10K Time × (42.195 / 10)^1.06. For example, if your 10K time is 45 minutes, your predicted marathon time is 45 × (4.2195)^1.06 = 45 × 4.62 = 208 minutes, or 3 hours 28 minutes. This calculator uses the Riegel, Cameron, and Daniels formulas to give you three predictions, so you can see the range.

The Riegel formula is: T2 = T1 × (D2/D1)^1.06, where T1 is your known race time, D1 is the known race distance, and D2 is the target race distance. The exponent 1.06 accounts for the fact that runners slow down slightly over longer distances. For example, to predict a marathon from a 10K: T2 = 10K time × (42.195/10)^1.06 = 10K time × 4.62. The formula works reasonably well for distances up to the marathon but becomes less accurate for ultramarathons.

A good marathon time for a beginner depends on age and fitness. Most first-time marathoners finish between 4:30 and 5:30. A reasonable target for a reasonably fit beginner is around 4:45-5:00. To achieve this, you should be able to run a 10K in around 55-60 minutes before starting marathon training. Most beginner training plans last 16-20 weeks and include one long run per week building up to 20+ miles.

Training paces are based on your current race fitness (typically your most recent race time or VDOT). The main training zones are: Easy pace (60-75 seconds slower per km than marathon pace), Marathon pace (your target marathon race pace), Threshold/Tempo pace (15-20 seconds faster per km than marathon pace), Interval pace (30-45 seconds faster per km), and Repetition pace (45-60 seconds faster per km). This calculator automatically generates all five training paces based on your predicted marathon time using Daniels' VDOT system.

VDOT (V̇O2max Derived from Time) is a fitness index developed by Dr Jack Daniels that estimates your VO2max from a recent race performance. It's calculated using the formula: VDOT = (-4.60 + 0.182258 × v + 0.000104 × v²) / (0.8 + 0.1875 × e^(-0.012778 × t) + 0.193265 × e^(-0.012778 × t)), where v is velocity in metres per minute and t is time in minutes. Your VDOT is then used to predict race times at all distances and to calculate training paces. A VDOT of 40-45 is typical for recreational runners, 50-55 for serious amateurs, and 60+ for competitive runners.

Marathon time predictors are generally accurate to within ±5-10 minutes for most runners, assuming you use a recent race performance (within the last 2-3 months) as your input. Accuracy depends on: how recently you raced, how well-trained you are for the marathon distance, course profile (hilly vs flat), and weather conditions. The Riegel formula tends to slightly underestimate marathon times for less experienced runners, while the Cameron formula is often more accurate for longer distances. Use the range of predictions to set a realistic goal.

A good half marathon time depends on your experience and fitness. Beginner runners typically finish in 2:15-2:30. Intermediate runners target 1:50-2:00. Advanced runners aim for 1:30-1:40. Elite runners complete a half marathon in under 1:15 (men) or 1:25 (women). To predict your half marathon time from a 10K, multiply your 10K time by approximately 2.14. For example, a 50-minute 10K predicts a half marathon time of about 1:47.

To convert from min/km to min/mile, multiply by 1.60934 (since 1 mile = 1.60934 km). For example, 5:00 min/km × 1.60934 = 8:03 min/mile. To convert from min/mile to min/km, divide by 1.60934. For example, 8:00 min/mile ÷ 1.60934 = 4:58 min/km. This calculator handles all conversions automatically — just select your preferred unit.