Tri Zones Calculator

Enter the results from the test week in your Wingman plan. You get the exact zones your workouts use, plus your race-day targets. Use the same numbers in your TrainingPeaks settings.

Bike

FTP 200 W · Bike LTHR 150 bpm (both = 20-min average x 0.95)

Run

Threshold pace 8:45 /mi (20-min pace + 3%) · Run LTHR 165 bpm

Swim

Threshold 1:52 /100 yd (500 time / 5, plus 2 sec)

Your training zones

These match the % targets in your Wingman workouts. On short, hard efforts heart rate lags, so ride and run those by feel and let the numbers catch up.

Bike power

FTP 200 W

ZoneWatts% FTP
Z1 Recovery0-110<55%
Z2 Endurance112-15056-75%
Z3 Tempo152-18076-90%
Z4 Threshold182-21091-105%
Z5 VO2 max212-240106-120%
Z6 Anaerobic242+121%+

Bike heart rate

Bike LTHR 150 bpm

ZoneBPM% LTHR
Z1 Recovery<120<80%
Z2 Aerobic122-13481-89%
Z3 Tempo135-14090-93%
Z4 Sub-threshold141-14994-99%
Z5a Threshold150-153100-102%
Z5b Aerobic capacity155-159103-106%
Z5c Anaerobic161+107%+

Run pace

Threshold pace 8:45 /mi

ZonePacevs threshold
Z1 Recoveryslower than 11:18> 129% time
Z2 Aerobic9:59-11:18114-129% time
Z3 Tempo9:17-9:54106-113% time
Z4 Sub-threshold8:40-9:1299-105% time
Z5a Threshold8:30-8:4597-100% time
Z5b Aerobic capacity7:53-8:2490-96% time
Z5c Anaerobicfaster than 7:53< 90% time

Run heart rate

Run LTHR 165 bpm

ZoneBPM% LTHR
Z1 Recovery<139<84%
Z2 Aerobic140-14785-89%
Z3 Tempo149-15590-94%
Z4 Sub-threshold157-16395-99%
Z5a Threshold165-168100-102%
Z5b Aerobic capacity170-175103-106%
Z5c Anaerobic177+107%+

Swim pace

Threshold 1:52 /100 yd

EffortPace% threshold
Easy2:29-2:1275-85%
Endurance2:07-1:5888-95%
Threshold1:52-1:47100-105%
Sprint1:47-1:37105-115%

Race-day targets

Your plan rehearses these in the race-pace sessions. Hot or hilly race? Aim for the bottom of each range.

First race at this distance, or an expected bike split over 6:30 (Ironman) or 3:15 (70.3). Ride the bottom of the band: the run is where your race is won.

70.3

Bike power
144-152 W (72-76% FTP)
Bike HR
128-134 bpm (85-89% LTHR)
Run pace
10:04-10:18 /mi (85-87% threshold)
Run HR
140-144 bpm (85-87% LTHR)
Swim
1:58-2:04 /100 yd (strong, controlled)

Power users: keep bike TSS around 150-200.

Ironman

Bike power
126-136 W (63-68% FTP)
Bike HR
122-128 bpm (81-85% LTHR)
Run pace
11:13-12:00 /mi (73-78% threshold)
Run HR cap, first half
132-140 bpm (80-85% LTHR; first Ironman: stay near 80%)
Swim
2:04-2:12 /100 yd (steady, all day)

Power users: keep bike TSS under about 285. A long day means a lower %. On the run, the HR cap wins for the first half. After halfway, hold that pace and let HR drift: run by effort. Anything left in the last 10K? Use it.

Put it in TrainingPeaks

  1. On the web (not the app): Settings, then Zones. Use Add Activity to add Bike, Run and Swim.
  2. Power, Bike: enter your FTP, method Coggan.
  3. Heart Rate, Bike and Run: enter each LTHR, method Joe Friel (cycling or running).
  4. Speed/Pace, Run and Swim: enter your threshold paces.
  5. Click Calculate, then Save. TrainingPeaks builds the same zones you see above, so no custom zones needed.
  6. Race-day targets don't go in TrainingPeaks. Put them on your watch: a race data screen or a heart rate alert at your cap.

Want a coach to set these for you?

A Wingman coach reads your test results, sets your zones and race-day plan, and adjusts them as you get fitter, so every session is pitched right.

Retest in your plan's test weeks and update your numbers. Questions? Ask Coach Stephan .