Skip to main content

Marathon Time Predictor — Riegel + Cameron + Jack Daniels VDOT

Marathon time predictor — input 5k/10k/half time, get full marathon prediction via 3 formulas (Riegel/Cameron/VDOT), with pace zones and weekly mileage advice.

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Blended marathon prediction
3:37:55
95% range: 3:34:393:41:12
Per-formula breakdown
Riegel 1981
3:36:13
Classic, slightly fast
Cameron 1998
3:40:29
Best 10K–marathon fit
Jack Daniels VDOT
3:36:13
Coaching gold standard
VDOT 43.0
Daniels training paces (per km)
Your VDOT: 43.0 · A single number summarising race fitness — read off training paces below.
RacePace
Easy (E)5:46
Marathon (M)4:59
Threshold (T)4:48
Interval (I)4:24
Repetition (R)4:10
Weekly mileage baseline
Pfitzinger / Daniels published plans. Sustain 8–12 weeks pre-race, not just peak.
GoalRange (km/wk)Peak
sub-4:00(you)506065
sub-3:30658090
sub-3:0080105115
sub-2:45105130145
3-week race-week taper
40–60% volume cut over 3 weeks, intensity preserved (Mujika 2010).
WeekVolume
3 weeks out80%52 km
2 weeks out65%42 km
Race week50%33 km
Real-runner reference table
Profile5KMarathon
Beginner(first marathon)30:004:45:00
Amateur(50 km/wk)24:003:55:00
Serious amateur(70 km/wk)20:303:20:00
Sub-3 hopeful(90 km/wk)18:002:58:00
Elite amateur / pro(160+ km/wk)14:302:20:00
Sources: Riegel PS (1981) "Athletic Records and Human Endurance"; Cameron CR (1998); Daniels J (2014) "Daniels Running Formula" 3rd ed.

What this tool does

Free online marathon time predictor. Enter one race you've actually run — any of 5K, 10K, 15K, 10 mile, half marathon, 25K or 30K — and get a full marathon prediction from three respected formulas side-by-side: Riegel 1981 (T2 = T1·(D2/D1)^1.06, the classic, runs slightly fast), Cameron 1998 (adjusts the exponent by your actual race velocity, more accurate over the 5K → marathon stretch), and Jack Daniels VDOT (the coaching gold standard — back-solves your VO2max-equivalent from the race, then projects). The three predictions are blended into a single best estimate with a 95% confidence band. You also get Daniels' six training paces locked to your VDOT — Easy, Marathon, Threshold, Interval, Repetition and Long run — plus baseline weekly mileage for sub-4:00, sub-3:30, sub-3:00 and sub-2:45 goals, and a 3-week taper plan for race week. Everything runs in your browser; no race data leaves the page.

Tool details

Input
Text + Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 28 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Student
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Marathon Time Predictor fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Protein Intake Calculator Protein intake calculator — daily grams by body weight, activity, goal (cut/maintain/bulk), per ISSN 2017 guidelines. Open
  2. 2 Running Pace Calculator Running pace calculator — convert between pace / time / distance, predict 5K/10K/half/full marathon from one race. Open
  3. 3 Heart Rate Zones Calculator Heart rate zones calculator — max HR (4 formulas) + 5 training zones (recovery/aerobic/tempo/threshold/VO2max), with workout examples. Open

Real-world use cases

  • Project a sub-3 marathon from a recent half-marathon PR

    You ran 1:24:30 at a local half last weekend. Pick "Half" + that time. The tool returns Riegel ≈ 2:56:30, Cameron ≈ 2:58:10, VDOT ≈ 2:59:20 — blended 2:57:55 (±2:30). VDOT 54.5 falls out the side. Read off the threshold pace (≈ 4:00/km) and the marathon pace (≈ 4:11/km) — those are your tempo session and long run race-pace blocks for the next 12 weeks. The sub-3 mileage baseline (80–105 km/week) tells you whether the half PR is actually sustainable to the full distance.

  • Decide whether to chase a sub-4 goal from a 5K time-trial

    5K time trial reads 23:50. The predictor pegs full marathon around 3:55–4:05 across the three formulas. That puts sub-4 on the table — but only if you're already running 50+ km/week. Open the mileage baseline panel: sub-4 = 50–60 km/week build, peak 65 km. If you're currently at 30 km/week, the 5K speed says you can do it, but the volume says you can't yet. Plan a 12-week ramp at 10%/week before committing to the goal.

  • Calibrate your easy-run pace so it actually stays easy

    Recent 10K race time 47:40 → VDOT 47.5. The Daniels easy pace locks at 5:50–6:25/km. Most amateurs run their easy days at 5:15–5:30/km because it "feels easy" — but at that VDOT it's actually marathon pace, not easy. Tape the 5:50/km ceiling to your watch and the next 4 weeks of easy runs will rebuild aerobic base without grinding into the threshold zone. The payoff shows up in the next race, not the next workout.

  • Plan race-week taper after 16 weeks at 100 km/week

    Marathon is 21 days out and you've been holding 100 km/week. The 3-week taper plan reads 80% / 65% / 50% of peak — so 80 km, 65 km, 50 km. The tool also locks marathon pace from your VDOT (≈ 4:30/km if VDOT is 47) so each taper week's tune-up runs sit at exactly that pace. Three weeks later you line up with the legs fresh but the pace memory intact.

  • Compare with a friend training at a different distance focus

    You ran 39:20 at 10K; your friend ran 1:25:10 half. Plug both. The tool shows your projected marathon is faster on Cameron and Riegel — but your friend's VDOT projection is closer because the half is a tighter prior for the marathon than the 10K is. Useful for deciding who paces whom on the long run; longer-input projections beat shorter-input ones when both runners' weekly volumes are similar.

Common pitfalls

  • Predicting a marathon from a 5K when your weekly mileage is under 40 km/week. All three formulas assume your aerobic base matches your speed; without the mileage, real-world marathon times come out 10–20 minutes slower than predicted. Use the mileage baseline panel as a reality check before locking in a goal.

  • Treating Riegel as the truth. Riegel's 1.06 exponent fits an "average trained runner" — if you're new to long distance, the actual exponent for you is closer to 1.08 or 1.10, and Riegel will overshoot. Trust the blended estimate, especially when 5K input is your only data.

  • Running easy days at marathon pace instead of Daniels easy pace. Easy pace from the VDOT table is 30–60 seconds per km slower than marathon pace for most amateurs. Running easy at marathon pace is the single most common cause of stalled improvement and overuse injury — slow down on the easy days, the speed shows up on race day.

Privacy

Your race distance, finish time, weekly mileage and goal pace are all processed entirely in your browser. We do not send any of this to a server, do not log it, and do not store it after you close the tab. The Daniels VDOT table, Riegel and Cameron formulas all live in the JavaScript bundle — no API calls, no analytics on your inputs. You can use the predictor at the start line of a race in airplane mode and get identical numbers to running it online.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-13