How should I warm up for different events?
A smart warm-up does three things: raises muscle temperature, primes oxygen delivery, and rehearses the efforts youβll make when the flag drops. The shorter and more intense the event, the longer and sharper your warm-up usually needs to be. For long, steady races, you can keep it simple.
Below are clear, event-specific warm-ups using power (FTP and watts), heart rate, and RPE so you can roll to the line readyβwithout wasting energy.
Principles you can trust
- Progressive heat and flow: start easy, build steadily, then include specific βprimingβ efforts. Aim to feel warm, mobile, and switched onβnot cooked.
- Specificity to the start: if the race starts hard (crit, CX, short TT), include a few VO2max/anaerobic efforts. If the start is neutral or steady (road/gravel fond0), keep it light.
- Power, heart rate, and RPE: target %FTP when you can. Heart rate lags early; use it for trends, not strict targets. Cross-check with RPE.
- Timing: finish 5β10 minutes before the start. That window lets you stage, sip, and stay warm without cooling off.
- Keep it simple: a good warm-up is repeatable. Avoid improvising on race day.
Event-specific warm-up templates
| Event | Demand | Total warm-up | Key efforts | Finish before start |
|---|---|---|---|---|
| Track sprint / 1 km / < 5 min efforts | Very intense, all-out | 25β35 min | Short sprints + 30β45 s Z5βZ6 | 5β8 min |
| Short hill climb / prologue (5β12 min) | Hard from gun, above FTP | 20β30 min | 1β4 min Z5 + brief sprints | 5β10 min |
| TT 20β60 min | Threshold focus | 25β35 min | Ramps to Z4 + 1β2 min Z5 | 5β10 min |
| Criterium / CX / XCO (45β90 min) | Explosive start, stochastic | 30β40 min | 30β45 s Z6 + 10β15 s sprints | 5β8 min |
| Road race / Gravel (2β6 h) | Variable, often steady start | 10β20 min | Mostly Z1βZ2, a few 1 min Z3βZ4 | 5β15 min |
| Ultra / Fondo with neutral start | Low initial intensity | 5β10 min | Easy spin + mobility | 5β15 min |
Track sprint / 1 km / very short events (25β35 minutes)
- 10β12 min easy Z1βZ2 (50β60% FTP), smooth cadence.
- 6 min ramp: 2 min Z3 (75β85%), 2 min Z4 (95β100%), 2 min easy.
- 3β4 x 10β15 s neuromuscular sprints (all-out but relaxed form), 2β3 min easy between.
- 1β2 x 30β45 s at 120β140% FTP (Z5βZ6), 4β5 min easy between.
- 3β5 min easy roll. Finish 5β8 min before start; keep legs turning lightly.
Short hill climb or prologue (5β12 minutes, 20β30 minutes total)
- 12 min easy Z1βZ2.
- 4 min at 90β95% FTP (upper Z3/Z4), 3 min easy.
- 1β2 x 1 min at 115β120% FTP (Z5), 3 min easy between.
- 2 x 15 s fast spin-ups, full recovery.
- Easy roll to line; start within 5β10 min.
Time trial 20β60 minutes (25β35 minutes total)
- 10 min easy Z1βZ2.
- 6 min progressive to 95β100% FTP (finish near race power), then 3 min easy.
- 2 x 1.5β2 min at 110β115% FTP (Z5), 3 min easy between.
- 3β5 min easy. Gel/sip. Start 5β10 min after finishing.
Criterium / cyclocross / XCO (30β40 minutes total)
- 10 min easy Z1βZ2.
- 5 min progressive to Z4 (85β100% FTP), then 3 min easy.
- 3 x 30β45 s at 130β150% FTP (Z6), 3β4 min easy between.
- 3 x 10β15 s sprints from rolling speed, full recovery.
- Spin easy to staging; finish 5β8 min before the start. If staging is long, move the last hard effort earlier so you donβt stand still too long.
Road race / gravel (10β20 minutes total)
- 8β12 min easy Z1βZ2.
- 2β3 x 1 min at 90β100% FTP with 2β3 min easy.
- 2 x 10 s spin-ups. If the first climb or crosswind happens early, add one 30 s Z5 effort.
- Keep layers on to avoid chilling. If thereβs a neutral start, you can shorten to a simple 10 min easy ride.
Ultra or fondo with low-intensity start (5β10 minutes)
- 5β10 min easy Z1, a few high-cadence spin-ups.
- Save energy for the long day; focus on pacing and fueling from the gun.
Timing, fueling, and conditions
- When to finish: aim to end the last hard effort 5β10 minutes before your start time. Use that window to drink, gel if needed (20β30 g carbs), and stage.
- Carbs and caffeine: for short, intense events, a small carb dose (20β30 g) 10β15 min pre-start helps. Caffeine 3β6 mg/kg taken 45β60 min pre-start suits most; test in training.
- Heat and humidity: shorten by 5β10 min, drop one intensity step (e.g., Z6 to Z5), pre-cool with ice/cold drinks, and use a fan if on a trainer.
- Cold and wind: extend the easy phase by 5β10 min, keep layers on, and minimize idle time. Stay moving between staging steps.
- Altitude: keep the structure but allow longer recoveries between hard efforts. Avoid overcooking the Z5βZ6 work.
- Equipment check: confirm tire pressure, brakes, shifting, and power meter connection during the easy phase. Calibrate if needed.
- Heart rate expectations: HR will sit 5β10 bpm lower early in cold conditions and higher in heat/stress. Prioritize power and RPE for the priming efforts.
- Common mistakes: warming up too hard or too long, finishing too early, skipping fluids, or failing to match the warm-up to the start intensity.
Rule of thumb: the shorter and harder the event, the longer and sharper the warm-up. The longer and steadier the event, the simpler the warm-up.
Print-and-go version:
Short TT (20β60 min): 10 easy β 6 ramp to FTP β 3 easy β 2 x 2' @110β115% (3' easy) β 3β5 easy.
Crit/CX: 10 easy β 5 to Z4 β 3 easy β 3 x 30β45 s Z6 (3β4' easy) β 3 x 10β15 s sprints β easy to line.
Road/Gravel: 10 easy β 2β3 x 1' @90β100% (2β3' easy) β 2 x 10 s spin-ups β stage.
Track/1 km: 10β12 easy β 6 ramp β 3β4 x 10β15 s sprints (2β3' easy) β 1β2 x 30β45 s Z5βZ6 (4β5' easy) β easy.
Test these in training so race day feels automatic. Small tweaks for your physiology, venue, and weather will make them even better.