How to Predict Your Marathon Time: Formulas, Calculators and What They Don't Tell You

How to Predict Your Marathon Time: Formulas, Calculators and What They Don't Tell You

Every runner standing at a marathon start line wants to know the same thing: how fast can I actually run this? Whether you're chasing a sub-4 hour finish or just trying not to blow up at mile 18, knowing your predicted marathon time is the foundation of smart racing. Get it right and you'll run the best race of your life. Get it wrong and, well, the wall is a very real place.

In this guide, I'll walk you through the main methods for predicting your marathon finish time, explain the maths behind them in plain English, and tell you exactly how to use that prediction to set your race pace. I'll also be honest about where these formulas fall short, because they all do in certain situations.

Quick Answer: The most reliable way to predict your marathon time is to use a recent 10K or half marathon result and plug it into either the Riegel formula or the Daniels Running Formula. For most club-level runners, these two methods give a finish time prediction within 5 to 10 minutes of reality, assuming your training has been solid. A 41:27 10K typically predicts a marathon finish somewhere between 3:10 and 3:20.

Why Predicting Your Marathon Time Actually Matters

I've coached runners who've turned up to their first marathon with no idea what pace to run. They go off with the crowd, feel great for 13 miles, and then completely fall apart. Sound familiar?

Knowing your predicted finish time gives you a target pace before you even reach the start line. That's not just useful for race day. It shapes your marathon pacing strategy, helps you structure your long runs, and stops you from making the most common first-timer mistake: going out too fast.

If you're training for your first marathon, you have no race history to draw on. A prediction formula is your best starting point.

Candid iPhone photo of a lean male runner mid-stride on a quiet road, overcast morning light, wearing a running vest and

How to Predict Marathon Time: The Main Formulas Explained

There are four main methods I use with my athletes. Each one has strengths and weaknesses. Let me walk through them one by one.

1. The Pete Riegel Formula

The Riegel formula is the most widely used race time predictor in distance running. Pete Riegel published it in Runner's World back in 1977, and it's held up remarkably well for nearly 50 years.

The formula works like this:

Predicted time = Known time x (Target distance / Known distance) ^ 1.06

The key number here is 1.06. That's called the fatigue exponent. It captures the fact that your pace slows as distance increases. The longer the race, the harder it is to hold your speed.

Using our example runner with a 41:27 10K, the Riegel formula predicts a marathon finish of around 3:12 to 3:14.

Adjusting the Riegel Exponent for Your Runner Profile

Here's something most online calculators don't tell you. The 1.06 exponent is just a starting point. You can tweak it based on your strengths.

The best way to find your personal exponent is to compare your actual race results across different distances. If the standard 1.06 consistently overpredicts your marathon time, nudge it up slightly. If it underpredicts, bring it down.

2. The David Cameron Formula

David Cameron's approach is different. Rather than using a single linear formula, he used world-level race times from 400m to 50 miles and built a non-linear regression model. In plain English, he recognised that pace doesn't slow in a straight line as distance increases. It curves.

This makes the Cameron formula slightly more complex but often more accurate, especially at the extremes of distance. Most online calculators that display two predictions side by side are showing you Riegel and Cameron together.

3. The Frank Horwill Method

The late Frank Horwill was one of British athletics' great thinkers, and his rule of thumb has always stuck with me. It goes like this:

Take your 10K time in minutes, multiply by 5, then subtract 10 minutes.

For our 41:27 runner: 41.45 x 5 = 207.25 minutes, minus 10 = 197.25 minutes, which is roughly 3:17.

It's simple. It's easy to do in your head. And in my experience, it's surprisingly accurate for the majority of recreational runners.

4. The Daniels Running Formula

Professor Jack Daniels developed his prediction system around the concept of VDOT, a measure of running economy and aerobic capacity. His formula uses your race performance to estimate your fitness level, then predicts what you could run at other distances with appropriate training.

For our 41:27 10K runner, Daniels predicts a marathon of around 3:10 (the closest exact input in his tables is 41:21, which gives 3:10).

Daniels himself is clear on one important point: his predictions show what a runner could achieve with adequate preparation. That word "adequate" is doing a lot of work. Most runners aren't adequately prepared for a marathon. It's a brutal distance and it exposes every gap in your training.

Predicted Marathon Times: Formula Comparison Table

Here's how the four methods compare using a 41:27 10K as the input:

Formula Predicted Marathon Time Notes
Pete Riegel (exponent 1.06) 3:12 to 3:14 Most widely used; tends to be optimistic for marathons
David Cameron 3:14 to 3:17 Non-linear model; often slightly more conservative
Frank Horwill 3:17 Simple rule of thumb; reliable for most club runners
Daniels Running Formula 3:10 Based on VDOT; assumes optimal training

So for our runner, the realistic predicted range is 3:10 to 3:20. That's a useful band to work with.

Candid iPhone photo of an athletic woman checking her running watch at a park gate, overcast daylight, casual running ki

Which Prediction Formula Is Most Accurate?

Here's my honest take after years of using these with real athletes.

For runners in the middle of the pack, all four methods tend to cluster within 5 to 10 minutes of each other. That's close enough to be useful for pacing. The Daniels formula is the most scientifically grounded, but it's also the most optimistic. It assumes you've done everything right in training, which most of us haven't.

Frank Horwill's method is the one I reach for most often with first-time marathoners. It's conservative enough to keep you honest.

The Riegel formula works well from 5K to half marathon. Beyond that, it tends to underpredict finish times for recreational runners. Research by Andrew Vickers and Emily Vertosick, published in 2016, showed that standard prediction formulas give times at least 10 minutes too fast for half of all marathon runners. That's a significant margin.

The takeaway? Use the prediction as a range, not a single number. And always err on the conservative side, especially if it's your first marathon.

What the Formulas Don't Account For

This is where things get interesting. Every formula has the same core limitation: it assumes ideal conditions. Real marathons are never ideal.

Here are the main factors that can throw off your prediction:

I saw this play out perfectly with Paula Radcliffe. Her 10K road PB of 30:21, set in February 2003, would have predicted a marathon of around 2:21 using the Daniels formula. Two months later she ran 2:15:25 in London, setting what was then the world's best marathon time. Daniels was off by six minutes. At the elite level, the formulas simply can't account for exceptional aerobic development, perfect race conditions, and a runner at the absolute peak of her career.

Mo Farah offers another data point. His 28:08 10K win at the Europeans would predict a 2:10 marathon using Daniels. He ran 2:08 in London. Again, the formula underestimated an elite athlete who'd built extraordinary marathon-specific fitness.

The pattern is clear. These formulas work best for the broad middle of the running population. At the extremes, they become less reliable. Think of it like an S-curve: excellent accuracy for most runners, less so at the very fast or very slow ends of the spectrum.

How to Use Your Predicted Time to Set Race Pace

Right, so you've got your predicted finish time. Now what?

My approach with athletes is always to aim for the conservative end of the predicted range, especially for a first marathon. If the formulas suggest 3:10 to 3:20, I'd set the target pace for a 3:20 finish and build from there.

For a 3:20 finish, that's 7:38 per mile or 4:44 per kilometre. That's your starting pace. Not your finishing pace. Your starting pace.

Here's the thing about getting your pacing right: even splits feel easy in the first half. They feel hard in the second. If you go out at 7:20 pace because you feel good at mile 5, you'll pay for it at mile 22. I've seen it hundreds of times.

My advice is always the same. Start at your conservative target pace. If you reach mile 20 and you feel strong, then you can push. You'll gain far more time by running a strong final 10K than you'll ever gain by going out fast and fading.

This is exactly what even and negative pacing strategies are built on. If it's good enough for the world's best, it's good enough for us.

For more on building the fitness to back up your prediction, take a look at my guide on three marathon training mistakes to avoid. Getting the training right is what makes the prediction a reality.

Candid iPhone photo of two athletic runners chatting at the start of a road race, overcast morning, wearing race numbers

Using a Half Marathon to Predict Your Marathon Time

A 10K is a useful input, but a half marathon gives you an even better prediction. The closer your input race is to the marathon distance, the more accurate the formula becomes. This is true across all the main prediction models.

As a rough rule, double your half marathon time and add 10 to 20 minutes. So a 1:45 half marathon runner might expect a marathon finish of around 3:40 to 3:50, depending on their training and experience.

If you want to run a faster 10K to sharpen your prediction input, that's a worthwhile goal in itself. A faster 10K means a faster predicted marathon, and more importantly, it means you've built genuine speed that will serve you well over 26.2 miles.

Factors That Make You Run Faster Than Predicted

Predictions aren't a ceiling. Plenty of runners beat their predicted time. Here's what tends to help:

Factors That Make You Run Slower Than Predicted

If several of these apply to you, add 10 to 15 minutes to your predicted time. Be honest with yourself. The marathon rewards honesty.

For runners over 40, age-related factors also start to play a role. My guide on running and recovery over 40 covers how to adjust your training and expectations as you get older.

Frequently Asked Questions: How to Predict Marathon Time

Can I predict my marathon time from a 5K result?

Yes, but it's less accurate than using a 10K or half marathon. The further your input race is from the marathon distance, the more error creeps in. A 5K result can give you a rough ballpark, but I'd always recommend running a 10K or half marathon as part of your build-up so you have a better quality input for your prediction.

How accurate are marathon time predictors?

For most recreational runners, they're accurate to within 5 to 15 minutes. Research shows standard formulas underestimate marathon times for around half of all runners. They're best used as a range, not a precise target. The Daniels formula assumes optimal training, so treat its output as your ceiling, not your floor.

What is the Riegel formula for marathon prediction?

The Riegel formula is: Predicted time = Known time x (Target distance divided by Known distance) to the power of 1.06. The 1.06 exponent represents how pace slows as distance increases. You can adjust this number slightly based on your runner profile. Speed-focused runners may need a higher exponent; endurance specialists may need a lower one.

How do I predict my marathon time from a half marathon?

The simplest method is to double your half marathon time and add 10 to 20 minutes. A more precise approach uses the Riegel formula or Daniels Running Formula with your half marathon time as the input. A half marathon gives a more accurate marathon prediction than a 10K, because the distances are closer together.

Why do marathon time predictors sometimes get it wrong?

Predictors assume ideal conditions and adequate training. They don't account for course elevation, weather, fuelling, race experience, or how well your training actually went. First-time marathoners almost always run slower than predicted. The formulas also tend to underestimate finish times for recreational runners and overestimate them for elite athletes.

My Final Recommendation on Marathon Time Prediction

If you want to predict your marathon finish time with the best chance of accuracy, here's what I'd do. Run a 10K or half marathon race in the 8 to 12 weeks before your marathon. Use that time in both the Riegel formula and the Daniels Running Formula. Note the range you get. Then aim to start your marathon at a pace that targets the slower end of that range.

For our 41:27 10K runner, that means starting at 7:38 per mile and running with patience. If she's still feeling strong at mile 20, she can push. If she's not, she'll be grateful she held back.

The prediction is a tool, not a promise. Use it wisely.

If you're still building towards your first marathon, my first marathon tips guide covers everything I wish someone had told me before race day. And if you want a structured plan to back up your prediction, grab one of my free marathon training plans to make sure your fitness matches your ambitions.

Train smart. Race smarter.