Back to Home

    Finish Time Predictor

    Given one race you've done, what should you expect at another distance? Enter a recent result and get predicted times across 1 mile, 5K, 10K, 15K, half marathon, and marathon — the same run-leg distances that make up a sprint, Olympic, 70.3, or Ironman triathlon.

    Your recent result

    Enter one race you've done recently — we'll predict every other distance from it.

    Save your results & get more tips

    Download your predictions as a PDF plus weekly training tips.

    Free Tools
    Weekly Tips
    No Spam

    Unsubscribe anytime. We respect your privacy.

    We earn a commission if you buy through this link, at no cost to you. Learn more

    Last updated: July 2026Reviewed by: Bryan Collins, founder

    How this calculator works

    Riegel's formula (T2 = T1 x (D2/D1)^1.06) scales a known finish time to a new distance using a fixed exponent of 1.06, derived from real-world race performance across distances.

    Assumptions

    • • A single fixed exponent (1.06) applies to all distances and athletes
    • • The input result reflects a genuine, well-paced effort

    Limitations

    • • Most reliable between roughly 3.5 minutes and 4 hours of effort
    • • Does not account for training history, terrain, or weather

    Who this is for

    • • Runners and triathletes who want a quick estimate at a new distance from a recent race
    • • Athletes choosing a realistic goal time before entering a race

    Who this is not for

    • • Predicting marathon or Ironman-run-leg times with high precision — the model over-predicts long efforts for runners without matching endurance
    • • Course-specific predictions (hills, heat, altitude are not modelled)

    References

    This tool predicts a finish time from a single result — it isn't a race-day plan. For splits, pacing bands, and a fueling plan built from your own training numbers, use the Race-Day Planner.

    Embed this calculator on your site

    Drop this on your own site to embed a live, auto-resizing version of this calculator with a link back to us.

    <iframe src="https://mytriathloncalculator.com/embed/finish-time-predictor" data-tri-embed width="100%" height="720" style="border:0" title="Triathlon calculator"></iframe>
    <script>
    window.addEventListener('message', function (e) {
      if (e.data && e.data.type === 'tri-embed-height') {
        document.querySelectorAll('iframe[data-tri-embed]').forEach(function (f) {
          if (f.contentWindow === e.source) f.style.height = e.data.height + 'px';
        });
      }
    });
    </script>
    <p><a href="https://mytriathloncalculator.com/calculators/finish-time-predictor?utm_source=embed" target="_blank" rel="noopener">Free triathlon calculator</a> via mytriathloncalculator.com</p>