Mountain Bike


Select a category or scroll down to view all workouts.

6min from 44 to 65% FTP5min @ 65% FTP4min @ 76% FTP3min @ 87% FTP2min @ 100% FTP5min @ 50% FTP5min @ 65% FTP4min @ 76% FTP3min @ 87% FTP2min @ 100% FTP5min @ 50% FTP5min @ 65% FTP4min @ 76% FTP3min @ 87% FTP2min @ 100% FTP5min @ 51% FTP
Workout overview

Duration: 1h 3m

Stress points: 58

Zone distribution

Z1: 20m

Z2: 17m

Z3: 21m

Z4: 6m

Z5: -

Z6: -

31%
26%
33%
10%
0%
0%

This series of workouts have been curated by 4-time champion Annika Langvad. These workouts are tailored specifically for mountain bikers and will tackle areas of fitness that will dramatically aid you out on the trails.

These workouts are designed to be done over a 6-8 week period (2-3 workouts per week) and supplemented with technical mountain biking outdoors if possible.

In Denmark Annika often uses an indoor trainer and Zwift to give her an extra edge and get the most out of the time available to train. Her knowledge and expertise will be invaluable in your training during this series.

This first workout of sixteen is a relatively easy start to break you in, with a focus on building endurance. Three blocks of increasing intensity until you have just reached Z4.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

5min from 44 to 65% FTP5min @ 65% FTP10min @ 85% FTP5min @ 51% FTP5min @ 90% FTP10sec @ 115% FTP5min @ 100% FTP2min @ 115% FTP5min @ 50% FTP5min @ 90% FTP10sec @ 115% FTP5min @ 100% FTP2min @ 115% FTP10min @ 50% FTP
Workout overview

Duration: 1h 4m 20s

Stress points: 76

Zone distribution

Z1: 24m

Z2: 6m

Z3: 10m

Z4: 20m

Z5: 4m

Z6: -

37%
10%
16%
31%
7%
0%

Workout two is a mix. Starting out with a longer work period in Z3 and introducing Z5 intensity in two following sets of increasing intensity.

The purpose is to maintain the endurance you've built and start working on improving lactate tolerance and VO2max. This also replicates a tough uphill stint, in and out of the saddle.

For me it's often also a mental thing getting used to working at higher intensity. The dips into Z5 in today's session is also a mental preparation of things to come.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

5min from 44 to 75% FTP5min @ 95rpm, 75% FTP5min @ 82% FTP5min @ 95% FTP5min @ 95rpm, 75% FTP5min @ 82% FTP5min @ 95% FTP5min @ 95rpm, 75% FTP5min @ 82% FTP5min @ 95% FTP10min @ 50% FTP
Workout overview

Duration: 1h

Stress points: 65

Zone distribution

Z1: 13m

Z2: 17m

Z3: 15m

Z4: 15m

Z5: -

Z6: -

21%
29%
25%
25%
0%
0%

This third workout is a continuation of the endurance build. Structured much like the first workout this session increases the intensity and also omits the breaks between the three sets. It should still feel "do-able" but put you under a bit of pressure towards the end of the workout.

This workout also has a focus on higher RPM's in the first 5 minutes of each block. This will prep you for the situations where you will have to spin faster in the stages and in this workout also serves the purpose of trying to loosen the legs from Z4 much as you would try to do out on the trails.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP30sec @ 151% FTP5min @ 91% FTP30sec @ 151% FTP5min @ 90% FTP30sec @ 150% FTP5min @ 90% FTP30sec @ 150% FTP5min @ 50% FTP30sec @ 150% FTP5min @ 90% FTP30sec @ 150% FTP5min @ 90% FTP30sec @ 150% FTP5min @ 90% FTP30sec @ 150% FTP8min @ 50% FTP
Workout overview

Duration: 1h 3m

Stress points: 83

Zone distribution

Z1: 25m

Z2: 3m

Z3: -

Z4: 30m

Z5: 1m

Z6: 4m

39%
5%
0%
48%
2%
6%

Today's session is all about lactate tolerance. Teaching your body to be able to deal with lactate after such efforts and continue at a steady state is vital to getting through stages as fast a possible.

The workout is focused on Z4 interspersed with 30 sec sprints. This type of workout is where it starts to get uncomfortable for me but it helps to keep the eye on the prize. We will start by doing two shorter accelerations in the warm up to get you used to the effort before we move into the main body of the session.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP7min @ 90% FTP1min 30sec @ 50% FTP6min @ 95% FTP1min 30sec @ 50% FTP5min @ 100% FTP5min @ 50% FTP7min @ 90% FTP1min 30sec @ 50% FTP6min @ 95% FTP1min 30sec @ 50% FTP5min @ 100% FTP10min @ 50% FTP
Workout overview

Duration: 1h 13m

Stress points: 82

Zone distribution

Z1: 33m

Z2: 3m

Z3: -

Z4: 36m

Z5: 1m

Z6: -

45%
5%
0%
49%
1%
0%

Today's session continues to focus on developing your endurance and aerobic conditioning which are fundamental attributes for anyone looking to perform.

We are going to push ourselves right up to our threshold, by completing 6 efforts, split in to two blocks of 3 efforts (90%, 95% and 100% of our FTP). As the intensity goes up, the volume goes down so this session is definitely manageable and is a nice building block rather than leaving you totally exhausted for tomorrow.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP8x 30sec @ 170% FTP,
30sec @ 50% FTP
9min 30sec @ 50% FTP8x 30sec @ 170% FTP,
30sec @ 50% FTP
9min 30sec @ 50% FTP8x 30sec @ 170% FTP,
30sec @ 50% FTP
10min @ 50% FTP
Workout overview

Duration: 1h 9m

Stress points: 109

Zone distribution

Z1: 53m

Z2: 3m

Z3: -

Z4: -

Z5: 1m

Z6: 12m

76%
5%
0%
0%
1%
17%

This workout is a key workout that Annika uses as preparation for key events. In mountain biking, to get up a short steep climb, or to get through some mud or over roots, the best way is to do it quickly - lots of power for a short period of time.

This session gets our anaerobic energy systems firing, as we make repeated 30 second efforts at 170% of FTP, simulating those short spikes in effort to get up a steep bank or through a technical part of the course.

Don't be discouraged if your power drops throughout the blocks. You'll burn a lot of matches as you progress through the session, so just try and hold on as long as you can as you will still benefit from the effort.

In the same fashion - don't go out too hard! This is a fairly long session, so in the first block, just do what you need to do. 170% of FTP - no more.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP15sec @ 200% FTP12min @ 100% FTP15sec @ 200% FTP5min @ 40% FTP15sec @ 200% FTP12min @ 100% FTP15sec @ 200% FTP5min @ 40% FTP15sec @ 200% FTP12min @ 100% FTP15sec @ 200% FTP10min @ 50% FTP
Workout overview

Duration: 1h 13m 30s

Stress points: 100

Zone distribution

Z1: 32m

Z2: 3m

Z3: -

Z4: 36m

Z5: 1m

Z6: 2m

43%
5%
0%
49%
1%
2%

Today's session is another variant of a threshold workout. Added with a 15 sec burst of power at the beginning and end of each block of threshold.

Often referred to as EPD's or Explosive Power Development effort, we make an explosive effort at the start of each effort to produce some lactate, before settling in to 100% of FTP.

Imagine accelerating round a hairpin, and then settling in to 12 minutes of threshold through a field! We then finish each effort with a 15 second sprint for position heading in to a technical section.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP3x 3min @ 60rpm, 115% FTP,
3min @ 90rpm, 30% FTP
15min @ 82% FTP3x 3min @ 90rpm, 30% FTP,
3min @ 60rpm, 115% FTP
10min @ 50% FTP
Workout overview

Duration: 1h 17m

Stress points: 93

Zone distribution

Z1: 40m

Z2: 3m

Z3: 15m

Z4: -

Z5: 19m

Z6: -

51%
4%
19%
0%
25%
0%

This workout can be likened to a race with a hard start - a steady middle and a hard finish as we complete 2 blocks of efforts at 115% of FTP (Zone 5 - Vo2 Max), with a 15 minute block of Zone 3 (82% of FTP) in the middle.

We are going to complete all 6 of the Zone 5 efforts at a low cadence (60rpm) to simulate being stuck on a really steep section, where you are having to navigate around rocks - likely a fairly erratic pedalling style as your power output varies significantly from pedal stroke to pedal stroke!

You will notice the second block of efforts is a lot harder, as we will have the first block of efforts already in our legs - plus the 15 minute aerobic effort too. This will help prepare you for the end of a hard race!

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP3x 7min @ 100% FTP,
3min @ 40% FTP
10min @ 40% FTP3x 7min @ 100% FTP,
3min @ 50% FTP
7min from 50 to 25% FTP
Workout overview

Duration: 1h 33m

Stress points: 109

Zone distribution

Z1: 47m

Z2: 3m

Z3: -

Z4: 42m

Z5: 1m

Z6: -

50%
4%
0%
45%
1%
0%

In today's session we're working right at threshold. By chunking up the workload in to blocks 7 minutes, we will complete a total of 6 x 7 minute blocks at 100% of FTP, which gives us a really good training stress as we rack up 42 minutes worth of threshold power in total.

While riding under threshold is a smart and efficient way to develop all sorts of physical attributes, there is no substitute for developing yourself physically and mentally for pushing your body right to threshold power. This session helps to give you the confidence that you can push yourself right up to your FTP for over 40 minutes worth of work, while also creating plenty of muscle damage.

When you hit lactate threshold, the sensations are hugely different vs riding even 2-3% below - so we need to prepare ourselves.

Depending on how fatigued you are going in to this session, you may need an easy day tomorrow!

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP15min @ 85% FTP3min @ 50% FTP15min @ 85% FTP5min @ 50% FTP3min @ 115% FTP3min @ 30% FTP3min @ 115% FTP3min @ 30% FTP3min @ 115% FTP3min @ 30% FTP3min @ 115% FTP10min @ 50% FTP
Workout overview

Duration: 1h 25m

Stress points: 97

Zone distribution

Z1: 39m

Z2: 3m

Z3: 30m

Z4: -

Z5: 13m

Z6: -

45%
4%
35%
0%
15%
0%

Today's workout again focuses on helping to develop our endurance and aerobic capacity - both key attributes for mountain biking.

Long days in the saddle, with some tricky terrain that requires a bursts of power to get through - this is where being able to produce spikes in power output, repeatedly for a few minutes at a time is critical for success. These efforts are not all out max efforts, but surges above threshold, but still a controlled, aerobic effort.

We are completing two blocks of Zone 3 effort at the start of this session to generate some fatigue and give the 3 minute Zone 5 efforts much more of a 'race feel' vs doing them fresh.

The 3 minutes Z5 efforts are to be completed as much as possible, out of the saddle as we imitate a very steep single track section!

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP15min @ 70rpm, 81% FTP5min @ 40% FTP15min @ 70rpm, 81% FTP5min @ 40% FTP15min @ 81% FTP5min @ 40% FTP15min @ 81% FTP10min @ 50% FTP
Workout overview

Duration: 1h 41m

Stress points: 92

Zone distribution

Z1: 37m

Z2: 3m

Z3: 1h

Z4: -

Z5: 1m

Z6: -

36%
3%
59%
0%
1%
0%

This may not be the most inspiring workout, but the stimulus we get from it will really help to boost our endurance. It's a very similar training stress to a 3-4 hour steady group ride, but we complete in less than half the time.

At first you might feel this session is very easy, but the fatigue will build through the session. Aim to have trained the day before this session to give you that little extra fatigue in your legs to aid the training stress of this session.

Each effort is Zone 3 - 81% of FTP, however the first two blocks are to be completed at a slightly lower than normal cadence of 70rpm to prepare yourself for the slightly technical sections, where a lower cadence gives you more stability in picking your way around rocks and other obstacles.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP4x 3min @ 70rpm, 80% FTP,
4min @ 70rpm, 102% FTP
10min @ 40% FTP4x 3min @ 70rpm, 80% FTP,
4min @ 70rpm, 102% FTP
10min @ 50% FTP
Workout overview

Duration: 1h 32m

Stress points: 111

Zone distribution

Z1: 32m

Z2: 3m

Z3: 24m

Z4: 32m

Z5: 1m

Z6: -

34%
4%
26%
35%
1%
0%

Today's workout is a very famous 'Over - Under' session, where we repeatedly ride over and under our threshold.

We will complete 2 x 28 minute blocks, each alternating between 3 minutes 'over' Zone 3 (80% of FTP) and 4 minutes 'under' Zone 4 (102% of FTP).

Critically, both the under and over sections are to be completed at a cadence slightly lower than 'standard', at 70rpm. This is to give the session a strength endurance focus - ensuring we get used to producing not only high power, but also high crank torque, to support us in those sections of a mountain bike race where we have to momentarily freewheel, and are asked to produce huge crank torque from 0rpm!

We stimulate acidosis during the 'over' efforts, and we are then trying to recover, while still producing a moderate effort during the 'under' phase. Think of the 'over' as a technical part of a climb, while the under is climbing on a fire road or through a field!

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP5min @ 95% FTP30sec @ 60rpm, 175% FTP5min @ 78% FTP5min @ 95% FTP30sec @ 60rpm, 175% FTP5min @ 78% FTP5min @ 40% FTP5min @ 95% FTP30sec @ 60rpm, 175% FTP5min @ 78% FTP5min @ 95% FTP30sec @ 60rpm, 175% FTP5min @ 78% FTP10min @ 50% FTP
Workout overview

Duration: 1h 13m

Stress points: 91

Zone distribution

Z1: 27m

Z2: 3m

Z3: 20m

Z4: 20m

Z5: 1m

Z6: 2m

37%
5%
27%
27%
1%
3%

This workout is really fun and engaging - plenty of changes in effort, as is the case in a mountain bike event.

Another take on 'Over - Unders' - we vary our effort between 95% and 78% of FTP - so we don't actually go over our threshold, but we do complete 30 second Zone 6 efforts at 175% of FTP, critically at 60rpm!

The 60rpm 175% of FTP efforts simulate making an effort up a steep bank, where the best way up is to do it quickly without changing gear and creating chances for your gears to jump. By the top you will be grinding the gear, with a low cadence, circa 60rpm!

After the steep bank, we are straight back in to Zone 3 as we continue riding along a nice wide, open path.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP5x 1min @ 121% FTP,
1min @ 30% FTP
8min @ 50% FTP5x 1min @ 121% FTP,
1min @ 30% FTP
8min @ 50% FTP5x 1min @ 121% FTP,
55sec @ 30% FTP
10min @ 50% FTP
Workout overview

Duration: 1h 11m 35s

Stress points: 77

Zone distribution

Z1: 52m

Z2: 3m

Z3: -

Z4: -

Z5: 1m

Z6: 15m

73%
5%
0%
0%
1%
21%

In this session, we really give our Type 2 muscle fibres a huge hit, as we hit Zone 6 and complete some Anaerobic Capacity efforts!

Throughout the session, we will complete 15 minutes worth of riding @ 121% of FTP - which is split up in to 3 blocks of 1 minute on, one minute off. These intervals aim to stimulate the demand of riding up short, punchy climbs - which mountain biking is renowned for!

You can use whatever cadence you like for the efforts - a mix of cadences is ideal, so aim to grind a few efforts out and really rev a few to the max - 110rpm +

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP3min @ 50% FTP7x 3min @ 115% FTP,
5min @ 50% FTP
5min @ 50% FTP
Workout overview

Duration: 1h 20m

Stress points: 95

Zone distribution

Z1: 55m

Z2: 3m

Z3: -

Z4: -

Z5: 22m

Z6: -

68%
4%
0%
0%
28%
0%

Today's session is focused on hitting our Vo2 Max, by completing 7 efforts, each being 3 minutes long, with 5 minutes rest between each effort.

You may think that you don't need the full 5 minutes after effort 1, however its about getting enough recovery early on in the session that efforts 5, 6 and 7 are still quality efforts and you are not too fatigued.

This session will help you become more efficient at utilising oxygen as an energy source, and help you to produce high power more efficiently / more aerobically.

So translating this to mountain biking - it means you can more efficiently tackle those few minute tough sections, leaving you fresher later on in your ride.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.

7min from 44 to 75% FTP30sec @ 109% FTP3min @ 50% FTP30sec @ 109% FTP5min @ 50% FTP5min @ 65rpm, 75% FTP5min @ 110rpm, 81% FTP3min @ 95% FTP2min @ 70rpm, 109% FTP3min @ 95% FTP5min @ 81% FTP5min @ 75% FTP5min @ 50% FTP5min @ 65rpm, 75% FTP5min @ 110rpm, 81% FTP3min @ 95% FTP2min @ 70rpm, 109% FTP3min @ 95% FTP5min @ 81% FTP5min @ 75% FTP5min @ 50% FTP
Workout overview

Duration: 1h 22m

Stress points: 88

Zone distribution

Z1: 22m

Z2: 23m

Z3: 20m

Z4: 12m

Z5: 5m

Z6: -

26%
28%
24%
15%
6%
0%

This is a pyramid style workout, which is an all round session which will help to boost your endurance, but also your strength as we hit the peak of the pyramid. Here we complete a 2 minute effort at 109% of FTP, critically at 70rpm which really draws on your strength and is what really makes this part of the pyramid a challenge.

Metabolic waste will build up throughout this session, and you will be forced to continue producing power with lactate present - this is known as your lactate tolerance, which we are trying to improve.

This workout keeps things interesting by changing the intensity and the monotony of a steady state workout. Real life racing is often more comparable to this type of workout than a very steady state type of workout. The changes in cadence also try and mimic the conditions of real world riding.

No longer available in Zwift* View workout More workouts like this

*From Zwift 1.49 (early October 2023), Zwift has decided to reorganize its workout library into new collections. Use More workouts like this to find identical workouts in new workout collections or training plans in Zwift. Workouts that are no longer available in Zwift can be downloaded from the official Zwift forum. See more info here: FAQ: How do I obtain and use old Zwift workouts that are no longer available in Zwift?.