Intervals at VO2max pace are the best workout for raising your aerobic ceiling. They are also the hardest. Here is how to do them without destroying yourself.
By Alex · 7 min read
The first time I did real VO2max intervals, I thought something was medically wrong with me.
Two minutes in: heart rate 175, lungs burning, legs gone, and forty-five seconds still to run in the rep. I finished it, walked around for three minutes, and then did it five more times.
I went home and sat in my car for ten minutes before I could drive.
Six weeks later, I took 90 seconds off my 5K personal best.
VO2max intervals work. They also hurt. Here is how to use them without destroying yourself.
VO2max is the fastest rate at which your body can use oxygen during exercise. It is the ceiling of your aerobic system — your highest gear.
The higher your VO2max, the faster you can run before you tip into anaerobic effort. In middle and long distance running, VO2max is one of the strongest signs of how well you will perform.
The good news is that you can train it, especially if you have never done structured speed work before.
The training signal is specific: you have to run at or near VO2max pace to improve VO2max. Easy runs will not do it. Tempo runs come close but do not quite reach the ceiling. Intervals at the right intensity are what cause the change.
Jack Daniels calls this I-pace, or interval pace: the effort that brings you to VO2max. That is roughly 95-100% of your maximum heart rate, or the pace you could hold for about 10-12 minutes at full effort.
In practice, that is about your 3K-5K race pace.
The VDOT Calculator gives you your exact I-pace from a recent race result. If you ran a 25:00 5K, your interval pace is around 4:45/km. If you ran a 22:00 5K, it is around 4:10/km.
These paces feel very hard. They should. That is the point.
The simplest VO2max workout: run 400m or 800m at I-pace, rest for as long as the rep took, then repeat.
A beginner session might be 6 × 400m with 2-minute rests. An experienced runner might do 5 × 1000m with 3-minute rests.
Recovery should be walking, not standing still. Keep moving.
There is a range here. "Cruise intervals" (T-pace, or threshold pace) are 20-30 seconds per km slower than I-pace, with shorter rests. They build your lactate threshold rather than raising your VO2max ceiling.
True VO2max intervals are at full I-pace with proper recovery. If you are doing them correctly, you should only just manage the last rep. If the last rep feels the same as the first, you ran too slowly.
Daniels also sets VO2max work by time instead of distance: 3 minutes on, 3 minutes off. This works well on trails, or when there is no track nearby.
VO2max sessions put a lot of stress on your body. They need:
VO2max intervals are uncomfortable in a different way from long runs or tempo runs. The discomfort is sharp: lungs burning, legs heavy, and a voice in your head telling you to stop.
The mental skill is telling the difference between "this is hard and I should keep going" and "something is actually wrong". Real VO2max intervals should feel like 9 out of 10 by the last rep. That is not a signal to stop. It is a signal that the session is working.
A useful thought: "I chose this pace from my race time. My body can handle this pace. This feeling will not last."
Most runners see their interval pace improve within 4-6 weeks of consistent VO2max training. The first sessions feel brutal. By the fourth or fifth, the same workout feels only very hard.
The changes in your body are real: your heart pumps more blood per beat, your muscle cells build more energy factories, and you clear lactate better at speed. Your VDOT score rises. Your training paces move. Races hurt a little less.
One warning: intervals are a stimulus, not magic. They only work with enough recovery, a strong aerobic base and consistent easy running around them. The interval session is the 20% that gets all the attention. The easy miles are the 80% that make it work.
Every page on this site has a Markdown mirror at the same path with a .md suffix (for example /calculator.md), and honors an Accept: text/markdown request header on the HTML URL. The calculations here are also available as callable tools through a free public MCP server — no account or API key.