Top 10 Zwift workouts for FTP improvement
Raising your FTP is about stacking high-quality threshold time without cooking yourself. These Zwift sessions are proven, practical, and easy to repeat. Mix two key workouts per week, add endurance volume you can recover from, and you2ll move the needle in 68 weeks.
Before you start: set your FTP and zones
- Use a consistent test: ramp test or 20-minute test. Test rested and fueled, then retest every 46 weeks.
- Know your training zones (based on FTP):
- Tempo (Z3): 769% of FTP
- Sweet spot (high Z3/low Z4): 8892%
- Threshold (Z4): 95105%
- VO2 max (Z5): 106120%
- ERG vs resistance: use ERG for steady efforts (sweet spot, threshold). For short surges (30/15s, bursts), resistance or slope mode often feels better.
The top 10 Zwift workouts for FTP
1) Sweet spot 315
- Structure: 300 at 8892% FTP, 500 easy between.
- Warm-up: 1015 minutes ramping to 80% with a few 105 second spin-ups.
- Cool-down: 810 minutes easy.
- Duration: ~75 minutes.
- Why it works: maximizes aerobic stimulus with manageable fatigue. Great base for more threshold work.
- Tip: Hold 8595 rpm, smooth breathing. If HR drifts rapidly, back off a few watts.
WU 12 min to 80%
3x(15 min @ 88-92% / 5 min @ 50-60%)
CD 10 min easy
2) Over-unders 410 (2 under / 1 over)
- Structure: 4 sets of 10 minutes, repeating 200 at 95% and 100 at 105% (finish with 100 at ~100% to complete 1000). 500 easy between sets.
- Warm-up: 15 minutes with 33000 openers at 110%.
- Duration: 8090 minutes.
- Why it works: teaches you to buffer lactate and settle back to control. Classic race-specific threshold builder.
- Tip: ERG can work, but resistance mode lets you feel the surge and settle.
WU 15 min + 3x30s @ 110% (1:30 easy)
4x[ (2 min @ 95% + 1 min @ 105%) x3 + 1 min @ 100% ] / 5 min easy
CD 10 min
3) Threshold classic 220
- Structure: 220 minutes at 95100% FTP, 8 minutes easy between.
- Warm-up: 1215 minutes with a 300 ramp to 90%.
- Duration: ~7590 minutes.
- Why it works: time-tested dose of high-quality threshold time. Mentally simple, physiologically potent.
- Tip: Aim to negative split set two by a few watts if you feel good.
WU 15 min
2x20 min @ 95-100% (8 min @ 55% between)
CD 10 min
4) Sweet spot with bursts
- Structure: 312 minutes @ ~90% with a 1015 second burst @ 120130% every 2 minutes. 4 minutes easy between sets.
- Warm-up: 12 minutes with 24500 tempo ramps.
- Duration: ~708 minutes.
- Why it works: maintains aerobic load while adding race-like stochastic stress.
- Tip: Stay seated for bursts; return quickly to smooth sweet spot power.
WU 12 min
3x[ 12 min @ 90% with 10-15s @ 120-130% every 2 min ] / 4 min easy
CD 8-10 min
5) Big-gear tempo (low cadence)
- Structure: 312 minutes @ 8890% at 6070 rpm. 5 minutes easy between.
- Warm-up: 15 minutes gradually lowering cadence from 95 to 75 rpm.
- Duration: ~75 minutes.
- Why it works: recruits more muscle fiber at sub-threshold, improving force at FTP without excessive cardiovascular strain.
- Tip: Keep core tight; avoid knee pain. Shift to maintain power, not just torque.
WU 15 min (finish @ 75 rpm)
3x12 min @ 88-90% (60-70 rpm) / 5 min easy
CD 10 min
6) 30/15s VO2 blocks
- Structure: 39 minutes as 3000 @ 115120% / 1500 @ 5060%, 5 minutes easy between blocks.
- Warm-up: 15 minutes with 4×2000 @ 105% (4000 easy) to prime oxygen uptake.
- Duration: ~607 minutes.
- Why it works: elevates VO2 to raise your ceiling, making threshold feel easier.
- Tip: Use resistance mode; focus on quick transitions and smooth breathing.
WU 15 min + 4x20s @ 105% (40s easy)
3x[ 9 min of 30s @ 115-120% / 15s @ 50-60% ] / 5 min easy
CD 8-10 min
7) 5×5 VO2 steady
- Structure: 55 minutes @ 110115% with 4 minutes easy between.
- Warm-up: 15 minutes including 21 minute ramps to 115%.
- Duration: ~70 minutes.
- Why it works: simpler than 30/15s, still pushes oxygen uptake and increases fractional utilization at FTP.
- Tip: Start the first two reps at the low end, finish strong.
WU 15 min (include 2x1 min @ 110-115%)
5x5 min @ 110-115% (4 min easy)
CD 10 min
8) Criss-cross threshold
- Structure: 312 minutes alternating 3000 @ 105% and 3000 @ 95%. 5 minutes easy between sets.
- Warm-up: 1215 minutes with a 5-minute tempo block.
- Duration: ~657 minutes.
- Why it works: keeps you on the threshold knife-edge to improve lactate clearance and pacing control.
- Tip: ERG can work well here if your trainer responds quickly.
WU 12-15 min
3x12 min of [30s @ 105% / 30s @ 95%] / 5 min easy
CD 8-10 min
9) Tempo-to-threshold ramp (continuous)
- Structure: 4050 minutes continuous, starting at 80% and increasing 25 watts every 5 minutes to finish at 9296%.
- Warm-up: 12 minutes easy.
- Duration: ~60 minutes.
- Why it works: smooth progression builds durability and fatigue resistance near FTP.
- Tip: Keep cadence steady; donf surge the final minutes.
WU 12 min
40-50 min progressive: start 80%, add 2-5 W every 5 min to 92-96%
CD 8-10 min
10) Threshold pyramid 681086
- Structure: 600 @ 9598% 9 rest 300 9 800 @ 9699% 9 rest 300 9 1000 @ 98100% 9 rest 400 9 800 @ 9699% 9 rest 300 9 600 @ 9598%.
- Warm-up: 15 minutes with a few 1500 primers.
- Duration: ~708 minutes.
- Why it works: varied durations keep focus while accumulating 38 minutes at or near FTP.
- Tip: Aim for consistent heart rate drift, not spikes.
WU 15 min
6 min @ 95-98% / 3 min easy
8 min @ 96-99% / 3 min easy
10 min @ 98-100% / 4 min easy
8 min @ 96-99% / 3 min easy
6 min @ 95-98% / CD 10 min
How to build an 8-week plan
Do two key workouts per week from the list, plus endurance and recovery. Progress by adding minutes at target intensity or nudging power by 25 watts, not both at once.
| Week | Key workout A | Key workout B | Endurance focus |
|---|---|---|---|
| 12 | Sweet spot 315 | VO2 5×5 (or 30/15s) | 90120 minutes Z2 |
| 34 | Over-unders 410 | Threshold 220 | 120180 minutes Z2 with 2040 minutes tempo |
| 5 | Sweet spot with bursts | Threshold pyramid | Long Z2 ride; strides/spin-ups |
| 6 | Tempo-to-threshold ramp | Criss-cross threshold | Keep volume, add mobility |
| 7 | Over-unders (increase reps) | VO2 of choice | Back off volume 1015% |
| 8 | Threshold 220 (best effort) | Light sweet spot 215 | Retest FTP end of week |
Coaching note: plan at least one full rest day per week and one lighter week every 34 weeks. If cadence, HR, and RPE all trend up for the same watts, youre carrying fatigue. Back off 2448 hours.
Fueling, cadence, and recovery tips
- Fuel: 3060g carbs/hour for sessions under 75 minutes; 6090g/hour for 9020 minutes. Start hydrated and sip a bottle per hour.
- Cadence: hold 8595 rpm for most threshold work; use 6070 rpm only for the specific big-gear session.
- Warm-ups: prime with short openers before VO2 and over-unders so the first rep isnt the hardest.
- Cooling and airflow: a strong fan can be worth more watts than a gear upgrade indoors.
- Recovery: within 30 minutes, take 2050g protein + carbs. Sleep 7.59 hours when doing two hard sessions per week.
Pick two workouts, execute well, and repeat. Consistency beats complexity for building sustainable watts at FTP.