Pfitzinger Calculator

Calculate training paces using Advanced Marathoning methodology

Setup

Hours
Minutes
Seconds

Predicted Marathon

3:13:13
@ 4:35/km

Pfitzinger Paces

Recovery5:43 /km
General Aerobic5:16 /km
Endurance/Long Run5:02 /km
Marathon Pace4:35 /km
Lactate Threshold4:07 /km
VO2max Intervals3:45 /km

Sample Week (18/55)

Monday8km
Recovery
Tuesday13km
General Aerobic + 8x100m strides
Wednesday16km
Medium Long Run
Thursday8km
Recovery
Friday13km
Lactate Threshold (5mi @ LT)
Saturday8km
Recovery
Sunday26km
Long Run

Plan Details

18
Weeks
89
Peak km/week

What Is Pete Pfitzinger's Advanced Marathoning System?

Pete Pfitzinger is one of the most respected figures in marathon coaching, best known for his book Advanced Marathoning (co-authored with Scott Douglas). His training methodology has helped thousands of competitive and sub-elite runners break three-hour and four-hour marathon barriers by applying a systematic, science-backed approach to weekly training structure and pace differentiation.

At its core, the Pfitzinger system divides every training run into precisely defined physiological zones, each targeting a different adaptation. Rather than running most miles at a vague "moderate" effort, Pfitz runners know exactly why each run is easy, moderately hard, or at threshold. The seven pace zones the system uses are:

  • Recovery: Very easy runs immediately after hard efforts; 125% of marathon pace per kilometre
  • General Aerobic (GA): The backbone of the plan — comfortable aerobic effort forming 25–30% of weekly volume; 115% of marathon pace
  • Endurance / Long Run: Medium-long and long runs at 110% of marathon pace, building the aerobic endurance needed to sustain race effort for hours
  • Marathon Pace: Goal race pace, used in some long runs and tune-up workouts
  • Lactate Threshold (LT): Tempo runs at 90% of marathon pace — the cornerstone quality workout that raises the speed you can sustain aerobically
  • VO2max Intervals: Short repeats at 82% of marathon pace to boost maximal oxygen uptake
  • Speed / Repetitions: Very short fast reps at 75% of marathon pace for neuromuscular sharpness

The Pfitzinger plans are available in three peak-mileage variants — 18/55 (intermediate, 55 miles/week peak), 18/70 (advanced, 70 miles/week), and 18/85 (elite, 85 miles/week) — plus a shorter 12/55 plan. Each number represents duration in weeks followed by peak weekly mileage in miles. This Pfitzinger calculator predicts your marathon goal time from a recent race performance and then derives all seven training paces so you can execute the plan with precision.

The approach is demanding but highly structured, making it popular among runners who want a clear, evidence-based programme rather than guesswork about how hard to run on any given day.

How Marathon Time Is Predicted: The Riegel Formula

The Pfitzinger calculator uses the Riegel race prediction formula to convert your recent race performance into a marathon goal time. The Riegel formula is an empirical model derived by Pete Riegel in 1977 and refined over decades of real-world race data. It accounts for the fact that marathon pace is not simply a linear scaling of 5K or 10K pace — fatigue accumulates non-linearly with distance, so longer races become progressively slower per kilometre.

Once the predicted marathon time is established, every Pfitzinger training pace is calculated as a fixed percentage of marathon goal pace per kilometre. This makes the entire training system self-consistent: your easy day truly is easy relative to your fitness, and your tempo runs are exactly as hard as they need to be.

The calculator then applies the following pace multipliers from the Advanced Marathoning methodology:

Pace Zone Multiplier Example (4:35/km MP)
Recovery × 1.25 5:43/km
General Aerobic × 1.15 5:16/km
Endurance / Long Run × 1.10 5:02/km
Marathon Pace × 1.00 4:35/km
Lactate Threshold × 0.90 4:07/km
VO2max Intervals × 0.82 3:45/km
Speed / Repetitions × 0.75 3:26/km

Riegel Race Prediction + Pfitzinger Pace Derivation

marathonTime = raceTime × (42.195 ÷ raceDistance)^1.06 | marathonPacePerKm = marathonTime ÷ 42.195 | pacezone = marathonPacePerKm × multiplier

Where:

  • raceTime= Your recent race finish time in seconds (hours × 3600 + minutes × 60 + seconds)
  • raceDistance= Distance of that race in kilometres (e.g. 5, 10, 21.1)
  • 42.195= Marathon distance in kilometres (fixed constant)
  • 1.06= Riegel fatigue exponent — empirically derived constant accounting for non-linear fatigue
  • marathonPacePerKm= Predicted goal marathon pace in seconds per kilometre
  • multiplier= Zone-specific multiplier (1.25 recovery → 0.75 speed reps)

Choosing Between the 18/55, 18/70, 18/85, and 12/55 Plans

Selecting the correct Pfitzinger plan is as important as executing it correctly. Choosing a plan above your current fitness level is a common mistake that leads to injury, burnout, and underperformance. The four plans in the calculator differ in both duration and weekly peak mileage, and each is designed for a distinct runner profile.

18/55 — Intermediate (Peak 55 miles / ~89 km per week)

The 18/55 plan is the entry point into Pfitzinger programming. It is designed for runners who have been consistently running 35–40 miles per week for at least three months and who have completed at least one marathon. The plan includes one quality workout per week (tempo run or VO2max session) plus a long run, with the balance of mileage at general aerobic and recovery paces.

18/70 — Advanced (Peak 70 miles / ~113 km per week)

The 18/70 plan suits runners regularly training 50–60 miles per week who want to make a significant marathon breakthrough. Two quality sessions per week are standard, and medium-long runs of 13–15 miles appear mid-week to build fatigue resistance. This plan has produced the majority of Boston Qualifying and sub-3-hour marathon performances among self-coached runners.

18/85 — Elite (Peak 85 miles / ~137 km per week)

The 18/85 plan requires a significant base of 65–75 miles per week before starting. Double-run days appear regularly, and the weekly long runs reach 20–22 miles multiple times in the plan. This programme mirrors the structure used by sub-2:30 marathon athletes and demands exceptional lifestyle management to recover adequately between sessions.

12/55 — Shorter Cycle (Peak 55 miles over 12 weeks)

The 12/55 plan suits runners with limited runway to a goal race or those completing a second marathon within a season. The condensed timeline means mileage builds faster, and recovery must be managed carefully. It is best suited for runners who have already run a marathon in the past six months and want to race again without a full 18-week build.

As a general rule, if you are unsure between two plans, choose the lower-mileage option. You will absorb training better, reduce injury risk, and likely run a faster time than if you struggle through a plan that exceeds your recovery capacity.

Lactate Threshold Runs: The Core of Pfitzinger Quality Work

In the Pfitzinger system, lactate threshold (LT) training is the single most important quality session for marathon performance. While VO2max intervals produce short-term speed gains, LT work is the primary driver of the sustained aerobic speed that marathons demand. Pfitzinger defines the lactate threshold as the fastest pace you can sustain aerobically for approximately one hour — for most runners, this corresponds to around 85–90% of maximum heart rate, a comfortably hard effort sometimes called tempo pace.

The calculator sets LT pace at 90% of marathon goal pace per kilometre. In practice, this means your tempo runs are roughly 20–30 seconds per kilometre faster than marathon pace — uncomfortable but controlled, never a maximum effort. The physiological effect is a progressive increase in the pace at which lactate begins accumulating, meaning you can run faster before needing to slow down.

Typical LT workouts in the Pfitzinger plans include:

  • 5–6 mile continuous tempo: 20 minutes easy warm-up, 5–6 miles at LT pace, 10–15 minutes easy cool-down — the workhorse LT session in the 18/55 plan
  • LT cruise intervals: 3–4 × 2 miles at LT pace with 60-second recovery jogs — breaks the total tempo volume into segments while maintaining the same physiological stimulus
  • Long tempo progression: In the 18/85 plan, 8-mile tempo runs appear, representing the most demanding single workout in the entire programme

Runners who skip or underperform LT sessions tend to plateau at a marathon finish time that is 5–15 minutes slower than their aerobic fitness should allow. Conversely, running LT sessions too fast — treating them as race efforts — generates excessive cortisol, accelerates fatigue, and leaves the runner unable to absorb subsequent long run stress. The calculated LT pace from this tool should be treated as a ceiling, not a floor.

How a Pfitzinger Training Week Is Structured

One of the distinguishing features of Pfitzinger programming is that every single day has a specific purpose. Unlike plans that prescribe generic "easy day" entries, Pfitz specifies the run type, target distance, and intended physiological stress for each session. Understanding this structure helps runners adapt the plan intelligently when life intervenes without compromising the key training stimuli.

The weekly volume distribution follows consistent proportions across all four plans:

Run Type Weekly Volume Share Pfitzinger Purpose
Recovery 15–20% Flush metabolic waste, maintain frequency without accumulating stress
General Aerobic 25–30% Core aerobic development; most runs in the plan fall here
Endurance (Long/Med-Long) 25–30% Aerobic endurance, fat utilisation, mental durability
Quality (LT + VO2max) 15–20% Raise lactate threshold and VO2max; 1–2 sessions per week

A crucial structural feature is the medium-long run midweek (Wednesday in most templates). This run — typically 13–16 km in the 18/55 plan and up to 24 km in the 18/85 — is run at endurance pace and serves as a second major aerobic stimulus within the week. Runners who skip medium-long runs to fit a conventional "easy midweek" pattern miss one of the primary drivers of Pfitzinger's effectiveness.

Strides — short 80–100 metre accelerations at the end of general aerobic runs — appear one to two times per week. These are NOT speed work in the intense sense; they are brief neuromuscular activations that maintain running form and fast-twitch recruitment without creating meaningful fatigue. Always run strides on a flat surface with full recovery between each effort.

Tapering the Pfitzinger Way

The final two to three weeks before a target marathon are the taper — a structured reduction in mileage that allows accumulated fatigue to dissipate while retaining race-ready fitness. Pfitzinger's taper is deliberately controlled: mileage drops, but quality sessions are maintained at full intensity with reduced volume to keep the neuromuscular system primed.

Key principles of the Pfitzinger taper include reducing weekly volume by roughly 20–25% in week three before the race, 35–40% in week two, and 50–60% in race week itself. The long run three weeks out is typically the final full-length run; two weeks before the race it drops to 14–16 miles, and the final long run (10–12 miles) lands 13 days before the start. Tempo and interval sessions continue at goal intensity but shortened by 25–30%.

A common mistake among Pfitzinger athletes is the taper madness trap: feeling sluggish or unfit during the taper and adding extra miles to compensate. The fatigue, heavy legs, and low motivation during taper week two are completely normal physiological responses to reduced load and do not indicate detraining. Trust the process — your marathon fitness is locked in by the time taper begins. Additional miles at that stage only delay recovery and blunt race-day sharpness.

Worked Examples

10K in 42:00 — Targeting 18/55 Plan

Problem:

A runner has recently raced 10 km in 42 minutes flat and wants to calculate training paces for the Pfitzinger 18/55 (intermediate) marathon plan.

Solution Steps:

  1. 1Convert race time to seconds: 0 × 3600 + 42 × 60 + 0 = 2,520 seconds
  2. 2Apply Riegel formula: marathonPrediction = 2520 × (42.195 ÷ 10)^1.06 = 2520 × (4.2195)^1.06
  3. 3Compute exponent: (4.2195)^1.06 ≈ 4.600 (using ln(4.2195) × 1.06 ≈ 1.526, e^1.526 ≈ 4.600)
  4. 4marathonPrediction = 2520 × 4.600 = 11,592 seconds → 3 hours, 13 minutes, 12 seconds
  5. 5marathonPacePerKm = 11,592 ÷ 42.195 ≈ 274.7 s/km → 4:35/km
  6. 6Recovery pace = 274.7 × 1.25 = 343.4 s/km → 5:43/km
  7. 7General Aerobic = 274.7 × 1.15 = 315.9 s/km → 5:16/km | Endurance = 274.7 × 1.10 = 302.2 s/km → 5:02/km
  8. 8LT pace = 274.7 × 0.90 = 247.2 s/km → 4:07/km | VO2max = 274.7 × 0.82 = 225.3 s/km → 3:45/km

Result:

Predicted marathon: 3:13:12. This runner's 18/55 tempo runs target 4:07/km, long runs are run at 5:02/km or slower, and easy/recovery days stay at 5:16–5:43/km.

Half Marathon in 1:45:00 — Choosing the 18/70 Plan

Problem:

A runner with a recent half marathon time of 1:45:00 (raceDistance = 21.1 km) wants paces for the advanced 18/70 Pfitzinger plan.

Solution Steps:

  1. 1Convert race time: 1 × 3600 + 45 × 60 + 0 = 6,300 seconds
  2. 2Apply Riegel: marathonPrediction = 6300 × (42.195 ÷ 21.1)^1.06 = 6300 × (1.9997)^1.06
  3. 3(2.0)^1.06 ≈ 2.085 (ln(2) × 1.06 = 0.7347, e^0.7347 ≈ 2.085)
  4. 4marathonPrediction ≈ 6300 × 2.085 = 13,136 seconds → 3 hours, 38 minutes, 56 seconds
  5. 5marathonPacePerKm = 13,136 ÷ 42.195 ≈ 311.4 s/km → 5:11/km
  6. 6General Aerobic = 311.4 × 1.15 = 358.1 s/km → 5:58/km | Recovery = 311.4 × 1.25 = 389.3 s/km → 6:29/km
  7. 7LT pace = 311.4 × 0.90 = 280.3 s/km → 4:40/km | VO2max = 311.4 × 0.82 = 255.4 s/km → 4:15/km

Result:

Predicted marathon: 3:38:56. The 18/70 plan's midweek VO2max sessions (5 × 1000 m) are run at 4:15/km, while general aerobic runs stay at 5:58/km.

5K in 20:00 — Elite 18/85 Pace Targets

Problem:

A competitive runner ran a 5K in exactly 20:00 (raceDistance = 5 km) and wants to identify marathon training paces for the high-mileage 18/85 Pfitzinger programme.

Solution Steps:

  1. 1Convert race time: 20 × 60 = 1,200 seconds
  2. 2Apply Riegel: marathonPrediction = 1200 × (42.195 ÷ 5)^1.06 = 1200 × (8.439)^1.06
  3. 3Compute: ln(8.439) ≈ 2.1328, × 1.06 = 2.261, e^2.261 ≈ 9.591
  4. 4marathonPrediction = 1200 × 9.591 = 11,509 seconds → 3 hours, 11 minutes, 49 seconds
  5. 5marathonPacePerKm = 11,509 ÷ 42.195 ≈ 272.8 s/km → 4:33/km
  6. 6General Aerobic = 272.8 × 1.15 = 313.7 s/km → 5:14/km | Recovery = 272.8 × 1.25 = 341.0 s/km → 5:41/km
  7. 7LT pace = 272.8 × 0.90 = 245.5 s/km → 4:06/km | VO2max = 272.8 × 0.82 = 223.7 s/km → 3:44/km

Result:

Predicted marathon: 3:11:49. Note that the Riegel formula places this runner slightly slower than a straight 5K → marathon linear conversion, correctly accounting for the additional fatigue of 42.195 km.

Tips & Best Practices

  • Always run recovery pace genuinely easy — if your legs feel heavy after a long run, slow down another 15–20 seconds per kilometre beyond the calculated recovery pace.
  • Your predicted marathon time improves as your race predictor improves, so re-enter updated times every 4–6 weeks as your fitness builds during the training block.
  • Pfitzinger's long runs are capped at roughly 22 miles (35 km); running beyond that in training produces diminishing returns and significantly elevated injury risk.
  • Use a GPS watch or measured route for lactate threshold runs — perceived effort alone is unreliable for hitting the precise 90% of marathon pace that LT work requires.
  • The 18/70 and 18/85 plans include VO2max interval sessions (e.g., 5 × 1,000 m); start each interval conservatively — intervals should feel controlled and consistent, not all-out sprints.
  • Medium-long midweek runs (Wednesday in most templates) are non-negotiable; skipping them cuts approximately 20% of the plan's aerobic stimulus and disproportionately hurts marathon performance.
  • Fuel and hydrate every 45–60 minutes during long runs to practise your race-day nutrition strategy — Pfitz long runs at 110% of marathon pace still deplete glycogen meaningfully.
  • Choose the 12/55 plan only if you have raced a marathon in the past 4–6 months and have maintained at least 35 miles/week between races; the shorter build requires pre-existing fitness.

Frequently Asked Questions

The Riegel exponent of 1.06 captures the empirical reality that runners slow down non-linearly as race distance increases. An exponent of 1.00 would imply pace is perfectly constant regardless of distance — obviously untrue. The 1.06 value means that doubling race distance results in a finish time roughly 8.3% slower than double the shorter time, reflecting real-world fatigue accumulation. This exponent was derived by Pete Riegel from analysis of world records and age group race results across distances from 1500 m to the marathon.
The Riegel formula is most accurate when the predictor race is at least 10 km — shorter races introduce more anaerobic contribution that the formula does not fully account for. A recent 10K typically predicts marathon time within 3–5 minutes for well-trained runners whose fitness profile is balanced across distances. Half marathon times produce the most reliable predictions, as the physiological demands are closely aligned with the marathon. Runners whose strength is speed (e.g. track specialists) often run slower marathons than predicted, while those with exceptional endurance outperform the model.
Pfitzinger's original plans are written in miles, but this calculator outputs paces per kilometre for universal accessibility. If you are running with a GPS watch set to kilometres, use the /km paces shown directly. When cross-referencing with the book, note that the plan's mileage totals (55, 70, 85 miles/week) correspond to approximately 89, 113, and 137 km/week respectively. The pace zones are unit-agnostic — simply apply the correct multiplier to whichever base marathon pace you prefer.
Yes, but you will need to estimate your current fitness level to enter a representative race time. Many runners use a recent time trial — running a 5K or 10K at full effort on a measured course — as a proxy for an official race result. You can also use a recent long run pace combined with heart rate data to back-calculate an approximate 10K equivalent. Using a race time that is more ambitious than your current fitness will set training paces too fast, increasing injury risk and fatigue accumulation disproportionately.
Recovery pace (marathon pace × 1.25) is reserved for easy runs immediately following hard sessions — after a tempo run, VO2max workout, or the long run. Its purpose is circulation and glycogen replenishment without imposing additional training stress. General Aerobic pace (marathon pace × 1.15) is slightly faster and forms the majority of daily mileage in the plan. While the difference is modest — typically 20–30 seconds per kilometre — distinguishing them matters because general aerobic runs do produce meaningful aerobic stimulus while true recovery runs should not.
Pfitzinger himself advises skipping a missed workout entirely rather than doubling up or rearranging the week to compensate. The plan is designed as a coherent stress-recovery unit, and inserting extra hard days to 'make up' sessions disrupts that balance. If you miss a quality session (tempo or intervals), do not run it the following day alongside the scheduled long run or another quality day — instead, replace the missed session with an easy general aerobic run of similar duration and move on. Consistency over the full 18 weeks matters far more than any single session.
The 18/85 plan is best suited for runners averaging 65–75 miles per week in the months before the plan starts, which typically means people who have been running consistently for several years with strong injury resilience. Most amateur runners who attempt the 18/85 without this base find the double-run days and high weekly volume unsustainable around work and life commitments. The 18/70 plan delivers exceptional results for dedicated amateur runners and is the recommended step before attempting 18/85 in a subsequent cycle.

Sources & References

Last updated: 2026-06-05

💡

Help us improve!

How would you rate the Pfitzinger Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.