Reading your data · 14 October 2026

Which climb was steepest,
and where was my VAM best?

Every outdoor ride records its elevation, second by second. None of them comes back split into climbs. To ask which climb of the season you rode fastest, you first have to decide where each climb starts and ends, and a summary of the whole ride cannot do that for you.

This article is about VAM, the number usually used to compare climbs, what it can and cannot compare, and how to get every climb out of a ride's elevation trace so the comparison is possible at all.

What VAM measures

VAM is vertical ascent in metres per hour: the height a climb gains, divided by the time it took, scaled to an hour. Gain 300 metres in 15 minutes and your VAM is 1,200 m/h. It needs no power meter, only elevation and time, which is why it is the number people reach for on rides without one.

It is a measure of how fast you went up, not of how hard you worked, and three things move it besides your legs:

So VAM compares well between climbs of similar gradient, and between attempts at the same climb. Between a 4% drag and a 10% wall it mostly tells you which was steeper.

Finding the climbs in a ride

Splitting a ride into climbs sounds simple, and the obvious rules each fail on real roads. "Uphill until it goes down" ends a climb at the first switchback that gives back a few metres. "Up overall" turns a rolling road into one long climb. IntervalSync finds climbs from the elevation trace this way:

For each climb it reports the distance, the height gained, the average and steepest gradient, the time, the VAM, and, where they were recorded, average power, heart rate and cadence. It also reports drift: the second half's average against the first half's, as a percentage, so you can see whether power held to the top or faded. The 25 largest climbs in a ride come back in the order you rode them, and anything left out is counted. Every limit above can be changed when you ask: a higher minimum gain to leave out the rollers on a mountain ride, a longer gap to join the pitches of a climb split by a false flat.

Ask
Find every climb over 100 m in my rides since June. Rank them by VAM, and tell me whether my power held to the top or faded on the longest three.

What it cannot tell you

Across a season

Each ride's climbs are read with a request to Intervals.icu, so ranking every climb since June takes a request for each ride. On IntervalSync's Free plan, after the trial, that is one ride's climbs a day. The trial and Pro allow up to 300 requests a day and the Coach plans more, as pricing sets out.


More questions the data can answer · Decoupling and block length · All articles · Connect your training