Weighted Average Power (WAP / NP) — What It Is and How to Interpret It

Average power from a ride sounds simple — add up the watts, divide by time. The trouble is that number lies. An interval session averaging 200 W and an easy ride averaging 200 W are completely different loads on your body. Weighted Average Power (WAP) solves that problem.

Weighted Average Power (WAP / NP) — what it is and how to interpret it

Why isn't a plain average enough?

Imagine two 60-minute sessions:

Both rides average 200 W, but session B is drastically harder — the power surges create a higher metabolic load (more lactate, more glycogen used, a longer recovery). Weighted Average Power reflects that.

How is WAP calculated?

The algorithm (developed by Dr. Andrew Coggan):

  1. Smooth the power data with a 30-second rolling average.
  2. Raise each smoothed value to the 4th power.
  3. Calculate the average of those values.
  4. Take the 4th root of the result.
WAP = ⁴√( average( P₃₀ₛ⁴ ) )

The 4th power is the key step — it disproportionately "punishes" power surges, because the physiological cost of effort rises non-linearly with intensity.

WAP vs NP — the same thing?

WAP (Weighted Average Power) and NP (Normalized Power®) are, in practice, the same metric. NP is TrainingPeaks' trademarked name, WAP is the generic name for the same calculation. The algorithm is identical.

How to interpret WAP?

SituationWAP vs average powerWhat it tells you
Steady riding (trainer, TT)WAP ≈ average (a difference <5%)An even pace, a low Variability Index
A group rideWAP is 10–20% above averageVariable pace (attacks, climbs, wind)
A criterium / raceWAP is 20–40% above averageVery variable load (sprints, attacks)

Variability Index (VI)

The ratio of WAP to average power:

VI = WAP / average power

VI = 1.0 → perfectly steady power. VI = 1.3 → a very variable pace. In time trials (TT) you aim for a VI as close to 1.0 as possible — that means your effort was distributed optimally.

Intensity Factor (IF)

WAP relative to your FTP:

IF = WAP / FTP

IF tells you how hard the session was relative to your capability. IF = 0.75 is an easy ride. IF = 1.0 is riding at threshold. IF above 1.05 is only possible for short efforts (above-threshold power). More on TSS, which uses IF to calculate total load.

Practical use

WAP is the foundation of power-based training analysis. Without it, TSS, power zones and the PMC chart lose their meaning.

Train smarter with WattLog.pro

WattLog.pro collects data from your trainer and shows what's really happening with your fitness.

Try WattLog.pro for free →

← All blog posts