Yasso 800s calculator

Ten 800 m reps, each in the same minutes and seconds as your marathon goal in hours and minutes. Work out your rep time, then see how the prediction compares with a VDOT one.

By Samuel Hunt. Updated 10 October 2026.

Start from

Each 800 m rep

3:30

Per 400 m

1:45

Jog between

3:30

Same time as a rep

Reps

10

Fewer to start

What VDOT says about the same runner. A 3:30:00 marathon is a VDOT of 44.6. At that VDOT, 800 m at interval pace takes 3:26, so Yasso asks for reps at about the same speed.

Check it against a race

A recent race is a better guide than any one session.

Recent race

Your race says

3:27:47

VDOT 45.1, after full marathon training

Your goal

3:30:00

2 min slower than the race

How to run Yasso 800s

  1. 1

    Warm up

    10 to 15 minutes of easy running, then a few relaxed strides.
  2. 2

    10 × 800 m at your rep time

    Two laps of a track each. The first few should feel quick but controlled and the last few hard, about how a 10K race feels.
  3. 3

    Jog for as long as each rep took

    A 3:30 rep gets a 3:30 slow jog. Do not stand still.
  4. 4

    Cool down

    10 minutes of easy jogging.

If ten is too many, start with fewer and add a rep or two each time over the following weeks. A first set of four to six is a sensible test. Run them in the last two months before a marathon, not in race week.

Where the rule comes from

Bart Yasso, a long-time Runner's World staff member, used the session for years to judge his own marathon fitness. His colleague Amby Burfoot wrote it up for Runner's World and gave it the name (Burfoot, Runner's World, 2001). The workout layout above, with equal-time jogs and the 10K feel, is as coach Greg McMillan describes it.

It was never tested in a study. It is a rule of thumb that held up well for the runners Yasso and Burfoot knew.

How far to trust the prediction

The rule is a straight line: every minute on your 800s is an hour on your marathon. Race times do not scale like that. Jack Daniels' VDOT model, which sets every pace in a Run-R plan, slows more gently as distance goes up. The table puts the two side by side for the same runner.

Yasso's rep and the VDOT engine's, by marathon time. The last column treats Yasso's rep as interval (I) pace and asks VDOT what marathon it predicts.
MarathonYasso 800800 at I paceVDOTYasso rep predicts
2:30:002:302:2966.32:30:50
2:45:002:452:4359.32:46:46
3:00:003:002:5753.53:02:40
3:15:003:153:1248.73:18:30
3:30:003:303:2644.63:34:15
3:45:003:453:4041.03:49:56
4:00:004:003:5537.94:05:33
4:15:004:154:0935.24:21:05
4:30:004:304:2432.84:36:32
5:00:005:004:5328.75:07:12
5:30:005:305:2225.45:37:35

Two things stand out. For fast marathoners the two agree. For slower ones Yasso asks for quicker reps than interval pace: about -8 s per rep at 5:30. Read the other way, hitting your Yasso times points to a marathon slower than Yasso says: about a minute at 2:30, 6 minutes at 4:00 and 8 minutes at 5:30. McMillan makes a similar point from coaching: runners with more speed than endurance tend to run a few minutes slower than their Yasso time.

Both numbers assume the endurance work is done. 800 m reps test speed, not whether you can hold a pace for three or four hours, fuel well and pace the first half. A good long run block matters more than any one session.

Yasso 800s in a Run-R plan

Run-R plans do not schedule Yasso 800s by name. Marathon plans use intervals at I pace instead, from 5 × 1000 m up to 4 × 1600 m, plus marathon pace runs, which are a more direct test of race pace. If you like Yassos as a check, swap one interval session for them in the last eight weeks and keep the rest of the week as planned.

For your race-day splits, see the marathon pace chart. To predict from any race, use the race time predictor.

More workouts and tools