VO2max workout

VO2max 30/30 3×8

Three 8-minute blocks of eight 30-second efforts at 123% FTP with 30 seconds at 65% after each, and 5 minutes at 65% after every block.

Duration
1 h 4 min
Workout Score
72
Intensity Ratio
0.82
Blocks
53

Free, no account needed. The file is created in your browser and stores targets as a share of FTP, so Zwift and other apps that import .zwo files scale them to your FTP.

Interval profile

15min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
5min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
5min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
1min
123% FTP
1min
65% FTP
5min
65% FTP
10min
55% FTP
0 min32 min64 min

Intervals

Targets are a percentage of FTP. Watts are shown for an FTP of 250 W; set your own FTP to recalculate them. Nothing is saved.

FTP
±1/5/10 W
250W
#BlockDurationTargetWattsZone
1Warm-up15 min65% FTP163 WZ2
2Work30 s123% FTP308 WZ6
3Recovery30 s65% FTP163 WZ2
4Work30 s123% FTP308 WZ6
5Recovery30 s65% FTP163 WZ2
6Work30 s123% FTP308 WZ6
7Recovery30 s65% FTP163 WZ2
8Work30 s123% FTP308 WZ6
9Recovery30 s65% FTP163 WZ2
10Work30 s123% FTP308 WZ6
11Recovery30 s65% FTP163 WZ2
12Work30 s123% FTP308 WZ6
13Recovery30 s65% FTP163 WZ2
14Work30 s123% FTP308 WZ6
15Recovery30 s65% FTP163 WZ2
16Work30 s123% FTP308 WZ6
17Recovery30 s65% FTP163 WZ2
18Recovery5 min65% FTP163 WZ2
19Work30 s123% FTP308 WZ6
20Recovery30 s65% FTP163 WZ2
21Work30 s123% FTP308 WZ6
22Recovery30 s65% FTP163 WZ2
23Work30 s123% FTP308 WZ6
24Recovery30 s65% FTP163 WZ2
25Work30 s123% FTP308 WZ6
26Recovery30 s65% FTP163 WZ2
27Work30 s123% FTP308 WZ6
28Recovery30 s65% FTP163 WZ2
29Work30 s123% FTP308 WZ6
30Recovery30 s65% FTP163 WZ2
31Work30 s123% FTP308 WZ6
32Recovery30 s65% FTP163 WZ2
33Work30 s123% FTP308 WZ6
34Recovery30 s65% FTP163 WZ2
35Recovery5 min65% FTP163 WZ2
36Work30 s123% FTP308 WZ6
37Recovery30 s65% FTP163 WZ2
38Work30 s123% FTP308 WZ6
39Recovery30 s65% FTP163 WZ2
40Work30 s123% FTP308 WZ6
41Recovery30 s65% FTP163 WZ2
42Work30 s123% FTP308 WZ6
43Recovery30 s65% FTP163 WZ2
44Work30 s123% FTP308 WZ6
45Recovery30 s65% FTP163 WZ2
46Work30 s123% FTP308 WZ6
47Recovery30 s65% FTP163 WZ2
48Work30 s123% FTP308 WZ6
49Recovery30 s65% FTP163 WZ2
50Work30 s123% FTP308 WZ6
51Recovery30 s65% FTP163 WZ2
52Recovery5 min65% FTP163 WZ2
53Cool-down10 min55% FTP138 WZ1

Time in power zones

Zones follow the 7-zone model used across TrainCraft, measured as a percentage of FTP.

  • Z1 Active recovery (up to 55% FTP)10 min · 16%
  • Z2 Endurance (56 to 75% FTP)42 min · 66%
  • Z6 Anaerobic (121 to 150% FTP)12 min · 19%

How the numbers are calculated

Duration is the sum of all blocks. Workout Score and Intensity Ratio are calculated from the interval targets with the same formula as the TrainCraft workout builder, where one steady hour at 100% FTP scores 100. Warm-up and cool-down blocks in this workout hold a single target, so they count at the percentage shown in the table.

Similar workouts

VO2max 4×5
1 h 5 min · Workout Score 76
VO2max 5×4
1 h 5 min · Workout Score 79
VO2max 5×5
1 h 5 min · Workout Score 84
VO2max 4×4 with 20-Minute Warm-up
1 h 2 min · Workout Score 74

Want a different version?

Change durations and targets in the workout builder, or read the training plan guides to see where sessions like this fit into a week.

Workout builderTraining plan guidesAll workouts