All posts
featuremax

Performance Benchmarks: See How You Compare

MR
Martijn Russchen
·2 min read

Every athlete wonders the same thing at some point: where do I actually stand? Is my FTP good for my age? Is my training volume above or below average? Am I a strong runner compared to similar athletes?

Starting today, Max subscribers can answer these questions with Performance Benchmarks, peer comparison overlays on the Analytics page.

How It Works

Toggle benchmarks on at the top of the Analytics page. Every chart that supports it will show a P50 reference line, the median value for your peer group. At a glance, you can see whether you are above or below the midpoint for athletes like you.

The charts with benchmark support:

  • Fitness Trends (CTL): where does your chronic training load sit relative to peers?
  • eFTP History: is your FTP trending above or below the median?
  • Power Curve: how does your power at every duration (5 seconds through 60 minutes) compare?
  • Power Profile Radar: a visual overlay showing the peer P50 polygon against your own shape
  • Peak Powers Table: a P50 column showing the peer median at each duration
  • Weekly TSS: are you training more or less than similar athletes?
  • Critical Speed (Running): how does your running pace compare?

Each chart tooltip also shows the P50 value when you hover, so you always have context.

Peer Groups

Not all comparisons are equal. A 25-year-old male cyclist should not be measured against a 55-year-old female runner. That is why benchmarks support filtering by age group and sex.

Use the dropdowns next to the toggle to select your comparison group:

  • Sex: Male, Female, or All
  • Age bracket: 18-24, 25-34, 35-44, 45-54, 55-64, 65+

Your default filter matches your own profile from Intervals.icu. You can switch to any group to explore, and your selection is saved across sessions.

The Data

Benchmarks are computed nightly from anonymized, aggregated data across thousands of active IntervalCoach athletes. No individual athlete data is ever stored, shared, or exposed in the process. The system only produces statistical distributions: percentiles that describe the group, not any person in it.

Every athlete contributes to the pool regardless of subscription tier, so more athletes means better percentiles for everyone.

To protect privacy, we enforce a minimum cohort size of 50 athletes before showing internal benchmarks for any age/sex group. If a cohort is too small (for example, Female 65+), we fall back to published, science-based population norms from peer-reviewed exercise physiology research (Coggan power profiles, VO2max population distributions, and running performance standards). This means you always get a meaningful reference point without compromising anyone's privacy.

The fitness chart also shows labeled zones (Recreational, Active, Competitive, and Elite) based on established training science thresholds, not individual data.

Privacy First

Your training data is never visible to other athletes. There are no leaderboards, no rankings, no names, no way to reverse-engineer who is in any cohort. The only thing exposed is aggregate percentiles across groups large enough to be statistically anonymous.

All benchmark computation happens server-side. Raw athlete metrics are temporarily stored for aggregation (with automatic expiration) and are never accessible through any API or UI. The final output is purely statistical: P10, P25, P50, P75, P90 values per metric per cohort.

Try It Now

Performance Benchmarks are available on the Max plan, alongside 200 Coach+ messages per month, custom coaching instructions, and everything in Pro.

Open the Analytics page, toggle on Performance Benchmarks, select your peer group, and find out where you stand.