Skip to content
ZeroServer.tools
All guides

Heart Rate Zones, FTP, and 1RM: The Fitness Metrics That Actually Matter

July 7, 2026 · 10 min read

Heart Rate Zones, FTP, and 1RM: The Fitness Metrics That Actually Matter

Most fitness apps stop at steps counted and calories burned — numbers that feel measurable but drive almost no meaningful adaptation. If you train with intention, whether you're a cyclist chasing watts, a lifter programming percentages, or a runner building aerobic base, you need metrics that map directly to physiological systems. This guide breaks down three frameworks serious athletes actually use: heart rate training zones, functional threshold power (FTP), and one-rep max (1RM) percentages. Each one tells you exactly which system you're training and how hard.

Why Steps and Calories Are the Wrong Metrics

Steps and calorie burn are useful for sedentary people building basic habits, but they have two fundamental problems for anyone following a structured program.

Problem 1: They don't identify which energy system you're training. Human metabolism operates across distinct energy pathways. Below roughly 55% of your maximum heart rate, you're burning fat aerobically — good for base building and recovery. Between 65-85%, you're developing aerobic capacity and cardiac output. Above 90%, you're recruiting fast-twitch fibers and pushing anaerobic limits. A 10,000-step day could be entirely in the fat-burning zone or entirely anaerobic depending on terrain and pace. The step count tells you nothing about what actually happened physiologically.

Problem 2: Calorie estimates are unreliable. Wearable calorie estimates carry a ±15-20% error margin in controlled lab studies and worse in real-world use. More importantly, calorie burn is a consequence of training — not a target. Chasing a calorie number often pushes athletes toward junk volume instead of training quality.

The metrics in this guide are mechanistic. Each one tells you which physiological system you're stressing, how much stress you're applying, and what adaptation you should expect. That's the data that actually informs programming decisions.

Use the Heart Rate Zone Calculator to get your personalized zone thresholds before reading the next section.

Heart Rate Training Zones: The Math Behind the Method

Heart rate zones divide training intensity into discrete bands, each corresponding to a different physiological state. The most common system used in endurance coaching is the five-zone model, computed as percentages of your maximum heart rate (HRmax).

Zone 1 (Active Recovery):   50-60% HRmax
Zone 2 (Aerobic Base):      60-70% HRmax
Zone 3 (Tempo):             70-80% HRmax
Zone 4 (Lactate Threshold): 80-90% HRmax
Zone 5 (VO2max):            90-100% HRmax

For a runner with HRmax = 185 bpm, those zones translate to:

Zone 1: 93-111 bpm
Zone 2: 111-130 bpm
Zone 3: 130-148 bpm
Zone 4: 148-167 bpm
Zone 5: 167-185 bpm

The key training insight is that most recreational athletes spend nearly all of their volume in Zone 3 — the "moderate" zone that feels productive but doesn't drive the adaptations they think it does. Elite endurance athletes typically split training roughly 80/20: 80% in Zones 1-2 and 20% in Zones 4-5. This polarized approach consistently outperforms moderate-intensity training in the research literature.

Zone 2 is particularly undersold. At 60-70% HRmax, you're maximizing mitochondrial density, fat oxidation efficiency, and cardiac stroke volume. These aerobic foundations underpin performance at every higher intensity. A cyclist spending 8 hours a week in Zone 2 will outperform one spending 8 hours in Zone 3 at almost every race duration.

Calculating Your Maximum Heart Rate (And Why 220-Age Is Wrong)

The formula 220 - age has been standard for decades and is still printed on gym equipment worldwide. It is also meaningfully inaccurate for a large portion of the population.

The standard deviation on 220 - age is approximately ±12 bpm. For a 35-year-old with a true HRmax of 196 bpm, the formula predicts 185 bpm — an 11-bpm error that shifts every zone down by 5-10 bpm and causes systematic under-training at threshold intensities.

Better formulas:

Tanaka (2001):  HRmax = 208 - (0.7 × age)
Gellish (2007): HRmax = 207 - (0.7 × age)
Fox (1971):     HRmax = 220 - age  [standard, least accurate]

For a 45-year-old athlete:

Fox:     220 - 45 = 175 bpm
Tanaka:  208 - 31.5 = 176.5 bpm
Gellish: 207 - 31.5 = 175.5 bpm

The differences are modest here but grow for individuals with atypical cardiovascular fitness. The only way to determine your true HRmax is a maximal effort test. A reliable field protocol for runners: a 1-mile all-out effort after a 15-minute warm-up, recording peak heart rate in the final 400m. Cyclists can use a 20-minute maximal effort on a stationary trainer.

If you are not willing to do a max test, use Tanaka's formula. It was derived from a meta-analysis of 351 studies covering over 18,000 subjects and consistently outperforms 220 - age.

Functional Threshold Power: The Gold Standard for Cyclists

Power output in watts is to cycling what pace is to running — except more precise. Heart rate is a lagging indicator affected by hydration, heat, and fatigue. Power is instantaneous and external: it measures exactly how hard you're working regardless of how you feel.

Functional Threshold Power (FTP) is the maximum average power you can sustain for one hour. In practice it is estimated with a 20-minute maximal effort multiplied by 0.95:

20-minute avg power: 280W
FTP estimate: 280 × 0.95 = 266W

FTP is also expressed as watts per kilogram (W/kg), which normalizes for body weight and enables meaningful comparison between athletes:

Athlete A: 266W FTP, 72 kg → 3.69 W/kg
Athlete B: 310W FTP, 95 kg → 3.26 W/kg

Athlete A is a stronger climber despite lower absolute power output.

Coggan W/kg benchmarks for male cyclists:

Untrained:        < 2.5 W/kg
Recreational Cat 5: 2.5-3.0 W/kg
Cat 3/4:          3.0-3.75 W/kg
Cat 1/2:          3.75-4.5 W/kg
Elite/Pro:        > 5.0 W/kg

FTP is the anchor for all cycling training zones. Every structured workout is prescribed as a percentage of FTP, so when fitness improves and FTP increases, all zone targets shift proportionally without manual recalculation. Retest every 6-8 weeks of structured training; a 5-10% gain in 8 weeks is realistic for developing cyclists.

Use the Cycling Power Calculator to compute your FTP zones and W/kg.

FTP Training Zones: Structuring Your Cycling With Power

The seven-zone Coggan power model maps every training stimulus to a precise intensity relative to FTP:

Zone 1 (Active Recovery):      < 55% FTP
Zone 2 (Endurance):            56-75% FTP
Zone 3 (Tempo):                76-90% FTP
Zone 4 (Lactate Threshold):    91-105% FTP
Zone 5 (VO2max):               106-120% FTP
Zone 6 (Anaerobic Capacity):   121-150% FTP
Zone 7 (Neuromuscular):        > 150% FTP

For FTP = 266W, Zone 4 is 242-281W. A classic lactate threshold session:

Warm-up:  15 min Zone 2 (149-200W)
Main set: 2 × 20 min at Zone 4 (242-281W), 5 min recovery between
Cooldown: 10 min Zone 1 (< 146W)

A VO2max interval session at the same FTP:

Main set: 6 × 5 min at 110% FTP (293W), 5 min recovery between reps

The combination of high-volume Zone 2 work with targeted Zone 4-5 intervals constitutes a complete periodized program for most non-elite cyclists. Avoid the common mistake of spending most volume in Zone 3 — it accumulates fatigue without driving the aerobic adaptations of Zone 2 or the threshold adaptations of Zone 4.

Training Stress Score (TSS) extends FTP into daily load management. TSS = 100 for a 1-hour ride at exactly FTP, scaling linearly with duration and quadratically with intensity above FTP. Tracking weekly TSS and its rolling averages (chronic training load vs acute training load) gives you a quantitative handle on overreaching risk.

1RM and Strength Percentages: Programming Resistance Training

Strength training has its own anchor metric: the one-rep max (1RM). Every percentage-based program — 5/3/1, Texas Method, conjugate — expresses working sets as percentages of your 1RM for each lift. This is the mechanism behind progressive overload.

The Epley formula estimates 1RM from any submaximal set:

1RM = weight × (1 + reps / 30)

Examples:

225 lb × 5 reps:  225 × (1 + 5/30)  = 225 × 1.167 = 262.5 lb
185 lb × 8 reps:  185 × (1 + 8/30)  = 185 × 1.267 = 234.4 lb
315 lb × 1 rep:   315 × (1 + 1/30)  = 315 × 1.033 = 325.5 lb

Percentage zones map to different training adaptations:

85-100% 1RM (1-3 reps):   Maximum strength / neural adaptations
75-85%  1RM (4-6 reps):   Strength-hypertrophy overlap
65-75%  1RM (8-12 reps):  Hypertrophy (primary muscle-building range)
50-65%  1RM (12-20 reps): Muscular endurance

Jim Wendler's 5/3/1 program anchors all work to 90% of a tested max (the "training max"), providing built-in conservatism:

Week 1: 65%, 75%, 85% of training max  — 5+ rep protocol
Week 2: 70%, 80%, 90% of training max  — 3+ rep protocol
Week 3: 75%, 85%, 95% of training max  — 5/3/1 protocol
Week 4: 40%, 50%, 60%                  — Deload

This four-week cycle ensures progressive overload with mandatory recovery, eliminating the guesswork from load selection. Over a 12-16 week block, training max goes up by a fixed increment (5 lb for upper body, 10 lb for lower) each cycle, creating compounding progress.

Calculate your 1RM and percentage-based training loads using the Strength Training Calculator.

Protein Requirements: Aligning Nutrition With Training Metrics

Training metrics don't operate in isolation. Power output, strength gains, and aerobic adaptation all require nutritional support, and protein has the clearest dose-response relationship of any macronutrient in the research.

Evidence-based ranges for athletes in active training:

Recreational (< 4 sessions/week): 1.4 g/kg body weight/day
Active resistance training:        1.6-2.2 g/kg body weight/day
High volume or caloric deficit:    2.2-3.1 g/kg body weight/day

For an 80 kg athlete training five days per week:

Minimum:   80 × 1.4 = 112g/day
Optimal:   80 × 2.0 = 160g/day
Aggressive cut: 80 × 2.4 = 192g/day

Each meal should contain at least 20-40g of protein to maximally stimulate muscle protein synthesis (MPS). Smaller doses do not fully activate the mTOR signaling pathway; distributing daily protein across four meals rather than front- or back-loading is more effective for MPS across the day.

Leucine content is the primary driver of MPS. Animal proteins — whey, eggs, chicken, beef — are leucine-dense at 8-10% by mass. Common plant proteins — pea, soy, rice — run lower and typically require larger doses or blending to reach the leucine threshold (~2.5g per meal) needed to trigger a maximal MPS response.

For cyclists doing Zone 4-5 work, carbohydrate availability matters as much as protein at high intensities. Training sessions in Zones 4-5 deplete muscle glycogen; entering them under-fueled compromises quality and blunts the adaptation signal. Protein supports recovery; carbohydrates enable the session itself.

Use the Protein Calculator to compute your daily targets based on body weight, training frequency, and goal.

Conclusion

Heart rate zones, FTP, and 1RM percentages are precision instruments for targeting specific physiological adaptations. Heart rate zones identify which energy system you're training. FTP anchors every watt of cycling work to a meaningful intensity relative to current fitness. 1RM percentages ensure every set in the weight room contributes to the intended adaptation rather than just accumulating fatigue.

The common thread: each metric creates a feedback loop. Measure, train, adapt, remeasure. That loop is how athletes improve systematically instead of just staying fit. Without it, training is guesswork.

Establish your baselines first — run a max heart rate test, complete an FTP test on the bike, and test your key lifts. Then use the calculators below to build your zones and percentages, follow a structured program, and retest at consistent intervals. The data will tell you what is working.

Tools referenced in this guide:

Free & private — all tools run in your browser, nothing uploaded.

Recommended: IndieKit Ship your Next.js startup in days.affiliate