Chris O'Hearn

These workouts have been created by Christopher O'Hearn

A note about how to use these workouts
There are three basic types of workout: Anaerobic, Lactate threshold and Aerobic.
Each type of workout has three different levels or doses: High, Medium and Low.
In any training week you would have at least one of each type and one of each dose depending on your priorities. If you are aiming to build FTP then Lactate threshold would be High, while in early season Aerobic might be Medium and Anaerobic Low. Once you get into race season then Anaerobic might be Medium or High.


Select a workout, or scroll down to view all workouts.

Workout overview

Duration: 53m

Stress points: 50

Zone distribution

Z1: 18m

Z2: 22m

Z3: -

Z4: 2m

Z5: -

Z6: 6m

37%
47%
0%
4%
0%
13%

Author: C.OHearn Z50

Warmup followed by 2x1.5 min, 2x1 min, 2x.5 min Z6 anaerobic intervals.

Low Dose

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 59m

Stress points: 60

Zone distribution

Z1: 17m

Z2: 26m

Z3: -

Z4: 2m

Z5: -

Z6: 9m

31%
49%
0%
4%
0%
17%

Author: C.OHearn Z50

Warmup followed by 2x2 min, 2x1.5 min and 2x1 min Z6 anaerobic intervals.

Medium dos.e

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 11m

Stress points: 77

Zone distribution

Z1: 23m

Z2: 26m

Z3: -

Z4: 2m

Z5: -

Z6: 15m

35%
40%
0%
3%
0%
23%

Author: C.OHearn Z50

Warmup followed by 5x3 minute aerobic capacity intervals with equal recovery periods.

High dose.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 6m

Stress points: 70

Zone distribution

Z1: 20m

Z2: 27m

Z3: -

Z4: 2m

Z5: -

Z6: 13m

32%
44%
0%
3%
0%
20%

Author: C.OHearn Z50

High dose anaerobic capacity intervals.

Warmup followed by 5 x 2.5 minute intervals with equal recovery.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 11m

Stress points: 78

Zone distribution

Z1: 23m

Z2: 26m

Z3: -

Z4: 2m

Z5: -

Z6: 15m

35%
40%
0%
3%
0%
23%

Author: C.OHearn Z50

High dose aerobic capacity intervals.

Warmup followed by 2x3 min, 2x2.5 and 2x1.5 min anaerobic intervals with equal recovery periods.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 18m 30s

Stress points: 70

Zone distribution

Z1: 45m

Z2: 14m

Z3: -

Z4: 11m

Z5: 6m

Z6: 3m

57%
17%
0%
14%
8%
4%

Author: C.OHearn Z50

A bit of everything workout of short, medium and longer intervals at varying intensity.

8 x 25 second sprints with 35 seconds recovery.

6 x 1 minute above FTP Z5 intervals with 1.15 recovery.

3 sweet spot Z4 intervals of 4,3, and 2 minutes with equal recovery.

Medium dose.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 19m

Stress points: 75

Zone distribution

Z1: 41m

Z2: 14m

Z3: -

Z4: 14m

Z5: 6m

Z6: 4m

52%
17%
0%
18%
8%
5%

Author: C.OHearn Z50

Short, medium and longer intervals at varying intensity and quick recoveries.

8 x hard sprints for 30 seconds with 30 seconds recovery.

6 x above FTP Z5 efforts for 1 minute with 1 minute recovery.

3 x sweet spot Z4 intervals of 5, 4 and 3 minutes with equal recovery.

A really hard workout which gives a bit of everything.

High Dose

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 54m 30s

Stress points: 52

Zone distribution

Z1: 10m

Z2: 21m

Z3: 4m

Z4: 15m

Z5: -

Z6: -

21%
41%
7%
30%
0%
0%

Author: C.OHearn Z50

3x5 Lactate Threshold Intervals Low Dose

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 6m 30s

Stress points: 68

Zone distribution

Z1: 13m

Z2: 21m

Z3: 4m

Z4: 24m

Z5: -

Z6: -

22%
33%
6%
39%
0%
0%

Author: C.OHearn Z50

3 x 8 Lactate Threshold Intervals Medium Dose

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 23m

Stress points: 87

Zone distribution

Z1: 6m

Z2: 31m

Z3: 4m

Z4: 38m

Z5: -

Z6: -

8%
40%
5%
48%
0%
0%

Author: C.OHearn Z50

3x12.5 Lactate Threshold Intervals High Dose

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 11m

Stress points: 66

Zone distribution

Z1: 26m

Z2: 16m

Z3: 4m

Z4: 20m

Z5: -

Z6: -

39%
25%
5%
30%
0%
0%

Author: C.OHearn Z50

Warmup followed by a pyramid of 1-2-3-4-4-3-2-1 mins @ FTP with recovery.

Total 20 mins time at FTP.

Medium dose.

Good for maintaining FTP when fit and in good form.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 20m

Stress points: 78

Zone distribution

Z1: 26m

Z2: 21m

Z3: 4m

Z4: 25m

Z5: -

Z6: -

35%
27%
5%
33%
0%
0%

Author: C.OHearn Z50

Warmup followed by 1-2-3-4-5-4-3-2-1 mins @ FTP with recovery periods.

Total time at FTP threshold 25 mins.

High dose.

Good maintenance workout during season, especially in a week without a race or other sustained effort.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?

Workout overview

Duration: 1h 25m

Stress points: 98

Zone distribution

Z1: 26m

Z2: 19m

Z3: -

Z4: 20m

Z5: 20m

Z6: -

31%
22%
0%
24%
24%
0%

Author: C.OHearn Z50

A little change from lactate threshold intervals.

These 4 x 10 min blocks vary between 95 and 110% 1 minute intervals.

Use when fully fit to maintain FTP. Good for TT racing to replicate ups and downs on courses.

High dose.

Download workoutView workoutMore workouts like this

FAQ: How to use custom workouts in Zwift?